public class SimpleActor extends AbstractMessageStream implements ManagedActor, ActorHolder
| Constructor and Description |
|---|
SimpleActor() |
SimpleActor(java.lang.String address,
Broker broker) |
| Modifier and Type | Method and Description |
|---|---|
Actor |
getActor()
Returns the custom
MessageStream to the
Broker, so the Broker can send messages to
the agent. |
java.lang.String |
getAddress()
Returns the address at the end of the stream.
|
Broker |
getBroker()
Returns the owning broker
|
Mailbox |
getMailbox() |
ActorSender |
getSender()
Returns the ActorClient to the link for convenient message calls.
|
void |
setAddress(java.lang.String address) |
void |
setBroker(Broker broker) |
void |
setMailbox(Mailbox mailbox) |
isClosed, message, messageError, query, queryError, queryResult, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitisClosed, message, messageError, query, queryError, queryResultpublic SimpleActor()
public SimpleActor(java.lang.String address,
Broker broker)
public java.lang.String getAddress()
AbstractMessageStreamgetAddress in interface ActorHoldergetAddress in interface MessageStreamgetAddress in class AbstractMessageStreampublic void setAddress(java.lang.String address)
setAddress in interface ActorHoldersetAddress in interface ManagedActorpublic Actor getActor()
MessageStream to the
Broker, so the Broker can send messages to
the agent.
Developers will customize the ActorStream to receive messages from
the Broker.getActor in interface ActorHoldergetActor in interface ManagedActorpublic ActorSender getSender()
public Mailbox getMailbox()
getMailbox in interface ActorHoldergetMailbox in interface ManagedActorpublic void setMailbox(Mailbox mailbox)
setMailbox in interface ActorHoldersetMailbox in interface ManagedActorpublic Broker getBroker()
MessageStreamgetBroker in interface ActorHoldergetBroker in interface MessageStreamgetBroker in class AbstractMessageStreampublic void setBroker(Broker broker)
setBroker in interface ActorHoldersetBroker in interface ManagedActor