Uses of Interface
com.caucho.bam.mailbox.Mailbox

Packages that use Mailbox
com.caucho.bam.actor   
com.caucho.bam.broker   
com.caucho.bam.client   
com.caucho.bam.mailbox   
com.caucho.bam.manager   
com.caucho.bam.stream   
com.caucho.hemp.broker   
com.caucho.hemp.servlet   
com.caucho.hmtp.server   
 

Uses of Mailbox in com.caucho.bam.actor
 

Methods in com.caucho.bam.actor that return Mailbox
 Mailbox AbstractActorHolder.getMailbox()
          The stream to the link is used by the Actor to send messages to all other Actors in the system.
 Mailbox AbstractAgent.getMailbox()
          The stream to send messages to the actor.
 Mailbox ActorHolder.getMailbox()
           
 Mailbox ManagedActor.getMailbox()
           
 Mailbox SimpleActor.getMailbox()
           
 

Methods in com.caucho.bam.actor with parameters of type Mailbox
 void AbstractActorHolder.setMailbox(Mailbox mailbox)
          The stream to the link is used by the Actor to send messages to all other Actors in the system.
 void ActorHolder.setMailbox(Mailbox mailbox)
           
 void ManagedActor.setMailbox(Mailbox mailbox)
           
 void SimpleActor.setMailbox(Mailbox mailbox)
           
 

Constructors in com.caucho.bam.actor with parameters of type Mailbox
AbstractAgent(java.lang.String address, Mailbox mailbox, Broker broker)
           
 

Uses of Mailbox in com.caucho.bam.broker
 

Methods in com.caucho.bam.broker that return Mailbox
 Mailbox AbstractManagedBroker.createClient(Mailbox next, java.lang.String uid, java.lang.String resource)
           
 Mailbox ManagedBroker.createClient(Mailbox next, java.lang.String uid, java.lang.String resource)
           
protected  Mailbox AbstractManagedBroker.createMailbox(MessageStream actorStream, MailboxType mailboxType)
           
protected  Mailbox AbstractManagedBroker.createMailbox(java.lang.String address, MessageStream actorStream, MailboxType mailboxType)
           
 Mailbox AbstractBroker.getBrokerMailbox()
          Returns a mailbox to the broker itself
 Mailbox Broker.getBrokerMailbox()
          Returns the mailbox to the broker itself.
 Mailbox ManagedBrokerAdapter.getBrokerMailbox()
           
 Mailbox LinkBroker.getClientMailbox()
          Returns the mailbox to the client.
 Mailbox AbstractBroker.getMailbox(java.lang.String address)
           
protected abstract  Mailbox AbstractBrokerStream.getMailbox(java.lang.String address)
          Returns the actor stream for the given address.
 Mailbox Broker.getMailbox(java.lang.String address)
          Returns a mailbox for the given address, or null if the mailbox does not exist.
 Mailbox HashMapBroker.getMailbox(java.lang.String address)
          Returns the actor stream for the given address.
 Mailbox ManagedBrokerAdapter.getMailbox(java.lang.String address)
           
 Mailbox PassthroughBroker.getMailbox(java.lang.String address)
           
 

Methods in com.caucho.bam.broker with parameters of type Mailbox
 void AbstractBroker.addMailbox(java.lang.String address, Mailbox mailbox)
           
 void AbstractManagedBroker.addMailbox(java.lang.String address, Mailbox mailbox)
          Adds a mailbox.
 void Broker.addMailbox(java.lang.String address, Mailbox mailbox)
          Adds a mailbox (optional operation).
 void HashMapBroker.addMailbox(java.lang.String address, Mailbox mailbox)
          Adds a new actor to the broker.
 void ManagedBroker.addMailbox(java.lang.String address, Mailbox mailbox)
          Adds a mailbox
 void ManagedBrokerAdapter.addMailbox(java.lang.String address, Mailbox mailbox)
           
 Mailbox AbstractManagedBroker.createClient(Mailbox next, java.lang.String uid, java.lang.String resource)
           
 Mailbox ManagedBroker.createClient(Mailbox next, java.lang.String uid, java.lang.String resource)
           
 void AbstractBroker.removeMailbox(Mailbox mailbox)
           
 void AbstractManagedBroker.removeMailbox(Mailbox mailbox)
          Removes a mailbox.
 void Broker.removeMailbox(Mailbox mailbox)
          Removes a mailbox (optional operation).
 void ManagedBroker.removeMailbox(Mailbox mailbox)
          Removes a mailbox
 void ManagedBrokerAdapter.removeMailbox(Mailbox mailbox)
           
 void PassthroughBroker.setMailbox(Mailbox mailbox)
           
 

Constructors in com.caucho.bam.broker with parameters of type Mailbox
PassthroughBroker(Mailbox mailbox)
           
 

Uses of Mailbox in com.caucho.bam.client
 

Methods in com.caucho.bam.client that return Mailbox
protected  Mailbox LinkClient.createInboundMailbox(MessageStream inboundStream, Broker outboundBroker)
           
protected  Mailbox LinkClient.createOutboundMailbox(MessageStream outboundStream, Broker inboundBroker)
           
 

Uses of Mailbox in com.caucho.bam.mailbox
 

Classes in com.caucho.bam.mailbox that implement Mailbox
 class ActorMailbox
          mailbox for BAM messages waiting to be sent to the Actor.
 class DualSizeMailbox
          Mailbox which filters large messages to a separate queue, so large messages don't block small messages.
 class MultiworkerMailbox
          mailbox for BAM messages waiting to be sent to the Actor.
 class PassthroughMailbox
          mailbox for BAM messages waiting to be sent to the Actor.
 

Constructors in com.caucho.bam.mailbox with parameters of type Mailbox
DualSizeMailbox(java.lang.String address, Broker broker, Mailbox smallMailbox, Mailbox largeMailbox)
           
 

Uses of Mailbox in com.caucho.bam.manager
 

Methods in com.caucho.bam.manager that return Mailbox
 Mailbox BamManager.createClient(Mailbox next, java.lang.String uid, java.lang.String resource)
           
 Mailbox SimpleBamManager.createClient(Mailbox next, java.lang.String uid, java.lang.String resource)
           
protected  Mailbox SimpleBamManager.createMailbox(MessageStream actorStream, MailboxType mailboxType)
           
protected  Mailbox SimpleBamManager.createMailbox(java.lang.String address, MessageStream actorStream, MailboxType mailboxType)
           
 Mailbox BamManager.createService(java.lang.String address, java.lang.Object bean)
           
 Mailbox SimpleBamManager.createService(java.lang.String address, java.lang.Object bean)
          Creates a skeleton actor.
 

Methods in com.caucho.bam.manager with parameters of type Mailbox
 void BamManager.addMailbox(java.lang.String address, Mailbox mailbox)
          Adds a mailbox to the broker.
 void SimpleBamManager.addMailbox(java.lang.String address, Mailbox mailbox)
          Adds a mailbox.
 Mailbox BamManager.createClient(Mailbox next, java.lang.String uid, java.lang.String resource)
           
 Mailbox SimpleBamManager.createClient(Mailbox next, java.lang.String uid, java.lang.String resource)
           
 void BamManager.removeMailbox(Mailbox mailbox)
          Removes a mailbox
 void SimpleBamManager.removeMailbox(Mailbox mailbox)
          Removes a mailbox.
 

Uses of Mailbox in com.caucho.bam.stream
 

Methods in com.caucho.bam.stream that return Mailbox
 Mailbox NullActor.getMailbox()
           
 

Methods in com.caucho.bam.stream with parameters of type Mailbox
 void NullActor.setMailbox(Mailbox mailbox)
           
 

Uses of Mailbox in com.caucho.hemp.broker
 

Methods in com.caucho.hemp.broker that return Mailbox
abstract  Mailbox DomainManager.findDomain(java.lang.String name)
           
 Mailbox HempDomainManager.findDomain(java.lang.String name)
           
 Mailbox HempBroker.getMailbox(java.lang.String address)
          Returns the mailbox for the given address
 

Methods in com.caucho.hemp.broker with parameters of type Mailbox
 void HempDomainManager.addDomain(java.lang.String name, Mailbox domain)
           
 void HempBroker.addMailbox(java.lang.String address, Mailbox mailbox)
          Registers a actor
 void HempBroker.removeMailbox(Mailbox mailbox)
          Removes a actor
 

Uses of Mailbox in com.caucho.hemp.servlet
 

Methods in com.caucho.hemp.servlet that return Mailbox
 Mailbox ServerProxyBroker.getMailbox(java.lang.String address)
           
 Mailbox ClientStubManager.getToLinkMailbox()
           
 

Constructors in com.caucho.hemp.servlet with parameters of type Mailbox
ClientStubManager(ManagedBroker broker, Mailbox toLinkMailbox)
           
 

Uses of Mailbox in com.caucho.hmtp.server
 

Methods in com.caucho.hmtp.server that return Mailbox
protected  Mailbox HmtpServlet.createServletMailbox()
           
 Mailbox HmtpServlet.getMailbox()
           
 

Methods in com.caucho.hmtp.server with parameters of type Mailbox
 void HmtpServlet.setMailbox(Mailbox mailbox)