| Constructor and Description |
|---|
AbstractTopic(TopicKey key) |
| Modifier and Type | Method and Description |
|---|---|
void |
addTopicListener(TopicListener topicListener) |
void |
checkSubscription(TopicKey key,
Session session) |
TopicKey |
getKey() |
MessageDataSerializer |
getMessageDataSerializer() |
boolean |
isAllowSubtopics() |
abstract void |
publish(TopicKey key,
Object messageData) |
void |
publishEvent(TopicEvent event) |
void |
removeTopicListener(TopicListener topicListener) |
void |
setAllowSubtopics(boolean allowSubtopics) |
void |
setMessageDataSerializer(MessageDataSerializer serializer) |
public AbstractTopic(TopicKey key)
public MessageDataSerializer getMessageDataSerializer()
getMessageDataSerializer in interface Topicpublic void setMessageDataSerializer(MessageDataSerializer serializer)
setMessageDataSerializer in interface Topicpublic boolean isAllowSubtopics()
public void setAllowSubtopics(boolean allowSubtopics)
public void addTopicListener(TopicListener topicListener)
addTopicListener in interface Topicpublic void removeTopicListener(TopicListener topicListener)
removeTopicListener in interface Topicpublic void checkSubscription(TopicKey key, Session session) throws SubscriptionFailureException
checkSubscription in interface TopicSubscriptionFailureExceptionpublic void publishEvent(TopicEvent event)
publishEvent in interface Topicpublic abstract void publish(TopicKey key, Object messageData) throws MessageException
publish in interface TopicMessageExceptionCopyright © 2014 JBoss by Red Hat. All rights reserved.