P - Type of payload received.T - Type of concrete manager, needed for fluent methods.public abstract class AbstractSubscriberBase<P,T extends org.symphonyoss.s2.common.fluent.IFluent<T>> extends FugueLifecycleComponent<T>
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractSubscriberBase(Class<T> type) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
assertConfigurable() |
protected List<Subscription<P>> |
getSubscribers() |
protected void |
setLifeCycleState(FugueLifecycleState arg0) |
protected T |
withSubscription(IThreadSafeRetryableConsumer<P> consumer,
String subscriptionName,
List<String> topicNames) |
protected T |
withSubscription(IThreadSafeRetryableConsumer<P> consumer,
String subscriptionName,
String[] topicNames) |
protected T |
withSubscription(IThreadSafeRetryableConsumer<P> consumer,
String subscriptionName,
String topicName,
String... additionalTopicNames) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetComponentId, getComponentState, getComponentStatusMessage, start, stopprotected T withSubscription(@Nullable IThreadSafeRetryableConsumer<P> consumer, String subscriptionName, String topicName, String... additionalTopicNames)
protected T withSubscription(@Nullable IThreadSafeRetryableConsumer<P> consumer, String subscriptionName, List<String> topicNames)
protected T withSubscription(@Nullable IThreadSafeRetryableConsumer<P> consumer, String subscriptionName, String[] topicNames)
protected List<Subscription<P>> getSubscribers()
protected void assertConfigurable()
protected void setLifeCycleState(FugueLifecycleState arg0)
Copyright © 2018 Symphony Software Foundation. All rights reserved.