| 
org.codehaus.gpars | |||||||
| FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectgroovyx.gpars.serial.WithSerialId
groovyx.gpars.actor.impl.MessageStream
groovyx.gpars.actor.Actor
groovyx.gpars.actor.impl.ReplyingMessageStream
groovyx.gpars.actor.impl.SequentialProcessingActor
groovyx.gpars.actor.BlockingActor
@java.lang.SuppressWarnings* @param message The original message public abstract class BlockingActor extends SequentialProcessingActor
| Field Summary | |
|---|---|
        static java.lang.String | 
        
            AN_ACTOR_CAN_ONLY_RECEIVE_ONE_MESSAGE_AT_A_TIME
             | 
        
        private static java.lang.String | 
        
            THE_ACTOR_HAS_BEEN_STOPPED
             | 
        
        private static java.lang.String | 
        
            THE_ACTOR_HAS_NOT_BEEN_STARTED
             | 
        
        private static long | 
        
            serialVersionUID
             | 
        
| Fields inherited from class ReplyingMessageStream | |
|---|---|
| sender, serialVersionUID | 
| Fields inherited from class MessageStream | |
|---|---|
| serialVersionUID | 
| Fields inherited from class WithSerialId | |
|---|---|
| serialHandle, serialVersionUID | 
| Constructor Summary | |
            BlockingActor()
             | 
        |
| Method Summary | |
|---|---|
            private void
         | 
        
            checkStoppedFlags()
             | 
        
            private java.lang.Object
         | 
        
            enhanceAndUnwrap(ActorMessage message)
             | 
        
            private void
         | 
        
            enhanceReplies(ActorMessage message)
            Retrieves a message from the message queue, waiting, if necessary, for a message to arrive.  | 
        
            protected void
         | 
        
            handleStart()
             | 
        
            protected void
         | 
        
            receive(groovy.lang.Closure handler)
             | 
        
            protected void
         | 
        
            receive(long timeout, java.util.concurrent.TimeUnit timeUnit, groovy.lang.Closure handler)
            Retrieves a message from the message queue, waiting, if necessary, for a message to arrive.  | 
        
            protected void
         | 
        
            receive(groovy.time.Duration duration, groovy.lang.Closure handler)
            Retrieves a message from the message queue, waiting, if necessary, for a message to arrive.  | 
        
            protected java.lang.Object
         | 
        
            receiveImpl()
            Retrieves a message from the message queue, waiting, if necessary, for a message to arrive.  | 
        
            protected java.lang.Object
         | 
        
            receiveImpl(long timeout, java.util.concurrent.TimeUnit units)
             | 
        
| Methods inherited from class SequentialProcessingActor | |
|---|---|
| act, awaitNextMessage, checkStopTerminate, handleTermination, hasBeenStopped, isActive, pollMessage, receive, receive, receive, receiveImpl, receiveImpl, retrieveNextMessage, run, send, setParallelGroup, silentStart, start, stop, sweepNextMessage, takeMessage, takeMessage, terminate, throwIfNeeded, transferQueues, unwrapMessage | 
| Methods inherited from class ReplyingMessageStream | |
|---|---|
| getSender, reply, replyIfExists, setSender | 
| Methods inherited from class MessageStream | |
|---|---|
| call, getRemoteClass, leftShift, reInterrupt, send, send, send, sendAndWait, sendAndWait, sendAndWait | 
| Methods inherited from class WithSerialId | |
|---|---|
| createRemoteHandle, getOrCreateSerialHandle, getRemoteClass, writeReplace | 
| Field Detail | 
|---|
public static final java.lang.String AN_ACTOR_CAN_ONLY_RECEIVE_ONE_MESSAGE_AT_A_TIME
private static final java.lang.String THE_ACTOR_HAS_BEEN_STOPPED
private static final java.lang.String THE_ACTOR_HAS_NOT_BEEN_STARTED
private static final long serialVersionUID
| Constructor Detail | 
|---|
BlockingActor()
| Method Detail | 
|---|
private void checkStoppedFlags()
private java.lang.Object enhanceAndUnwrap(ActorMessage message)
private void enhanceReplies(ActorMessage message)
@java.lang.Override protected void handleStart()
@java.lang.SuppressWarningshandler.call(); protected final void receive(groovy.lang.Closure handler)
protected final void receive(long timeout, java.util.concurrent.TimeUnit timeUnit, groovy.lang.Closure handler)
timeout -   how long to wait before giving up, in units of unittimeUnit -  a TimeUnit determining how to interpret the timeout parameterhandler -   A closure accepting the retrieved message as a parameter, which will be invoked after a message is received.
@java.lang.SuppressWarnings protected final void receive(groovy.time.Duration duration, groovy.lang.Closure handler)
duration -  how long to wait before giving up, in units of unithandler -   A closure accepting the retrieved message as a parameter, which will be invoked after a message is received.
@java.lang.Override protected final java.lang.Object receiveImpl()
timeout -  how long to wait before giving up, in units of unitunits -    a TimeUnit determining how to interpret the timeout parameter
@java.lang.Overrideprivate void checkStoppedFlags() {
protected final java.lang.Object receiveImpl(long timeout, java.util.concurrent.TimeUnit units)
        
Copyright © 2008–2013 Václav Pech. All Rights Reserved.