Package co.paralleluniverse.fibers
Interface Joinable<V>
-
- All Known Implementing Classes:
Actor,BasicActor,BehaviorActor,EventSourceActor,Fiber,FiniteStateMachineActor,ProxyServerActor,ServerActor,SupervisorActor
public interface Joinable<V>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Vget()Vget(long timeout, java.util.concurrent.TimeUnit unit)booleanisDone()voidjoin()voidjoin(long timeout, java.util.concurrent.TimeUnit unit)
-
-
-
Method Detail
-
join
@Suspendable void join() throws java.util.concurrent.ExecutionException, java.lang.InterruptedException
- Throws:
java.util.concurrent.ExecutionExceptionjava.lang.InterruptedException
-
join
@Suspendable void join(long timeout, java.util.concurrent.TimeUnit unit) throws java.util.concurrent.ExecutionException, java.lang.InterruptedException, java.util.concurrent.TimeoutException
- Throws:
java.util.concurrent.ExecutionExceptionjava.lang.InterruptedExceptionjava.util.concurrent.TimeoutException
-
get
@Suspendable V get() throws java.util.concurrent.ExecutionException, java.lang.InterruptedException
- Throws:
java.util.concurrent.ExecutionExceptionjava.lang.InterruptedException
-
get
@Suspendable V get(long timeout, java.util.concurrent.TimeUnit unit) throws java.util.concurrent.ExecutionException, java.lang.InterruptedException, java.util.concurrent.TimeoutException
- Throws:
java.util.concurrent.ExecutionExceptionjava.lang.InterruptedExceptionjava.util.concurrent.TimeoutException
-
isDone
boolean isDone()
-
-