Skip navigation links
A C D F G H I M O S W 

A

AbstractPublisherManager<P,T extends AbstractPublisherManager<P,T>> - Class in org.symphonyoss.s2.fugue.pubsub
 
AbstractPublisherManager(Class<T>) - Constructor for class org.symphonyoss.s2.fugue.pubsub.AbstractPublisherManager
 
AbstractSubscriberAdmin<P,T extends ISubscriberAdmin & org.symphonyoss.s2.common.fluent.IFluent<T>> - Class in org.symphonyoss.s2.fugue.pubsub
Base class for subscriber managers.
AbstractSubscriberAdmin(Class<T>) - Constructor for class org.symphonyoss.s2.fugue.pubsub.AbstractSubscriberAdmin
 
AbstractSubscriberBase<P,T extends org.symphonyoss.s2.common.fluent.IFluent<T>> - Class in org.symphonyoss.s2.fugue.pubsub
Base class for subscriber managers and admin controllers.
AbstractSubscriberBase(Class<T>) - Constructor for class org.symphonyoss.s2.fugue.pubsub.AbstractSubscriberBase
 
AbstractSubscriberManager<P,T extends ISubscriberManager<P,T>> - Class in org.symphonyoss.s2.fugue.pubsub
Base class for subscriber managers.
AbstractSubscriberManager(Class<T>, ITraceContextFactory, IThreadSafeErrorConsumer<P>) - Constructor for class org.symphonyoss.s2.fugue.pubsub.AbstractSubscriberManager
 

C

close() - Method in class org.symphonyoss.s2.fugue.pubsub.file.FilePerTopicPublisher
 
consume(String, ITraceContext) - Method in class org.symphonyoss.s2.fugue.pubsub.file.FilePerTopicPublisher
 
createSubscriptions(boolean) - Method in interface org.symphonyoss.s2.fugue.pubsub.ISubscriberAdmin
Create all configured subscriptions.
createTopics(boolean) - Method in interface org.symphonyoss.s2.fugue.pubsub.IPublisherAdmin
Create topics for all registered publishers.

D

deleteSubscriptions(boolean) - Method in interface org.symphonyoss.s2.fugue.pubsub.ISubscriberAdmin
Delete all configured subscriptions.
deleteTopics(boolean) - Method in interface org.symphonyoss.s2.fugue.pubsub.IPublisherAdmin
Delete topics for all registered publishers.

F

FAILED_CONSUMER_RETRY_TIME - Static variable in class org.symphonyoss.s2.fugue.pubsub.AbstractSubscriberManager
 
FAILED_DEAD_LETTER_RETRY_TIME - Static variable in class org.symphonyoss.s2.fugue.pubsub.AbstractSubscriberManager
 
FilePerTopicPublisher - Class in org.symphonyoss.s2.fugue.pubsub.file
 
FilePerTopicPublisher(File) - Constructor for class org.symphonyoss.s2.fugue.pubsub.file.FilePerTopicPublisher
 
FilePerTopicPublisherManager - Class in org.symphonyoss.s2.fugue.pubsub.file
 
FilePerTopicPublisherManager(File, INameFactory) - Constructor for class org.symphonyoss.s2.fugue.pubsub.file.FilePerTopicPublisherManager
 
flush() - Method in class org.symphonyoss.s2.fugue.pubsub.file.FilePerTopicPublisher
 
flush() - Method in class org.symphonyoss.s2.fugue.pubsub.file.FilePerTopicPublisherManager
 

G

getConsumer() - Method in class org.symphonyoss.s2.fugue.pubsub.Subscription
 
getMaximumMessageSize() - Method in class org.symphonyoss.s2.fugue.pubsub.file.FilePerTopicPublisher
 
getMaximumMessageSize() - Method in class org.symphonyoss.s2.fugue.pubsub.file.FilePerTopicPublisherManager
 
getMaximumMessageSize() - Method in interface org.symphonyoss.s2.fugue.pubsub.IPublisher
 
getMaximumMessageSize() - Method in interface org.symphonyoss.s2.fugue.pubsub.IPublisherManager
Return the maximum allowed size of a message in bytes.
getPublisherByName(String) - Method in class org.symphonyoss.s2.fugue.pubsub.file.FilePerTopicPublisherManager
 
getPublisherByName(String) - Method in interface org.symphonyoss.s2.fugue.pubsub.IPublisherManager
Get the IPublisher for the given named topic.
getSubscribers() - Method in class org.symphonyoss.s2.fugue.pubsub.AbstractSubscriberBase
 
getSubscriptionName() - Method in class org.symphonyoss.s2.fugue.pubsub.Subscription
 
getTopicNames() - Method in class org.symphonyoss.s2.fugue.pubsub.Subscription
 
getTraceFactory() - Method in class org.symphonyoss.s2.fugue.pubsub.AbstractSubscriberManager
 
getTracePublisher() - Method in class org.symphonyoss.s2.fugue.pubsub.AbstractPublisherManager
 
getTracePublisher() - Method in interface org.symphonyoss.s2.fugue.pubsub.IPublisherManager
Return the publisher for trace events.

H

handleMessage(IThreadSafeRetryableConsumer<P>, P, ITraceContext, String) - Method in class org.symphonyoss.s2.fugue.pubsub.AbstractSubscriberManager
Handle the given message.

I

IPublisher<P> - Interface in org.symphonyoss.s2.fugue.pubsub
 
IPublisherAdmin<P> - Interface in org.symphonyoss.s2.fugue.pubsub
The admin variation of an IPublisherManager which can be used to bootstrap an environment.
IPublisherManager<P> - Interface in org.symphonyoss.s2.fugue.pubsub
A pub/sub publisher manager.
ISubscriberAdmin - Interface in org.symphonyoss.s2.fugue.pubsub
A subscriber admin controller.
ISubscriberManager<P,T extends ISubscriberManager<P,T>> - Interface in org.symphonyoss.s2.fugue.pubsub
A subscriber manager of payload type P.

M

MESSAGE_PROCESSED_OK - Static variable in class org.symphonyoss.s2.fugue.pubsub.AbstractSubscriberManager
 

O

org.symphonyoss.s2.fugue.pubsub - package org.symphonyoss.s2.fugue.pubsub
 
org.symphonyoss.s2.fugue.pubsub.file - package org.symphonyoss.s2.fugue.pubsub.file
 

S

start() - Method in class org.symphonyoss.s2.fugue.pubsub.AbstractSubscriberAdmin
 
start() - Method in class org.symphonyoss.s2.fugue.pubsub.AbstractSubscriberManager
 
start() - Method in class org.symphonyoss.s2.fugue.pubsub.file.FilePerTopicPublisherManager
 
startByName(String) - Method in class org.symphonyoss.s2.fugue.pubsub.file.FilePerTopicPublisher
 
startSubscription(Subscription<P>) - Method in class org.symphonyoss.s2.fugue.pubsub.AbstractSubscriberManager
 
stop() - Method in class org.symphonyoss.s2.fugue.pubsub.AbstractSubscriberAdmin
 
stop() - Method in class org.symphonyoss.s2.fugue.pubsub.AbstractSubscriberManager
 
stop() - Method in class org.symphonyoss.s2.fugue.pubsub.file.FilePerTopicPublisherManager
 
stopSubscriptions() - Method in class org.symphonyoss.s2.fugue.pubsub.AbstractSubscriberManager
Stop all subscribers.
Subscription<P> - Class in org.symphonyoss.s2.fugue.pubsub
A subscription.
Subscription(List<String>, String, IThreadSafeRetryableConsumer<P>) - Constructor for class org.symphonyoss.s2.fugue.pubsub.Subscription
Constructor.

W

withSubscription(String, String, String...) - Method in class org.symphonyoss.s2.fugue.pubsub.AbstractSubscriberAdmin
 
withSubscription(String, List<String>) - Method in class org.symphonyoss.s2.fugue.pubsub.AbstractSubscriberAdmin
 
withSubscription(String, String[]) - Method in class org.symphonyoss.s2.fugue.pubsub.AbstractSubscriberAdmin
 
withSubscription(IThreadSafeRetryableConsumer<P>, String, String, String...) - Method in class org.symphonyoss.s2.fugue.pubsub.AbstractSubscriberBase
 
withSubscription(IThreadSafeRetryableConsumer<P>, String, List<String>) - Method in class org.symphonyoss.s2.fugue.pubsub.AbstractSubscriberBase
 
withSubscription(IThreadSafeRetryableConsumer<P>, String, String[]) - Method in class org.symphonyoss.s2.fugue.pubsub.AbstractSubscriberBase
 
withSubscription(IThreadSafeRetryableConsumer<P>, String, String, String...) - Method in class org.symphonyoss.s2.fugue.pubsub.AbstractSubscriberManager
 
withSubscription(IThreadSafeRetryableConsumer<P>, String, List<String>) - Method in class org.symphonyoss.s2.fugue.pubsub.AbstractSubscriberManager
 
withSubscription(IThreadSafeRetryableConsumer<P>, String, String[]) - Method in class org.symphonyoss.s2.fugue.pubsub.AbstractSubscriberManager
 
withSubscription(String, String, String...) - Method in interface org.symphonyoss.s2.fugue.pubsub.ISubscriberAdmin
Subscribe to the given subscription on the given topics.
withSubscription(String, List<String>) - Method in interface org.symphonyoss.s2.fugue.pubsub.ISubscriberAdmin
Subscribe to the given subscription on the given topics.
withSubscription(String, String[]) - Method in interface org.symphonyoss.s2.fugue.pubsub.ISubscriberAdmin
Subscribe to the given subscription on the given topics.
withSubscription(IThreadSafeRetryableConsumer<P>, String, String, String...) - Method in interface org.symphonyoss.s2.fugue.pubsub.ISubscriberManager
Subscribe to the given subscription on the given topics.
withSubscription(IThreadSafeRetryableConsumer<P>, String, List<String>) - Method in interface org.symphonyoss.s2.fugue.pubsub.ISubscriberManager
Subscribe to the given subscription on the given topics.
withSubscription(IThreadSafeRetryableConsumer<P>, String, String[]) - Method in interface org.symphonyoss.s2.fugue.pubsub.ISubscriberManager
Subscribe to the given subscription on the given topics.
A C D F G H I M O S W 
Skip navigation links

Copyright © 2018 Symphony Software Foundation. All rights reserved.