| 
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
public abstract class MessageStream extends WithSerialId
Represents a stream of messages and forms the base class for actors
| Nested Class Summary | |
|---|---|
        static class | 
        
            MessageStream.RemoteMessageStream
             | 
        
        private static class | 
        
            MessageStream.ResultWaiter
             | 
        
        static class | 
        
            MessageStream.SendTo
             | 
        
| Field Summary | |
|---|---|
        private static long | 
        
            serialVersionUID
             | 
        
| Fields inherited from class WithSerialId | |
|---|---|
| serialHandle, serialVersionUID | 
| Constructor Summary | |
            MessageStream()
             | 
        |
| Method Summary | |
|---|---|
            MessageStream
         | 
        
            call(java.lang.Object message)
             | 
        
            java.lang.Class
         | 
        
            getRemoteClass()
             | 
        
            MessageStream
         | 
        
            leftShift(java.lang.Object message)
             | 
        
            static void
         | 
        
            reInterrupt()
             | 
        
            MessageStream
         | 
        
            send(java.lang.Object message)
             | 
        
            MessageStream
         | 
        
            send()
             | 
        
            MessageStream
         | 
        
            send(java.lang.Object message, MessageStream replyTo)
            Same as send  | 
        
            java.lang.Object
         | 
        
            sendAndWait(java.lang.Object message)
             | 
        
            java.lang.Object
         | 
        
            sendAndWait(java.lang.Object message, long timeout, java.util.concurrent.TimeUnit units)
            Sends a message and waits for a reply.  | 
        
            java.lang.Object
         | 
        
            sendAndWait(java.lang.Object message, groovy.time.Duration duration)
             | 
        
| Methods inherited from class WithSerialId | |
|---|---|
| createRemoteHandle, getOrCreateSerialHandle, getRemoteClass, writeReplace | 
| Field Detail | 
|---|
private static final long serialVersionUID
| Constructor Detail | 
|---|
MessageStream()
| Method Detail | 
|---|
public final MessageStream call(java.lang.Object message)
@java.lang.Override* @paramThe type of expected reply message @java.lang.SuppressWarnings*/ public java.lang.Class getRemoteClass() 
public final MessageStream leftShift(java.lang.Object message)
static void reInterrupt()
public MessageStream send(java.lang.Object message)
public final MessageStream send()
public final MessageStream send(java.lang.Object message, MessageStream replyTo)
message -  to send
public final java.lang.Object sendAndWait(java.lang.Object message)
public final java.lang.Object sendAndWait(java.lang.Object message, long timeout, java.util.concurrent.TimeUnit units)
message -   message to sendduration -  timeout
public final java.lang.Object sendAndWait(java.lang.Object message, groovy.time.Duration duration)
Copyright © 2008–2013 Václav Pech. All Rights Reserved.