public abstract class TopicBase extends java.lang.Object implements Topic
| Modifier and Type | Class and Description |
|---|---|
static class |
TopicBase.TopicType
An enumeration of all accepted marshallable subtypes.
|
| Modifier and Type | Field and Description |
|---|---|
static java.util.Comparator<Topic> |
SORT_NAME_ASC |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isAvailable() |
boolean |
isPublishing() |
boolean |
isSubscribing() |
TopicPublisher |
publish() |
TopicSubscription |
subscribe(TopicSubscriptionHandler inHandler) |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitmarshallpublic static final java.util.Comparator<Topic> SORT_NAME_ASC
public final boolean isAvailable()
isAvailable in interface Topicpublic final boolean isPublishing()
isPublishing in interface Topicpublic final boolean isSubscribing()
isSubscribing in interface Topicpublic TopicPublisher publish() throws TopicException, OverlayException
publish in interface TopicTopicExceptionOverlayExceptionpublic final TopicSubscription subscribe(TopicSubscriptionHandler inHandler) throws TopicException, OverlayException
subscribe in interface TopicTopicExceptionOverlayException