mam.messaging
Class MessageReceiverAdapter


public abstract class MessageReceiverAdapter
implements MessageReceiver

Should specify the minimum required to talk to the messaging system.


Field Summary
 private Facilitym_facility
           
 private MamIdm_mamId
           

Method Summary
 abstract voidenqueueMessage(AgentMessage incomingMessage)
           
 protected FacilitygetFacility()
           
 MamIdgetMamId()
          A receiver must have a unique ID in the system so that it's messages can be identified.
 RoutingTaggetRoutingTagToSelf()
           
 protected voidregisterRoutingTags()
           
 booleanrequiresPersistence()
           
 voidsetFacility(Facility localFacility)
           

Field Detail

m_facility

private Facility m_facility

m_mamId

private MamId m_mamId
Method Detail

enqueueMessage

public abstract void enqueueMessage(AgentMessage incomingMessage)

getFacility

protected Facility getFacility()

getMamId

public MamId getMamId()
A receiver must have a unique ID in the system so that it's messages can be identified. Can be created at instantiation or upon registering with a local NodeManagementSystem.

getRoutingTagToSelf

public RoutingTag getRoutingTagToSelf()

registerRoutingTags

protected void registerRoutingTags()

requiresPersistence

public boolean requiresPersistence()

setFacility

public void setFacility(Facility localFacility)