Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W Z 

A

AbstractHandler - Class in pl.allegro.tech.hermes.consumers.consumer.result
 
AbstractHandler(SubscriptionOffsetCommitQueues, HermesMetrics) - Constructor for class pl.allegro.tech.hermes.consumers.consumer.result.AbstractHandler
 
AbstractJmsMessageSenderProvider - Class in pl.allegro.tech.hermes.consumers.consumer.sender.jms
 
AbstractJmsMessageSenderProvider(ConfigFactory) - Constructor for class pl.allegro.tech.hermes.consumers.consumer.sender.jms.AbstractJmsMessageSenderProvider
 
AbstractJmsMessageSenderProvider.ConnectionFactoryLoader - Class in pl.allegro.tech.hermes.consumers.consumer.sender.jms
 
acquire() - Method in class pl.allegro.tech.hermes.consumers.consumer.rate.ConsumerRateLimiter
 
add(TopicName, String, Consumer) - Method in class pl.allegro.tech.hermes.consumers.supervisor.ConsumerHolder
 
adjustConsumerRate() - Method in class pl.allegro.tech.hermes.consumers.consumer.rate.ConsumerRateLimiter
 
adjustRate(OutputRateCalculationResult, double) - Static method in class pl.allegro.tech.hermes.consumers.consumer.rate.calculator.OutputRateCalculationResult
 
appendContext(URI, String) - Static method in class pl.allegro.tech.hermes.consumers.utils.UriUtils
 
AsyncOffsetMonitor - Interface in pl.allegro.tech.hermes.consumers.consumer.offset
 
AsyncOffsetMonitorFactory - Class in pl.allegro.tech.hermes.consumers.consumer.offset
 
AsyncOffsetMonitorFactory(ConfigFactory, KafkaLatestOffsetReader, HermesMetrics) - Constructor for class pl.allegro.tech.hermes.consumers.consumer.offset.AsyncOffsetMonitorFactory
 

B

build() - Method in class pl.allegro.tech.hermes.consumers.HermesConsumers.Builder
 
Builder() - Constructor for class pl.allegro.tech.hermes.consumers.HermesConsumers.Builder
 

C

clear() - Method in class pl.allegro.tech.hermes.consumers.supervisor.ConsumerHolder
 
commitOffsets(Subscription, PartitionOffset) - Method in class pl.allegro.tech.hermes.consumers.consumer.receiver.kafka.KafkaMessageCommitter
 
commitOffsets(Subscription, PartitionOffset) - Method in interface pl.allegro.tech.hermes.consumers.consumer.receiver.MessageCommitter
 
CompletableFutureAwareMessageSender - Class in pl.allegro.tech.hermes.consumers.consumer.sender
 
CompletableFutureAwareMessageSender() - Constructor for class pl.allegro.tech.hermes.consumers.consumer.sender.CompletableFutureAwareMessageSender
 
configFactory - Variable in class pl.allegro.tech.hermes.consumers.consumer.sender.jms.AbstractJmsMessageSenderProvider
 
configFactory - Variable in class pl.allegro.tech.hermes.consumers.consumer.sender.MessageSenderProviderFactory
 
configure() - Method in class pl.allegro.tech.hermes.consumers.di.ConsumersBinder
 
connectionFactoryCache - Variable in class pl.allegro.tech.hermes.consumers.consumer.sender.jms.AbstractJmsMessageSenderProvider
 
ConnectionFactoryLoader() - Constructor for class pl.allegro.tech.hermes.consumers.consumer.sender.jms.AbstractJmsMessageSenderProvider.ConnectionFactoryLoader
 
Consumer - Class in pl.allegro.tech.hermes.consumers.consumer
 
Consumer(SplitMessagesReceiver, HermesMetrics, Subscription, ConsumerRateLimiter, SubscriptionOffsetCommitQueues, ConsumerMessageSender, Semaphore, Trackers) - Constructor for class pl.allegro.tech.hermes.consumers.consumer.Consumer
 
ConsumerFactory - Class in pl.allegro.tech.hermes.consumers.supervisor
 
ConsumerFactory(ReceiverFactory, MessageSenderFactory, HermesMetrics, MessageSplitter, ConfigFactory, UndeliveredMessageLog, ConsumerRateLimitSupervisor, OutputRateCalculator, Trackers) - Constructor for class pl.allegro.tech.hermes.consumers.supervisor.ConsumerFactory
 
ConsumerHolder - Class in pl.allegro.tech.hermes.consumers.supervisor
 
ConsumerHolder() - Constructor for class pl.allegro.tech.hermes.consumers.supervisor.ConsumerHolder
 
ConsumerMessageSender - Class in pl.allegro.tech.hermes.consumers.consumer
 
ConsumerMessageSender(Subscription, MessageSender, SuccessHandler, ErrorHandler, ConsumerRateLimiter, ExecutorService, Semaphore, HermesMetrics, int) - Constructor for class pl.allegro.tech.hermes.consumers.consumer.ConsumerMessageSender
 
ConsumerRateLimiter - Class in pl.allegro.tech.hermes.consumers.consumer.rate
 
ConsumerRateLimiter(Subscription, OutputRateCalculator, HermesMetrics, ConsumerRateLimitSupervisor) - Constructor for class pl.allegro.tech.hermes.consumers.consumer.rate.ConsumerRateLimiter
 
ConsumerRateLimitSupervisor - Class in pl.allegro.tech.hermes.consumers.consumer.rate
 
ConsumerRateLimitSupervisor(ConfigFactory) - Constructor for class pl.allegro.tech.hermes.consumers.consumer.rate.ConsumerRateLimitSupervisor
 
consumers() - Static method in class pl.allegro.tech.hermes.consumers.HermesConsumers
 
ConsumersBinder - Class in pl.allegro.tech.hermes.consumers.di
 
ConsumersBinder() - Constructor for class pl.allegro.tech.hermes.consumers.di.ConsumersBinder
 
ConsumersExecutorService - Class in pl.allegro.tech.hermes.consumers.supervisor
 
ConsumersExecutorService(ConfigFactory, HermesMetrics) - Constructor for class pl.allegro.tech.hermes.consumers.supervisor.ConsumersExecutorService
 
ConsumersSupervisor - Class in pl.allegro.tech.hermes.consumers.supervisor
 
ConsumersSupervisor(ConfigFactory, SubscriptionRepository, SubscriptionOffsetChangeIndicator, ConsumersExecutorService, ConsumerFactory, MessageCommitter, BrokerStorage, SubscriptionsCache, HermesMetrics, AsyncOffsetMonitor, ZookeeperAdminCache, UndeliveredMessageLogPersister) - Constructor for class pl.allegro.tech.hermes.consumers.supervisor.ConsumersSupervisor
 
create(String) - Method in class pl.allegro.tech.hermes.consumers.consumer.sender.http.JettyHttpMessageSenderProvider
 
create(String) - Method in class pl.allegro.tech.hermes.consumers.consumer.sender.jms.AbstractJmsMessageSenderProvider
 
create(Subscription) - Method in class pl.allegro.tech.hermes.consumers.consumer.sender.MessageSenderFactory
 
create(String) - Method in interface pl.allegro.tech.hermes.consumers.consumer.sender.ProtocolMessageSenderProvider
 
createConnectionFactory(URI) - Method in class pl.allegro.tech.hermes.consumers.consumer.sender.jms.JmsHornetQMessageSenderProvider
 
createConnectionFactory(URI) - Method in interface pl.allegro.tech.hermes.consumers.consumer.sender.jms.JmsMessageSenderProvider
 
createMessageReceiver(Subscription) - Method in class pl.allegro.tech.hermes.consumers.consumer.receiver.kafka.KafkaMessageReceiverFactory
 
createMessageReceiver(Subscription) - Method in interface pl.allegro.tech.hermes.consumers.consumer.receiver.ReceiverFactory
 

D

decrement(int, long) - Method in class pl.allegro.tech.hermes.consumers.consumer.offset.SubscriptionOffsetCommitQueues
 
DefaultErrorHandler - Class in pl.allegro.tech.hermes.consumers.consumer.result
 
DefaultErrorHandler(SubscriptionOffsetCommitQueues, HermesMetrics, UndeliveredMessageLog, Clock, Trackers, String) - Constructor for class pl.allegro.tech.hermes.consumers.consumer.result.DefaultErrorHandler
 
DefaultSuccessHandler - Class in pl.allegro.tech.hermes.consumers.consumer.result
 
DefaultSuccessHandler(SubscriptionOffsetCommitQueues, HermesMetrics, Trackers) - Constructor for class pl.allegro.tech.hermes.consumers.consumer.result.DefaultSuccessHandler
 
DeliveryCounters - Class in pl.allegro.tech.hermes.consumers.consumer.rate
 
DeliveryCounters() - Constructor for class pl.allegro.tech.hermes.consumers.consumer.rate.DeliveryCounters
 
DisabledAsyncOffsetMonitor - Class in pl.allegro.tech.hermes.consumers.consumer.offset
 
DisabledAsyncOffsetMonitor() - Constructor for class pl.allegro.tech.hermes.consumers.consumer.offset.DisabledAsyncOffsetMonitor
 
dispose(AsyncOffsetMonitor) - Method in class pl.allegro.tech.hermes.consumers.consumer.offset.AsyncOffsetMonitorFactory
 
dispose(HttpClient) - Method in class pl.allegro.tech.hermes.consumers.consumer.sender.http.HttpClientFactory
 
dispose(T) - Method in class pl.allegro.tech.hermes.consumers.consumer.sender.MessageSenderProviderFactory
 
dispose(SubscriptionsCache) - Method in class pl.allegro.tech.hermes.consumers.subscription.cache.zookeeper.ZookeeperSubscriptionsCacheFactory
 

E

EndpointAddressResolutionException - Exception in pl.allegro.tech.hermes.consumers.consumer.sender.resolver
 
EndpointAddressResolutionException(EndpointAddress, Throwable) - Constructor for exception pl.allegro.tech.hermes.consumers.consumer.sender.resolver.EndpointAddressResolutionException
 
EndpointAddressResolutionException(String, Throwable) - Constructor for exception pl.allegro.tech.hermes.consumers.consumer.sender.resolver.EndpointAddressResolutionException
 
EndpointAddressResolver - Interface in pl.allegro.tech.hermes.consumers.consumer.sender.resolver
 
equals(Object) - Method in class pl.allegro.tech.hermes.consumers.consumer.rate.ConsumerRateLimiter
 
equals(Object) - Method in class pl.allegro.tech.hermes.consumers.consumer.receiver.Message
 
ErrorHandler - Interface in pl.allegro.tech.hermes.consumers.consumer.result
 
execute(Consumer) - Method in class pl.allegro.tech.hermes.consumers.supervisor.ConsumersExecutorService
 
extractAddressFromUri(URI) - Static method in class pl.allegro.tech.hermes.consumers.utils.UriUtils
 
extractContextFromUri(URI) - Static method in class pl.allegro.tech.hermes.consumers.utils.UriUtils
 
extractDestinationTopicFromUri(URI) - Static method in class pl.allegro.tech.hermes.consumers.utils.UriUtils
 
extractHostFromUri(URI) - Static method in class pl.allegro.tech.hermes.consumers.utils.UriUtils
 
extractPasswordFromUri(URI) - Static method in class pl.allegro.tech.hermes.consumers.utils.UriUtils
 
extractPortFromUri(URI) - Static method in class pl.allegro.tech.hermes.consumers.utils.UriUtils
 
extractUserNameFromUri(URI) - Static method in class pl.allegro.tech.hermes.consumers.utils.UriUtils
 

F

failedResult(Throwable) - Static method in class pl.allegro.tech.hermes.consumers.consumer.sender.MessageSendingResult
 
failedResult(int) - Static method in class pl.allegro.tech.hermes.consumers.consumer.sender.MessageSendingResult
 
failuresRatioExceeds(double) - Method in class pl.allegro.tech.hermes.consumers.consumer.rate.DeliveryCounters
 
FutureAsyncTimeout<T> - Class in pl.allegro.tech.hermes.consumers.utils
see http://www.nurkiewicz.com/2014/12/asynchronous-timeouts-with.html
FutureAsyncTimeout(Function<TimeoutException, T>) - Constructor for class pl.allegro.tech.hermes.consumers.utils.FutureAsyncTimeout
 

G

get(String) - Method in class pl.allegro.tech.hermes.consumers.consumer.sender.MessageSenderProviders
 
get(Subscription) - Method in class pl.allegro.tech.hermes.consumers.message.tracker.Trackers
 
get(TopicName, String) - Method in class pl.allegro.tech.hermes.consumers.supervisor.ConsumerHolder
 
getData() - Method in class pl.allegro.tech.hermes.consumers.consumer.message.RawMessage
 
getData() - Method in class pl.allegro.tech.hermes.consumers.consumer.receiver.Message
 
getFailure() - Method in class pl.allegro.tech.hermes.consumers.consumer.sender.MessageSendingResult
 
getId() - Method in class pl.allegro.tech.hermes.consumers.consumer.message.RawMessage
 
getId() - Method in class pl.allegro.tech.hermes.consumers.consumer.receiver.Message
 
getOffset() - Method in class pl.allegro.tech.hermes.consumers.consumer.message.RawMessage
 
getOffset() - Method in class pl.allegro.tech.hermes.consumers.consumer.receiver.Message
 
getOffsetsToCommit() - Method in class pl.allegro.tech.hermes.consumers.consumer.Consumer
 
getOffsetsToCommit() - Method in class pl.allegro.tech.hermes.consumers.consumer.offset.SubscriptionOffsetCommitQueues
 
getPartition() - Method in class pl.allegro.tech.hermes.consumers.consumer.message.RawMessage
 
getPartition() - Method in class pl.allegro.tech.hermes.consumers.consumer.receiver.Message
 
getPublishingTimestamp() - Method in class pl.allegro.tech.hermes.consumers.consumer.receiver.Message
 
getReadingTimestamp() - Method in class pl.allegro.tech.hermes.consumers.consumer.receiver.Message
 
getRootCause() - Method in class pl.allegro.tech.hermes.consumers.consumer.sender.MessageSendingResult
 
getStatus() - Method in class pl.allegro.tech.hermes.consumers.consumer.message.RawMessage
 
getSubscription() - Method in class pl.allegro.tech.hermes.consumers.consumer.Consumer
 
getTimestamp() - Method in class pl.allegro.tech.hermes.consumers.consumer.message.RawMessage
 
getTopic() - Method in class pl.allegro.tech.hermes.consumers.consumer.message.RawMessage
 
getTopic() - Method in class pl.allegro.tech.hermes.consumers.consumer.receiver.Message
 

H

handle(Message, Subscription) - Method in class pl.allegro.tech.hermes.consumers.consumer.result.DefaultSuccessHandler
 
handle(Message, Subscription) - Method in interface pl.allegro.tech.hermes.consumers.consumer.result.SuccessHandler
 
handleDiscarded(Message, Subscription, MessageSendingResult) - Method in class pl.allegro.tech.hermes.consumers.consumer.result.DefaultErrorHandler
 
handleDiscarded(Message, Subscription, MessageSendingResult) - Method in interface pl.allegro.tech.hermes.consumers.consumer.result.ErrorHandler
 
handleFailed(Message, Subscription, MessageSendingResult) - Method in class pl.allegro.tech.hermes.consumers.consumer.result.DefaultErrorHandler
 
handleFailed(Message, Subscription, MessageSendingResult) - Method in interface pl.allegro.tech.hermes.consumers.consumer.result.ErrorHandler
 
hasFailures() - Method in class pl.allegro.tech.hermes.consumers.consumer.rate.DeliveryCounters
 
hashCode() - Method in class pl.allegro.tech.hermes.consumers.consumer.rate.ConsumerRateLimiter
 
hashCode() - Method in class pl.allegro.tech.hermes.consumers.consumer.receiver.Message
 
HealthCheckServer - Class in pl.allegro.tech.hermes.consumers.consumer.health
 
HealthCheckServer(ConfigFactory) - Constructor for class pl.allegro.tech.hermes.consumers.consumer.health.HealthCheckServer
 
HermesConsumers - Class in pl.allegro.tech.hermes.consumers
 
HermesConsumers.Builder - Class in pl.allegro.tech.hermes.consumers
 
hermesMetrics - Variable in class pl.allegro.tech.hermes.consumers.consumer.result.AbstractHandler
 
HostUtils - Class in pl.allegro.tech.hermes.consumers.utils
 
HostUtils() - Constructor for class pl.allegro.tech.hermes.consumers.utils.HostUtils
 
HttpClientFactory - Class in pl.allegro.tech.hermes.consumers.consumer.sender.http
 
HttpClientFactory(ConfigFactory) - Constructor for class pl.allegro.tech.hermes.consumers.consumer.sender.http.HttpClientFactory
 

I

incrementFailures() - Method in class pl.allegro.tech.hermes.consumers.consumer.rate.DeliveryCounters
 
incrementSuccesses() - Method in class pl.allegro.tech.hermes.consumers.consumer.rate.DeliveryCounters
 
initialize() - Method in class pl.allegro.tech.hermes.consumers.consumer.rate.ConsumerRateLimiter
 
interpolate(EndpointAddress, Message) - Method in class pl.allegro.tech.hermes.consumers.consumer.interpolation.MessageBodyInterpolator
 
interpolate(EndpointAddress, Message) - Method in interface pl.allegro.tech.hermes.consumers.consumer.interpolation.UriInterpolator
 
InterpolatingEndpointAddressResolver - Class in pl.allegro.tech.hermes.consumers.consumer.sender.resolver
 
InterpolatingEndpointAddressResolver(UriInterpolator) - Constructor for class pl.allegro.tech.hermes.consumers.consumer.sender.resolver.InterpolatingEndpointAddressResolver
 
InterpolationException - Exception in pl.allegro.tech.hermes.consumers.consumer.interpolation
 
InterpolationException(String, Throwable) - Constructor for exception pl.allegro.tech.hermes.consumers.consumer.interpolation.InterpolationException
 
isClientError() - Method in class pl.allegro.tech.hermes.consumers.consumer.sender.MessageSendingResult
 
isConsuming() - Method in class pl.allegro.tech.hermes.consumers.consumer.Consumer
 
isEmpty() - Method in class pl.allegro.tech.hermes.consumers.consumer.receiver.Message
 
isLoggable() - Method in class pl.allegro.tech.hermes.consumers.consumer.sender.MessageSendingResult
 
isTtlExceeded(int) - Method in class pl.allegro.tech.hermes.consumers.consumer.receiver.Message
 
iterator() - Method in class pl.allegro.tech.hermes.consumers.supervisor.ConsumerHolder
 

J

JettyHttpMessageSenderProvider - Class in pl.allegro.tech.hermes.consumers.consumer.sender.http
 
JettyHttpMessageSenderProvider(HttpClient, ConfigFactory, EndpointAddressResolver) - Constructor for class pl.allegro.tech.hermes.consumers.consumer.sender.http.JettyHttpMessageSenderProvider
 
JettyMessageSender - Class in pl.allegro.tech.hermes.consumers.consumer.sender.http
 
JettyMessageSender(HttpClient, ResolvableEndpointAddress, int) - Constructor for class pl.allegro.tech.hermes.consumers.consumer.sender.http.JettyMessageSender
 
JmsHornetQMessageSenderProvider - Class in pl.allegro.tech.hermes.consumers.consumer.sender.jms
 
JmsHornetQMessageSenderProvider(ConfigFactory) - Constructor for class pl.allegro.tech.hermes.consumers.consumer.sender.jms.JmsHornetQMessageSenderProvider
 
JmsMessageSender - Class in pl.allegro.tech.hermes.consumers.consumer.sender.jms
 
JmsMessageSender(JMSContext, String) - Constructor for class pl.allegro.tech.hermes.consumers.consumer.sender.jms.JmsMessageSender
 
JmsMessageSenderProvider - Interface in pl.allegro.tech.hermes.consumers.consumer.sender.jms
 

K

KafkaAsyncOffsetMonitor - Class in pl.allegro.tech.hermes.consumers.consumer.offset.kafka
 
KafkaAsyncOffsetMonitor(KafkaLatestOffsetReader, HermesMetrics) - Constructor for class pl.allegro.tech.hermes.consumers.consumer.offset.kafka.KafkaAsyncOffsetMonitor
 
KafkaLatestOffsetReader - Class in pl.allegro.tech.hermes.consumers.consumer.offset.kafka
 
KafkaLatestOffsetReader(BrokerStorage, SimpleConsumerPool) - Constructor for class pl.allegro.tech.hermes.consumers.consumer.offset.kafka.KafkaLatestOffsetReader
 
KafkaMessageCommitter - Class in pl.allegro.tech.hermes.consumers.consumer.receiver.kafka
 
KafkaMessageCommitter(CuratorFramework) - Constructor for class pl.allegro.tech.hermes.consumers.consumer.receiver.kafka.KafkaMessageCommitter
 
KafkaMessageReceiver - Class in pl.allegro.tech.hermes.consumers.consumer.receiver.kafka
 
KafkaMessageReceiver(String, ConsumerConnector, ConfigFactory, MessageContentWrapper) - Constructor for class pl.allegro.tech.hermes.consumers.consumer.receiver.kafka.KafkaMessageReceiver
 
KafkaMessageReceiverFactory - Class in pl.allegro.tech.hermes.consumers.consumer.receiver.kafka
 
KafkaMessageReceiverFactory(ConfigFactory, MessageContentWrapper) - Constructor for class pl.allegro.tech.hermes.consumers.consumer.receiver.kafka.KafkaMessageReceiverFactory
 
KafkaOffsetMonitor - Class in pl.allegro.tech.hermes.consumers.consumer.offset.kafka
 
KafkaOffsetMonitor(Map<Subscription, PartitionOffset>, KafkaLatestOffsetReader, HermesMetrics, MetricsDeltaCalculator) - Constructor for class pl.allegro.tech.hermes.consumers.consumer.offset.kafka.KafkaOffsetMonitor
 

L

load(URI) - Method in class pl.allegro.tech.hermes.consumers.consumer.sender.jms.AbstractJmsMessageSenderProvider.ConnectionFactoryLoader
 
logDiscarded(Message, long, String, String, String) - Method in interface pl.allegro.tech.hermes.consumers.message.tracker.LogRepository
 
logDiscarded(Message, long, String, String, String) - Method in class pl.allegro.tech.hermes.consumers.message.tracker.MongoLogRepository
 
logDiscarded(Message, Subscription, String) - Method in class pl.allegro.tech.hermes.consumers.message.tracker.NoOperationSendingTracker
 
logDiscarded(Message, Subscription, String) - Method in class pl.allegro.tech.hermes.consumers.message.tracker.SendingMessageTracker
 
logDiscarded(Message, Subscription, String) - Method in interface pl.allegro.tech.hermes.consumers.message.tracker.SendingTracker
 
logFailed(Message, long, String, String, String) - Method in interface pl.allegro.tech.hermes.consumers.message.tracker.LogRepository
 
logFailed(Message, long, String, String, String) - Method in class pl.allegro.tech.hermes.consumers.message.tracker.MongoLogRepository
 
logFailed(Message, Subscription, String) - Method in class pl.allegro.tech.hermes.consumers.message.tracker.NoOperationSendingTracker
 
logFailed(Message, Subscription, String) - Method in class pl.allegro.tech.hermes.consumers.message.tracker.SendingMessageTracker
 
logFailed(Message, Subscription, String) - Method in interface pl.allegro.tech.hermes.consumers.message.tracker.SendingTracker
 
loggedFailResult(Throwable) - Static method in class pl.allegro.tech.hermes.consumers.consumer.sender.MessageSendingResult
 
logInflight(Message, long, String, String) - Method in interface pl.allegro.tech.hermes.consumers.message.tracker.LogRepository
 
logInflight(Message, long, String, String) - Method in class pl.allegro.tech.hermes.consumers.message.tracker.MongoLogRepository
 
logInflight(Message, Subscription) - Method in class pl.allegro.tech.hermes.consumers.message.tracker.NoOperationSendingTracker
 
logInflight(Message, Subscription) - Method in class pl.allegro.tech.hermes.consumers.message.tracker.SendingMessageTracker
 
logInflight(Message, Subscription) - Method in interface pl.allegro.tech.hermes.consumers.message.tracker.SendingTracker
 
LogRepository - Interface in pl.allegro.tech.hermes.consumers.message.tracker
 
logSent(Message, Subscription) - Method in class pl.allegro.tech.hermes.consumers.message.tracker.NoOperationSendingTracker
 
logSent(Message, Subscription) - Method in class pl.allegro.tech.hermes.consumers.message.tracker.SendingMessageTracker
 
logSent(Message, Subscription) - Method in interface pl.allegro.tech.hermes.consumers.message.tracker.SendingTracker
 
logSuccessful(Message, long, String, String) - Method in interface pl.allegro.tech.hermes.consumers.message.tracker.LogRepository
 
logSuccessful(Message, long, String, String) - Method in class pl.allegro.tech.hermes.consumers.message.tracker.MongoLogRepository
 

M

main(String...) - Static method in class pl.allegro.tech.hermes.consumers.HermesConsumers
 
majorityOfFailures() - Method in class pl.allegro.tech.hermes.consumers.consumer.rate.DeliveryCounters
 
Message - Class in pl.allegro.tech.hermes.consumers.consumer.receiver
 
Message(Optional<String>, long, int, String, byte[], Optional<Long>, Optional<Long>) - Constructor for class pl.allegro.tech.hermes.consumers.consumer.receiver.Message
 
MessageBodyInterpolator - Class in pl.allegro.tech.hermes.consumers.consumer.interpolation
 
MessageBodyInterpolator() - Constructor for class pl.allegro.tech.hermes.consumers.consumer.interpolation.MessageBodyInterpolator
 
MessageCommitter - Interface in pl.allegro.tech.hermes.consumers.consumer.receiver
 
MessageReceiver - Interface in pl.allegro.tech.hermes.consumers.consumer.receiver
 
MessageSender - Interface in pl.allegro.tech.hermes.consumers.consumer.sender
 
MessageSenderFactory - Class in pl.allegro.tech.hermes.consumers.consumer.sender
 
MessageSenderFactory(MessageSenderProviders, ProtocolMessageSenderProvider, ProtocolMessageSenderProvider) - Constructor for class pl.allegro.tech.hermes.consumers.consumer.sender.MessageSenderFactory
 
MessageSenderProviderFactory<T extends ProtocolMessageSenderProvider> - Class in pl.allegro.tech.hermes.consumers.consumer.sender
 
MessageSenderProviderFactory(ConfigFactory) - Constructor for class pl.allegro.tech.hermes.consumers.consumer.sender.MessageSenderProviderFactory
 
MessageSenderProviders - Class in pl.allegro.tech.hermes.consumers.consumer.sender
 
MessageSenderProviders() - Constructor for class pl.allegro.tech.hermes.consumers.consumer.sender.MessageSenderProviders
 
MessageSendingResult - Class in pl.allegro.tech.hermes.consumers.consumer.sender
 
MessageSendingResult() - Constructor for class pl.allegro.tech.hermes.consumers.consumer.sender.MessageSendingResult
 
MessageSendingResult(Throwable) - Constructor for class pl.allegro.tech.hermes.consumers.consumer.sender.MessageSendingResult
 
MessageSendingResult(Throwable, boolean) - Constructor for class pl.allegro.tech.hermes.consumers.consumer.sender.MessageSendingResult
 
MessageSendingResult(Result) - Constructor for class pl.allegro.tech.hermes.consumers.consumer.sender.MessageSendingResult
 
MessageSendingResult(int) - Constructor for class pl.allegro.tech.hermes.consumers.consumer.sender.MessageSendingResult
 
MessageSplitter - Class in pl.allegro.tech.hermes.consumers.consumer.receiver
 
MessageSplitter(ObjectMapper, Clock) - Constructor for class pl.allegro.tech.hermes.consumers.consumer.receiver.MessageSplitter
 
MessageStatus - Enum in pl.allegro.tech.hermes.consumers.consumer.message
 
mode() - Method in class pl.allegro.tech.hermes.consumers.consumer.rate.calculator.OutputRateCalculationResult
 
MongoLogRepository - Class in pl.allegro.tech.hermes.consumers.message.tracker
 
MongoLogRepository(DB, Clock, HermesMetrics, ConfigFactory) - Constructor for class pl.allegro.tech.hermes.consumers.message.tracker.MongoLogRepository
 
MongoLogRepository(DB, Clock, HermesMetrics, int, int, String) - Constructor for class pl.allegro.tech.hermes.consumers.message.tracker.MongoLogRepository
 

N

newOffsetCommit() - Method in class pl.allegro.tech.hermes.consumers.consumer.offset.OffsetCommitQueueMonitor
 
next() - Method in class pl.allegro.tech.hermes.consumers.consumer.receiver.kafka.KafkaMessageReceiver
 
next() - Method in interface pl.allegro.tech.hermes.consumers.consumer.receiver.MessageReceiver
 
next() - Method in class pl.allegro.tech.hermes.consumers.consumer.receiver.SplitMessagesReceiver
 
noFailures() - Method in class pl.allegro.tech.hermes.consumers.consumer.rate.DeliveryCounters
 
NoOperationSendingTracker - Class in pl.allegro.tech.hermes.consumers.message.tracker
 
NoOperationSendingTracker() - Constructor for class pl.allegro.tech.hermes.consumers.message.tracker.NoOperationSendingTracker
 
nothingNewToCommit(long, long) - Method in class pl.allegro.tech.hermes.consumers.consumer.offset.OffsetCommitQueueMonitor
 

O

OffsetCommitQueueMonitor - Class in pl.allegro.tech.hermes.consumers.consumer.offset
 
OffsetCommitQueueMonitor(Subscription, Integer, HermesMetrics, Clock, int, int) - Constructor for class pl.allegro.tech.hermes.consumers.consumer.offset.OffsetCommitQueueMonitor
 
OffsetCommitter - Class in pl.allegro.tech.hermes.consumers.consumer.offset
 
OffsetCommitter(ConsumerHolder, MessageCommitter, ConfigFactory, AsyncOffsetMonitor) - Constructor for class pl.allegro.tech.hermes.consumers.consumer.offset.OffsetCommitter
 
offsetHelper - Variable in class pl.allegro.tech.hermes.consumers.consumer.result.AbstractHandler
 
onlySuccessess() - Method in class pl.allegro.tech.hermes.consumers.consumer.rate.DeliveryCounters
 
onRetransmissionStarts(SubscriptionName) - Method in class pl.allegro.tech.hermes.consumers.supervisor.ConsumersSupervisor
 
onSubscriptionChanged(Subscription) - Method in interface pl.allegro.tech.hermes.consumers.subscription.cache.SubscriptionCallback
 
onSubscriptionChanged(Subscription) - Method in class pl.allegro.tech.hermes.consumers.supervisor.ConsumersSupervisor
 
onSubscriptionCreated(Subscription) - Method in interface pl.allegro.tech.hermes.consumers.subscription.cache.SubscriptionCallback
 
onSubscriptionCreated(Subscription) - Method in class pl.allegro.tech.hermes.consumers.supervisor.ConsumersSupervisor
 
onSubscriptionRemoved(Subscription) - Method in interface pl.allegro.tech.hermes.consumers.subscription.cache.SubscriptionCallback
 
onSubscriptionRemoved(Subscription) - Method in class pl.allegro.tech.hermes.consumers.supervisor.ConsumersSupervisor
 
OutputRateCalculationResult - Class in pl.allegro.tech.hermes.consumers.consumer.rate.calculator
 
OutputRateCalculationResult(double, OutputRateCalculator.Mode) - Constructor for class pl.allegro.tech.hermes.consumers.consumer.rate.calculator.OutputRateCalculationResult
 
OutputRateCalculator - Class in pl.allegro.tech.hermes.consumers.consumer.rate.calculator
 
OutputRateCalculator(ConfigFactory, HermesMetrics) - Constructor for class pl.allegro.tech.hermes.consumers.consumer.rate.calculator.OutputRateCalculator
 
OutputRateCalculator.Mode - Enum in pl.allegro.tech.hermes.consumers.consumer.rate.calculator
 

P

pl.allegro.tech.hermes.consumers - package pl.allegro.tech.hermes.consumers
 
pl.allegro.tech.hermes.consumers.consumer - package pl.allegro.tech.hermes.consumers.consumer
 
pl.allegro.tech.hermes.consumers.consumer.health - package pl.allegro.tech.hermes.consumers.consumer.health
 
pl.allegro.tech.hermes.consumers.consumer.interpolation - package pl.allegro.tech.hermes.consumers.consumer.interpolation
 
pl.allegro.tech.hermes.consumers.consumer.message - package pl.allegro.tech.hermes.consumers.consumer.message
 
pl.allegro.tech.hermes.consumers.consumer.offset - package pl.allegro.tech.hermes.consumers.consumer.offset
 
pl.allegro.tech.hermes.consumers.consumer.offset.kafka - package pl.allegro.tech.hermes.consumers.consumer.offset.kafka
 
pl.allegro.tech.hermes.consumers.consumer.rate - package pl.allegro.tech.hermes.consumers.consumer.rate
 
pl.allegro.tech.hermes.consumers.consumer.rate.calculator - package pl.allegro.tech.hermes.consumers.consumer.rate.calculator
 
pl.allegro.tech.hermes.consumers.consumer.receiver - package pl.allegro.tech.hermes.consumers.consumer.receiver
 
pl.allegro.tech.hermes.consumers.consumer.receiver.kafka - package pl.allegro.tech.hermes.consumers.consumer.receiver.kafka
 
pl.allegro.tech.hermes.consumers.consumer.result - package pl.allegro.tech.hermes.consumers.consumer.result
 
pl.allegro.tech.hermes.consumers.consumer.sender - package pl.allegro.tech.hermes.consumers.consumer.sender
 
pl.allegro.tech.hermes.consumers.consumer.sender.http - package pl.allegro.tech.hermes.consumers.consumer.sender.http
 
pl.allegro.tech.hermes.consumers.consumer.sender.jms - package pl.allegro.tech.hermes.consumers.consumer.sender.jms
 
pl.allegro.tech.hermes.consumers.consumer.sender.resolver - package pl.allegro.tech.hermes.consumers.consumer.sender.resolver
 
pl.allegro.tech.hermes.consumers.di - package pl.allegro.tech.hermes.consumers.di
 
pl.allegro.tech.hermes.consumers.message.tracker - package pl.allegro.tech.hermes.consumers.message.tracker
 
pl.allegro.tech.hermes.consumers.message.undelivered - package pl.allegro.tech.hermes.consumers.message.undelivered
 
pl.allegro.tech.hermes.consumers.subscription.cache - package pl.allegro.tech.hermes.consumers.subscription.cache
 
pl.allegro.tech.hermes.consumers.subscription.cache.zookeeper - package pl.allegro.tech.hermes.consumers.subscription.cache.zookeeper
 
pl.allegro.tech.hermes.consumers.supervisor - package pl.allegro.tech.hermes.consumers.supervisor
 
pl.allegro.tech.hermes.consumers.utils - package pl.allegro.tech.hermes.consumers.utils
 
process(Map<Subscription, PartitionOffset>) - Method in interface pl.allegro.tech.hermes.consumers.consumer.offset.AsyncOffsetMonitor
 
process(Map<Subscription, PartitionOffset>) - Method in class pl.allegro.tech.hermes.consumers.consumer.offset.DisabledAsyncOffsetMonitor
 
process(Map<Subscription, PartitionOffset>) - Method in class pl.allegro.tech.hermes.consumers.consumer.offset.kafka.KafkaAsyncOffsetMonitor
 
ProtocolMessageSenderProvider - Interface in pl.allegro.tech.hermes.consumers.consumer.sender
 
provide() - Method in class pl.allegro.tech.hermes.consumers.consumer.offset.AsyncOffsetMonitorFactory
 
provide() - Method in class pl.allegro.tech.hermes.consumers.consumer.sender.http.HttpClientFactory
 
provide() - Method in class pl.allegro.tech.hermes.consumers.consumer.sender.MessageSenderProviderFactory
 
provide() - Method in class pl.allegro.tech.hermes.consumers.subscription.cache.zookeeper.ZookeeperSubscriptionsCacheFactory
 
provideInstance() - Method in class pl.allegro.tech.hermes.consumers.consumer.sender.MessageSenderProviderFactory
 
put(Message) - Method in class pl.allegro.tech.hermes.consumers.consumer.offset.SubscriptionOffsetCommitQueues
 
put(String, ProtocolMessageSenderProvider) - Method in class pl.allegro.tech.hermes.consumers.consumer.sender.MessageSenderProviders
 
putIfProtocolAbsent(String, ProtocolMessageSenderProvider) - Method in class pl.allegro.tech.hermes.consumers.consumer.sender.MessageSenderProviders
 

R

rate() - Method in class pl.allegro.tech.hermes.consumers.consumer.rate.calculator.OutputRateCalculationResult
 
RawMessage - Class in pl.allegro.tech.hermes.consumers.consumer.message
 
RawMessage(Optional<String>, long, int, String, byte[], Optional<Long>) - Constructor for class pl.allegro.tech.hermes.consumers.consumer.message.RawMessage
 
RawMessage() - Constructor for class pl.allegro.tech.hermes.consumers.consumer.message.RawMessage
 
read(Set<TopicAndPartition>) - Method in class pl.allegro.tech.hermes.consumers.consumer.offset.kafka.KafkaLatestOffsetReader
 
readHostsAndPorts(String) - Static method in class pl.allegro.tech.hermes.consumers.utils.HostUtils
 
recalculateRate(Subscription, DeliveryCounters, OutputRateCalculator.Mode, double) - Method in class pl.allegro.tech.hermes.consumers.consumer.rate.calculator.OutputRateCalculator
 
ReceiverFactory - Interface in pl.allegro.tech.hermes.consumers.consumer.receiver
 
register(ConsumerRateLimiter) - Method in class pl.allegro.tech.hermes.consumers.consumer.rate.ConsumerRateLimitSupervisor
 
registerFailedSending() - Method in class pl.allegro.tech.hermes.consumers.consumer.rate.ConsumerRateLimiter
 
registerSuccessfulSending() - Method in class pl.allegro.tech.hermes.consumers.consumer.rate.ConsumerRateLimiter
 
remove(TopicName, String) - Method in class pl.allegro.tech.hermes.consumers.supervisor.ConsumerHolder
 
removeOffset(TopicName, String, int) - Method in class pl.allegro.tech.hermes.consumers.consumer.receiver.kafka.KafkaMessageCommitter
 
removeOffset(TopicName, String, int) - Method in interface pl.allegro.tech.hermes.consumers.consumer.receiver.MessageCommitter
 
reset() - Method in class pl.allegro.tech.hermes.consumers.consumer.rate.DeliveryCounters
 
ResolvableEndpointAddress - Class in pl.allegro.tech.hermes.consumers.consumer.sender.resolver
 
ResolvableEndpointAddress(EndpointAddress, EndpointAddressResolver) - Constructor for class pl.allegro.tech.hermes.consumers.consumer.sender.resolver.ResolvableEndpointAddress
 
resolve(EndpointAddress, Message) - Method in interface pl.allegro.tech.hermes.consumers.consumer.sender.resolver.EndpointAddressResolver
 
resolve(EndpointAddress, Message) - Method in class pl.allegro.tech.hermes.consumers.consumer.sender.resolver.InterpolatingEndpointAddressResolver
 
resolveFor(Message) - Method in class pl.allegro.tech.hermes.consumers.consumer.sender.resolver.ResolvableEndpointAddress
 
run() - Method in class pl.allegro.tech.hermes.consumers.consumer.Consumer
 
run() - Method in class pl.allegro.tech.hermes.consumers.consumer.offset.kafka.KafkaOffsetMonitor
 
run() - Method in class pl.allegro.tech.hermes.consumers.consumer.offset.OffsetCommitter
 
run() - Method in class pl.allegro.tech.hermes.consumers.consumer.rate.ConsumerRateLimitSupervisor
 

S

send(Message) - Method in class pl.allegro.tech.hermes.consumers.consumer.sender.CompletableFutureAwareMessageSender
 
send(Message) - Method in interface pl.allegro.tech.hermes.consumers.consumer.sender.MessageSender
 
SendingMessageTracker - Class in pl.allegro.tech.hermes.consumers.message.tracker
 
SendingTracker - Interface in pl.allegro.tech.hermes.consumers.message.tracker
 
sendMessage(Message) - Method in class pl.allegro.tech.hermes.consumers.consumer.ConsumerMessageSender
Method is calling MessageSender and is registering listeners to handle response.
sendMessage(Message, CompletableFuture<MessageSendingResult>) - Method in class pl.allegro.tech.hermes.consumers.consumer.sender.CompletableFutureAwareMessageSender
 
sendMessage(Message, CompletableFuture<MessageSendingResult>) - Method in class pl.allegro.tech.hermes.consumers.consumer.sender.http.JettyMessageSender
 
sendMessage(Message, CompletableFuture<MessageSendingResult>) - Method in class pl.allegro.tech.hermes.consumers.consumer.sender.jms.JmsMessageSender
 
setExecutorService(ExecutorService) - Method in class pl.allegro.tech.hermes.consumers.consumer.offset.kafka.KafkaAsyncOffsetMonitor
 
shutdown() - Method in class pl.allegro.tech.hermes.consumers.consumer.ConsumerMessageSender
 
shutdown() - Method in class pl.allegro.tech.hermes.consumers.consumer.offset.OffsetCommitter
 
shutdown() - Method in class pl.allegro.tech.hermes.consumers.consumer.rate.ConsumerRateLimiter
 
shutdown() - Method in class pl.allegro.tech.hermes.consumers.message.undelivered.UndeliveredMessageLogPersister
 
shutdown() - Method in class pl.allegro.tech.hermes.consumers.supervisor.ConsumersExecutorService
 
shutdown() - Method in class pl.allegro.tech.hermes.consumers.supervisor.ConsumersSupervisor
 
SplitMessagesReceiver - Class in pl.allegro.tech.hermes.consumers.consumer.receiver
 
SplitMessagesReceiver(MessageReceiver, MessageSplitter) - Constructor for class pl.allegro.tech.hermes.consumers.consumer.receiver.SplitMessagesReceiver
 
start() - Method in class pl.allegro.tech.hermes.consumers.consumer.health.HealthCheckServer
 
start() - Method in class pl.allegro.tech.hermes.consumers.consumer.offset.OffsetCommitter
 
start() - Method in class pl.allegro.tech.hermes.consumers.consumer.sender.http.JettyHttpMessageSenderProvider
 
start() - Method in class pl.allegro.tech.hermes.consumers.consumer.sender.jms.AbstractJmsMessageSenderProvider
 
start() - Method in interface pl.allegro.tech.hermes.consumers.consumer.sender.ProtocolMessageSenderProvider
 
start() - Method in class pl.allegro.tech.hermes.consumers.HermesConsumers
 
start() - Method in class pl.allegro.tech.hermes.consumers.message.undelivered.UndeliveredMessageLogPersister
 
start(Collection<? extends SubscriptionCallback>) - Method in interface pl.allegro.tech.hermes.consumers.subscription.cache.SubscriptionsCache
 
start() - Method in class pl.allegro.tech.hermes.consumers.supervisor.ConsumersSupervisor
 
startAll() - Method in class pl.allegro.tech.hermes.consumers.consumer.sender.MessageSenderProviders
 
stop() - Method in class pl.allegro.tech.hermes.consumers.consumer.health.HealthCheckServer
 
stop() - Method in class pl.allegro.tech.hermes.consumers.consumer.receiver.kafka.KafkaMessageReceiver
 
stop() - Method in interface pl.allegro.tech.hermes.consumers.consumer.receiver.MessageReceiver
 
stop() - Method in class pl.allegro.tech.hermes.consumers.consumer.receiver.SplitMessagesReceiver
 
stop() - Method in class pl.allegro.tech.hermes.consumers.consumer.sender.http.JettyHttpMessageSenderProvider
 
stop() - Method in class pl.allegro.tech.hermes.consumers.consumer.sender.http.JettyMessageSender
 
stop() - Method in class pl.allegro.tech.hermes.consumers.consumer.sender.jms.AbstractJmsMessageSenderProvider
 
stop() - Method in class pl.allegro.tech.hermes.consumers.consumer.sender.jms.JmsMessageSender
 
stop() - Method in interface pl.allegro.tech.hermes.consumers.consumer.sender.MessageSender
 
stop() - Method in interface pl.allegro.tech.hermes.consumers.consumer.sender.ProtocolMessageSenderProvider
 
stop() - Method in class pl.allegro.tech.hermes.consumers.HermesConsumers
 
stop() - Method in interface pl.allegro.tech.hermes.consumers.subscription.cache.SubscriptionsCache
 
stopAll() - Method in class pl.allegro.tech.hermes.consumers.consumer.sender.MessageSenderProviders
 
stopConsuming() - Method in class pl.allegro.tech.hermes.consumers.consumer.Consumer
 
SubscriptionCallback - Interface in pl.allegro.tech.hermes.consumers.subscription.cache
 
SubscriptionOffsetCommitQueues - Class in pl.allegro.tech.hermes.consumers.consumer.offset
 
SubscriptionOffsetCommitQueues(Subscription, HermesMetrics, Clock, ConfigFactory) - Constructor for class pl.allegro.tech.hermes.consumers.consumer.offset.SubscriptionOffsetCommitQueues
 
SubscriptionsCache - Interface in pl.allegro.tech.hermes.consumers.subscription.cache
 
SubscriptionSuspender - Class in pl.allegro.tech.hermes.consumers.utils
 
SubscriptionSuspender(SubscriptionRepository) - Constructor for class pl.allegro.tech.hermes.consumers.utils.SubscriptionSuspender
 
succeeded() - Method in class pl.allegro.tech.hermes.consumers.consumer.sender.MessageSendingResult
 
succeededResult() - Static method in class pl.allegro.tech.hermes.consumers.consumer.sender.MessageSendingResult
 
SuccessHandler - Interface in pl.allegro.tech.hermes.consumers.consumer.result
 
suspend(Subscription) - Method in class pl.allegro.tech.hermes.consumers.utils.SubscriptionSuspender
 

T

toString() - Method in class pl.allegro.tech.hermes.consumers.consumer.sender.resolver.ResolvableEndpointAddress
 
Trackers - Class in pl.allegro.tech.hermes.consumers.message.tracker
 
Trackers(SendingMessageTracker, NoOperationSendingTracker) - Constructor for class pl.allegro.tech.hermes.consumers.message.tracker.Trackers
 

U

UndeliveredMessageLogPersister - Class in pl.allegro.tech.hermes.consumers.message.undelivered
 
UndeliveredMessageLogPersister(UndeliveredMessageLog, ConfigFactory) - Constructor for class pl.allegro.tech.hermes.consumers.message.undelivered.UndeliveredMessageLogPersister
 
UNKNOWN_CAUSE - Static variable in class pl.allegro.tech.hermes.consumers.consumer.sender.MessageSendingResult
 
unregister(ConsumerRateLimiter) - Method in class pl.allegro.tech.hermes.consumers.consumer.rate.ConsumerRateLimitSupervisor
 
updateMetrics(String, Message, Subscription) - Method in class pl.allegro.tech.hermes.consumers.consumer.result.AbstractHandler
 
updateSubscription(Subscription) - Method in class pl.allegro.tech.hermes.consumers.consumer.Consumer
 
updateSubscription(Subscription) - Method in class pl.allegro.tech.hermes.consumers.consumer.ConsumerMessageSender
 
updateSubscription(Subscription) - Method in class pl.allegro.tech.hermes.consumers.consumer.rate.ConsumerRateLimiter
 
UriInterpolator - Interface in pl.allegro.tech.hermes.consumers.consumer.interpolation
 
UriUtils - Class in pl.allegro.tech.hermes.consumers.utils
 

V

valueOf(String) - Static method in enum pl.allegro.tech.hermes.consumers.consumer.message.MessageStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum pl.allegro.tech.hermes.consumers.consumer.rate.calculator.OutputRateCalculator.Mode
Returns the enum constant of this type with the specified name.
values() - Static method in enum pl.allegro.tech.hermes.consumers.consumer.message.MessageStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum pl.allegro.tech.hermes.consumers.consumer.rate.calculator.OutputRateCalculator.Mode
Returns an array containing the constants of this enum type, in the order they are declared.

W

withBinding(T, Class<T>) - Method in class pl.allegro.tech.hermes.consumers.HermesConsumers.Builder
 
withBinding(T, Class<T>, String) - Method in class pl.allegro.tech.hermes.consumers.HermesConsumers.Builder
 
within(CompletableFuture<T>, Duration) - Method in class pl.allegro.tech.hermes.consumers.utils.FutureAsyncTimeout
 
withMessageSenderProvider(String, ProtocolMessageSenderProvider) - Method in class pl.allegro.tech.hermes.consumers.HermesConsumers.Builder
 
withShutdownHook(Hook) - Method in class pl.allegro.tech.hermes.consumers.HermesConsumers.Builder
 
withStartupHook(Hook) - Method in class pl.allegro.tech.hermes.consumers.HermesConsumers.Builder
 

Z

ZookeeperSubscriptionsCacheFactory - Class in pl.allegro.tech.hermes.consumers.subscription.cache.zookeeper
 
ZookeeperSubscriptionsCacheFactory(CuratorFramework, ConfigFactory, ObjectMapper) - Constructor for class pl.allegro.tech.hermes.consumers.subscription.cache.zookeeper.ZookeeperSubscriptionsCacheFactory
 
A B C D E F G H I J K L M N O P R S T U V W Z 
Skip navigation links