public class TopicPublisherImpl extends java.lang.Object implements TopicPublisher, PeerGroupUtilizer
| Constructor and Description |
|---|
TopicPublisherImpl(PeerGroup inGroup) |
| Modifier and Type | Method and Description |
|---|---|
void |
cancel() |
Topic |
getTopic() |
void |
onEvent(TopicEvent inEvent)
Called by the group to pass incoming events to the utilizer.
|
void |
sendEvent(TopicDataEvent inEvent,
OverlayPath... inDests) |
void |
sendEventData(byte[] inData,
OverlayPath... inDests) |
void |
sendEventData(byte[] inData,
java.util.Properties inProps,
OverlayPath... inDests) |
public TopicPublisherImpl(PeerGroup inGroup)
public Topic getTopic()
getTopic in interface TopicPublisherpublic void sendEventData(byte[] inData,
OverlayPath... inDests)
throws TopicException
sendEventData in interface TopicPublisherTopicExceptionpublic void sendEventData(byte[] inData,
java.util.Properties inProps,
OverlayPath... inDests)
throws TopicException
sendEventData in interface TopicPublisherTopicExceptionpublic void sendEvent(TopicDataEvent inEvent, OverlayPath... inDests) throws TopicException
sendEvent in interface TopicPublisherTopicExceptionpublic void cancel()
cancel in interface TopicPublisherpublic void onEvent(TopicEvent inEvent)
PeerGroupUtilizeronEvent in interface PeerGroupUtilizerinEvent - - An event sent to the group.