com.caucho.bam
Interface BamBroker

All Superinterfaces:
BamConnectionFactory
All Known Implementing Classes:
HempBroker

public interface BamBroker
extends BamConnectionFactory

BamBroker is the hub which routes messages to agents.


Method Summary
 void addService(BamService service)
          Registers a service
 void addServiceManager(BamServiceManager manager)
          Registers a service manager
 BamStream getBrokerStream()
          Returns the stream to the broker
 java.lang.String getJid()
          Returns the broker's jid, i.e.
 void removeService(BamService service)
          Removes a service
 
Methods inherited from interface com.caucho.bam.BamConnectionFactory
getConnection, getConnection
 

Method Detail

getJid

java.lang.String getJid()
Returns the broker's jid, i.e. the virtual host domain name.


getBrokerStream

BamStream getBrokerStream()
Returns the stream to the broker


addService

void addService(BamService service)
Registers a service


removeService

void removeService(BamService service)
Removes a service


addServiceManager

void addServiceManager(BamServiceManager manager)
Registers a service manager