org.apache.geronimo.messaging
Interface EndPoint

All Superinterfaces:
MsgConsProd, MsgConsumer, MsgProducer
All Known Subinterfaces:
EndPointProxyFactory, MBeanServerEndPoint, NodeEndPointView, ReferenceableManager, ReplicationMember, StreamManager
All Known Implementing Classes:
BaseEndPoint, EndPointProxyFactoryImpl, GBeanBaseEndPoint, MBeanServerEndPointImpl, ReferenceableManagerImpl, ReplicationMemberImpl, StreamManagerImpl

public interface EndPoint
extends MsgConsProd

EndPoints are registered by Nodes and abstract end-points of inter-node communication channels.
When an EndPoint is mounted by a Node, this latter provides it a mean to push Msgs to other Nodes via the MsgProducer interface.
Conversely, an EndPoint provides to this Node a mean to push Msgs to it via the MsgConsumer interface.

Version:
$Revision: 1.2 $ $Date: 2004/06/10 23:12:24 $

Method Summary
 Object getID()
          Gets the identifier of this EndPoint.
 
Methods inherited from interface org.apache.geronimo.messaging.MsgProducer
setMsgProducerOut
 
Methods inherited from interface org.apache.geronimo.messaging.MsgConsumer
getMsgConsumerOut
 

Method Detail

getID

public Object getID()
Gets the identifier of this EndPoint. It is used by a Node to route incoming Msgs to this instance.

Returns:
EndPoint identifier.


Copyright © 2003-2005 Apache Software Foundation. All Rights Reserved.