|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.caucho.bam.mailbox.PassthroughMailbox
public class PassthroughMailbox
mailbox for BAM messages waiting to be sent to the Actor.
| Constructor Summary | |
|---|---|
PassthroughMailbox(java.lang.String address,
MessageStream actorStream,
Broker broker)
|
|
| Method Summary | |
|---|---|
void |
close()
Closes the mailbox |
MessageStream |
getActorStream()
Returns the actor stream for the actor itself. |
java.lang.String |
getAddress()
Returns the actor's address |
Broker |
getBroker()
Returns the owning broker |
boolean |
isClosed()
Tests if the stream is closed. |
void |
message(java.lang.String to,
java.lang.String from,
java.io.Serializable payload)
Sends a message |
void |
messageError(java.lang.String to,
java.lang.String from,
java.io.Serializable payload,
BamError error)
Sends a message |
void |
query(long id,
java.lang.String to,
java.lang.String from,
java.io.Serializable payload)
Query an entity |
void |
queryError(long id,
java.lang.String to,
java.lang.String from,
java.io.Serializable payload,
BamError error)
Query an entity |
void |
queryResult(long id,
java.lang.String to,
java.lang.String from,
java.io.Serializable payload)
Query an entity |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public PassthroughMailbox(java.lang.String address,
MessageStream actorStream,
Broker broker)
| Method Detail |
|---|
public java.lang.String getAddress()
getAddress in interface MessageStreampublic Broker getBroker()
MessageStream
getBroker in interface MessageStreampublic boolean isClosed()
MessageStream
isClosed in interface MessageStreampublic MessageStream getActorStream()
Mailbox
getActorStream in interface Mailbox
public void message(java.lang.String to,
java.lang.String from,
java.io.Serializable payload)
message in interface MessageStreamto - the target actor's addressfrom - the source actor's addresspayload - the message payload
public void messageError(java.lang.String to,
java.lang.String from,
java.io.Serializable payload,
BamError error)
messageError in interface MessageStreamto - the target actor's addressfrom - the source actor's addresspayload - the message payloaderror - the message error
public void query(long id,
java.lang.String to,
java.lang.String from,
java.io.Serializable payload)
query in interface MessageStreamid - the query identifier used to match requests with responsesto - the service actor's addressfrom - the client actor's addresspayload - the query payload
public void queryResult(long id,
java.lang.String to,
java.lang.String from,
java.io.Serializable payload)
queryResult in interface MessageStreamid - the query identifier used to match requests with responsesto - the client actor's addressfrom - the service actor's addresspayload - the result payload
public void queryError(long id,
java.lang.String to,
java.lang.String from,
java.io.Serializable payload,
BamError error)
queryError in interface MessageStreamid - the query identifier used to match requests with responsesto - the client actor's addressfrom - the service actor's addresspayload - the query payloaderror - additional error informationpublic void close()
Mailbox
close in interface Mailboxpublic java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||