All Classes Interface Summary Class Summary
| Class |
Description |
| AbstractPublisherManager<T extends AbstractPublisherManager<T>> |
Base class for publisher managers.
|
| AbstractPublisherManager.Builder<T extends AbstractPublisherManager.Builder<T,B>,B extends org.symphonyoss.s2.common.fluent.IFluent<B>> |
Builder.
|
| AbstractPullSubscriber |
|
| AbstractPullSubscriberManager<P,T extends AbstractPullSubscriberManager<P,T>> |
Base class for synchronous pull type implementations.
|
| AbstractPullSubscriberManager.Builder<T extends AbstractPullSubscriberManager.Builder<T,P,B>,P,B extends AbstractPullSubscriberManager<P,B>> |
Builder.
|
| AbstractSubscriberAdmin<T extends AbstractSubscriberAdmin<T>> |
Base class for subscriber managers.
|
| AbstractSubscriberAdmin.Builder<T extends AbstractSubscriberAdmin.Builder<T,B>,B extends AbstractSubscriberAdmin<B>> |
Builder.
|
| AbstractSubscriberManager<P,T extends AbstractSubscriberManager<P,T>> |
Base class for subscriber managers.
|
| AbstractSubscriberManager.Builder<T extends AbstractSubscriberManager.Builder<T,P,B>,P,B extends AbstractSubscriberManager<P,B>> |
Builder.
|
| AbstractSubscription |
An abstract subscription, subclasses deal with Topic and Queue subscriptions.
|
| AbstractSubscription.AbstractBuilder<T extends AbstractSubscription.AbstractBuilder<T,B>,B extends ISubscriptionAdmin> |
AbstractBuilder.
|
| IPublisher |
A pubsub publisher.
|
| IPublisherAdmin |
The admin variation of an IPublisherManager which can be used to bootstrap an environment.
|
| IPublisherManager |
A pub/sub publisher manager.
|
| IPubSubMessage |
A payload sent or received over a pub sub channel.
|
| IPullSubscriberContext |
|
| IPullSubscriberManagerBuilder<T extends IPullSubscriberManagerBuilder<T,P,B>,P,B extends ISubscriberManager<B>> |
A builder for a pull subscriber manager of payload type P.
|
| IPullSubscriberMessage |
A message returned from a pull subscriber.
|
| IQueueManager |
A queue manager.
|
| IQueueMessage |
A payload received over a queue.
|
| IQueueMessageDelete |
A request to acknowledge a queue message.
|
| IQueueMessageExtend |
A request to extend the visibility timeout of a queue message.
|
| IQueueReceiver |
A component capable of sending messages to a queue.
|
| IQueueSender |
A component capable of sending messages to a queue.
|
| ISubscriberAdmin<T extends ISubscriberAdmin<T>> |
A subscriber admin controller.
|
| ISubscriberAdminBuilder<T extends ISubscriberAdminBuilder<T,B>,B extends ISubscriberAdmin<B>> |
A builder for a subscriber admin controller.
|
| ISubscriberManager<T extends ISubscriberManager<T>> |
A subscriber manager.
|
| ISubscriberManagerBuilder<T extends ISubscriberManagerBuilder<T,P,B>,P,B extends ISubscriberManager<B>> |
A builder for a subscriber manager of payload type P.
|
| ISubscription<P> |
A subscription.
|
| ISubscriptionAdmin |
A subscription.
|
| ITopicSubscriptionAdmin |
A subscription.
|
| PubSubMessage |
A payload sent or received over a pub sub channel.
|
| QueueSubscription |
A subscription on a Queue.
|
| QueueSubscription.Builder |
Builder.
|
| QueueSubscriptionAdmin |
A subscription on a Queue.
|
| QueueSubscriptionAdmin.AbstractBuilder<T extends QueueSubscriptionAdmin.AbstractBuilder<T,B>,B extends ISubscriptionAdmin> |
AbstractBuilder.
|
| QueueSubscriptionAdmin.Builder |
Builder.
|
| Topic |
A topic as represented in the Fugue API.
|
| TopicSubscription |
A subscription on a Topic.
|
| TopicSubscription.Builder |
Builder.
|
| TopicSubscriptionAdmin |
A subscription on a Topic.
|
| TopicSubscriptionAdmin.AbstractBuilder<T extends TopicSubscriptionAdmin.AbstractBuilder<T,B>,B extends ISubscriptionAdmin> |
AbstractBuilder.
|
| TopicSubscriptionAdmin.Builder |
Builder.
|