A B C D E F G H I L M N P R S T U V W 

A

AbstractConcurrentSet<T> - Class in net.engio.mbassy.common
This data structure is optimized for non-blocking reads even when write operations occur.
AbstractConcurrentSet(Map<T, ISetEntry<T>>) - Constructor for class net.engio.mbassy.common.AbstractConcurrentSet
 
AbstractConcurrentSet.Entry<T> - Class in net.engio.mbassy.common
 
AbstractConcurrentSet.Entry(AbstractConcurrentSet.Entry<T>) - Constructor for class net.engio.mbassy.common.AbstractConcurrentSet.Entry
 
AbstractConcurrentSet.Entry() - Constructor for class net.engio.mbassy.common.AbstractConcurrentSet.Entry
 
AbstractSubscriptionContextAware<Bus extends ISyncMessageBus> - Class in net.engio.mbassy.subscription
The base implementation for subscription context aware objects (mightily obvious :)
AbstractSubscriptionContextAware(SubscriptionContext<Bus>) - Constructor for class net.engio.mbassy.subscription.AbstractSubscriptionContextAware
 
AbstractSyncAsyncMessageBus<T,P extends IMessageBus.IPostCommand> - Class in net.engio.mbassy.bus
The base class for all message bus implementations.
AbstractSyncAsyncMessageBus(BusConfiguration) - Constructor for class net.engio.mbassy.bus.AbstractSyncAsyncMessageBus
 
AbstractSyncMessageBus<T,P extends ISyncMessageBus.ISyncPostCommand> - Class in net.engio.mbassy.bus
The base class for all message bus implementations.
AbstractSyncMessageBus(SyncBusConfiguration) - Constructor for class net.engio.mbassy.bus.AbstractSyncMessageBus
 
accepts(Object, MessageHandlerMetadata) - Method in class net.engio.mbassy.listener.Filters.AllowAll
 
accepts(Object, MessageHandlerMetadata) - Method in class net.engio.mbassy.listener.Filters.RejectAll
 
accepts(Object, MessageHandlerMetadata) - Method in class net.engio.mbassy.listener.Filters.RejectSubtypes
 
accepts(Object, MessageHandlerMetadata) - Method in interface net.engio.mbassy.listener.IMessageFilter
Evaluate the message to ensure that it matches the handler configuration
acceptsSubtypes() - Method in class net.engio.mbassy.listener.MessageHandlerMetadata
 
add(Subscription) - Method in class net.engio.mbassy.bus.MessagePublication
 
add(T) - Method in class net.engio.mbassy.common.AbstractConcurrentSet
 
add(T) - Method in interface net.engio.mbassy.common.IConcurrentSet
 
addAll(Iterable<T>) - Method in class net.engio.mbassy.common.AbstractConcurrentSet
 
addAll(Iterable<T>) - Method in interface net.engio.mbassy.common.IConcurrentSet
 
addAsynchronousDeliveryRequest(MessagePublication) - Method in class net.engio.mbassy.bus.AbstractSyncAsyncMessageBus
 
addAsynchronousDeliveryRequest(MessagePublication, long, TimeUnit) - Method in class net.engio.mbassy.bus.AbstractSyncAsyncMessageBus
 
addErrorHandler(IPublicationErrorHandler) - Method in class net.engio.mbassy.bus.AbstractSyncMessageBus
 
addErrorHandler(IPublicationErrorHandler) - Method in interface net.engio.mbassy.bus.ISyncMessageBus
Publication errors may occur at various points of time during message delivery.
apply(T) - Method in interface net.engio.mbassy.common.IPredicate
 
AsynchronousHandlerInvocation - Class in net.engio.mbassy.dispatch
This invocation will schedule the wrapped (decorated) invocation to be executed asynchronously
AsynchronousHandlerInvocation(IHandlerInvocation) - Constructor for class net.engio.mbassy.dispatch.AsynchronousHandlerInvocation
 
asynchronously() - Method in interface net.engio.mbassy.bus.IMessageBus.IPostCommand
Execute the message publication asynchronously.
asynchronously(long, TimeUnit) - Method in interface net.engio.mbassy.bus.IMessageBus.IPostCommand
Execute the message publication asynchronously.
asynchronously() - Method in class net.engio.mbassy.bus.SyncAsyncPostCommand
 
asynchronously(long, TimeUnit) - Method in class net.engio.mbassy.bus.SyncAsyncPostCommand
 

B

buildDispatcher(SubscriptionContext, IHandlerInvocation) - Method in class net.engio.mbassy.subscription.SubscriptionFactory
 
buildInvocationForHandler(SubscriptionContext) - Method in class net.engio.mbassy.subscription.SubscriptionFactory
 
BusConfiguration - Class in net.engio.mbassy.bus
The bus configuration holds various parameters that can be used to customize the bus' runtime behaviour.
BusConfiguration() - Constructor for class net.engio.mbassy.bus.BusConfiguration
 

C

clear() - Method in class net.engio.mbassy.common.AbstractConcurrentSet.Entry
 
clear() - Method in interface net.engio.mbassy.common.ISetEntry
 
contains(T) - Method in class net.engio.mbassy.common.AbstractConcurrentSet
 
contains(T) - Method in interface net.engio.mbassy.common.IConcurrentSet
 
containsOverridingMethod(List<Method>, Method) - Static method in class net.engio.mbassy.common.ReflectionUtils
 
createBaseHandlerInvocation(SubscriptionContext) - Method in class net.engio.mbassy.subscription.SubscriptionFactory
 
createEntry(T, AbstractConcurrentSet.Entry<T>) - Method in class net.engio.mbassy.common.AbstractConcurrentSet
 
createEntry(T, AbstractConcurrentSet.Entry<T>) - Method in class net.engio.mbassy.common.StrongConcurrentSet
 
createEntry(T, AbstractConcurrentSet.Entry<T>) - Method in class net.engio.mbassy.common.WeakConcurrentSet
 
createPublication(IMessageBus, Collection<Subscription>, Object) - Method in class net.engio.mbassy.bus.MessagePublication.Factory
 
createSubscription(SubscriptionContext) - Method in class net.engio.mbassy.subscription.SubscriptionFactory
 

D

DeadMessage - Class in net.engio.mbassy.common
The DeadEvent is delivered to all subscribed handlers (if any) whenever no message handlers could be found for a given message publication.
DeadMessage(Object) - Constructor for class net.engio.mbassy.common.DeadMessage
 
Default() - Static method in class net.engio.mbassy.bus.BusConfiguration
 
DelegatingMessageDispatcher - Class in net.engio.mbassy.dispatch
A delegating dispatcher wraps additional logic around a given delegate.
DelegatingMessageDispatcher(IMessageDispatcher) - Constructor for class net.engio.mbassy.dispatch.DelegatingMessageDispatcher
 
dispatch(MessagePublication, Object, IConcurrentSet) - Method in class net.engio.mbassy.dispatch.EnvelopedMessageDispatcher
 
dispatch(MessagePublication, Object, IConcurrentSet) - Method in class net.engio.mbassy.dispatch.FilteredMessageDispatcher
 
dispatch(MessagePublication, Object, IConcurrentSet) - Method in interface net.engio.mbassy.dispatch.IMessageDispatcher
Delivers the given message to the given set of listeners.
dispatch(MessagePublication, Object, IConcurrentSet) - Method in class net.engio.mbassy.dispatch.MessageDispatcher
 

E

Enveloped - Annotation Type in net.engio.mbassy.listener
Configure a handler to receive an enveloped message as a wrapper around the source message.
EnvelopedMessageDispatcher - Class in net.engio.mbassy.dispatch
The enveloped dispatcher will wrap published messages in an envelope before passing them to their configured dispatcher.
EnvelopedMessageDispatcher(IMessageDispatcher) - Constructor for class net.engio.mbassy.dispatch.EnvelopedMessageDispatcher
 
execute() - Method in class net.engio.mbassy.bus.MessagePublication
 

F

Filter - Annotation Type in net.engio.mbassy.listener
The filter annotation is used to add filters to message listeners.
FilteredMessage - Class in net.engio.mbassy.common
A filtered event is published when there have been matching subscriptions for a given message publication but configured filters prevented the message from being delivered to any of the handlers.
FilteredMessage(Object) - Constructor for class net.engio.mbassy.common.FilteredMessage
 
FilteredMessageDispatcher - Class in net.engio.mbassy.dispatch
A dispatcher that implements message filtering based on the filter configuration of the associated message handler.
FilteredMessageDispatcher(IMessageDispatcher) - Constructor for class net.engio.mbassy.dispatch.FilteredMessageDispatcher
 
Filters - Class in net.engio.mbassy.listener
Some sample filters that are not particularly useful in production environment but illustrate how filters are meant to be used.
Filters() - Constructor for class net.engio.mbassy.listener.Filters
 
Filters.AllowAll - Class in net.engio.mbassy.listener
 
Filters.AllowAll() - Constructor for class net.engio.mbassy.listener.Filters.AllowAll
 
Filters.RejectAll - Class in net.engio.mbassy.listener
 
Filters.RejectAll() - Constructor for class net.engio.mbassy.listener.Filters.RejectAll
 
Filters.RejectSubtypes - Class in net.engio.mbassy.listener
 
Filters.RejectSubtypes() - Constructor for class net.engio.mbassy.listener.Filters.RejectSubtypes
 
finalize() - Method in class net.engio.mbassy.bus.AbstractSyncAsyncMessageBus
 
ForMessage(Class<?>) - Static method in class net.engio.mbassy.listener.MessageListenerMetadata
 

G

getBus() - Method in interface net.engio.mbassy.dispatch.IMessageBusAware
 
getBus() - Method in class net.engio.mbassy.subscription.AbstractSubscriptionContextAware
 
getCause() - Method in class net.engio.mbassy.PublicationError
 
getContext() - Method in interface net.engio.mbassy.dispatch.ISubscriptionContextAware
Get the subscription context associated with this object
getContext() - Method in class net.engio.mbassy.subscription.AbstractSubscriptionContextAware
 
getDelegate() - Method in class net.engio.mbassy.dispatch.DelegatingMessageDispatcher
 
getExecutor() - Method in class net.engio.mbassy.bus.AbstractSyncAsyncMessageBus
 
getExecutor() - Method in class net.engio.mbassy.bus.BusConfiguration
By default an unbound queuing strategy is used to ensure that no events get lost
getExecutor() - Method in interface net.engio.mbassy.bus.IMessageBus
Get the executor service that is used for asynchronous message publications.
getFilter() - Method in class net.engio.mbassy.listener.MessageHandlerMetadata
 
getHandledMessages() - Method in class net.engio.mbassy.listener.MessageHandlerMetadata
 
getHandler() - Method in class net.engio.mbassy.listener.MessageHandlerMetadata
 
getHandlerInvocation() - Method in class net.engio.mbassy.listener.MessageHandlerMetadata
 
getHandlerMetadata() - Method in class net.engio.mbassy.subscription.SubscriptionContext
Get the meta data that specifies the characteristics of the message handler that is associated with this context
getHandlers(IPredicate<MessageHandlerMetadata>) - Method in class net.engio.mbassy.listener.MessageListenerMetadata
 
getInvocation() - Method in class net.engio.mbassy.dispatch.DelegatingMessageDispatcher
 
getInvocation() - Method in interface net.engio.mbassy.dispatch.IMessageDispatcher
Get the handler invocation that will be used to deliver the message to each listener.
getInvocation() - Method in class net.engio.mbassy.dispatch.MessageDispatcher
 
getListener() - Method in class net.engio.mbassy.PublicationError
 
getListeningObject() - Method in class net.engio.mbassy.PublicationError
 
getListerDefinition() - Method in class net.engio.mbassy.listener.MessageListenerMetadata
 
getMaximumNumberOfPendingMessages() - Method in class net.engio.mbassy.bus.BusConfiguration
 
getMessage() - Method in class net.engio.mbassy.common.PublicationEvent
 
getMessage() - Method in class net.engio.mbassy.PublicationError
 
getMessage() - Method in class net.engio.mbassy.subscription.MessageEnvelope
 
getMessageHandlers(Class<?>) - Method in class net.engio.mbassy.listener.MetadataReader
 
getMessageListener(Class<T>) - Method in class net.engio.mbassy.listener.MetadataReader
 
getMessagePublicationFactory() - Method in class net.engio.mbassy.bus.SyncBusConfiguration
 
getMetadataReader() - Method in class net.engio.mbassy.bus.SyncBusConfiguration
 
getMethods(IPredicate<Method>, Class<?>) - Static method in class net.engio.mbassy.common.ReflectionUtils
 
getNumberOfMessageDispatchers() - Method in class net.engio.mbassy.bus.BusConfiguration
 
getOverridingMethod(Method, Class) - Static method in class net.engio.mbassy.common.ReflectionUtils
Traverses the class hierarchy upwards, starting at the given subclass, looking for an override of the given methods -> finds the bottom most override of the given method if any exists
getOwningBus() - Method in class net.engio.mbassy.subscription.SubscriptionContext
Get a reference to the message bus this context belongs to
getPriority() - Method in class net.engio.mbassy.listener.MessageHandlerMetadata
 
getPriority() - Method in class net.engio.mbassy.subscription.Subscription
 
getPublicationFactory() - Method in class net.engio.mbassy.bus.AbstractSyncMessageBus
 
getPublishedObject() - Method in class net.engio.mbassy.PublicationError
 
getRegisteredErrorHandlers() - Method in class net.engio.mbassy.bus.AbstractSyncMessageBus
 
getRegisteredErrorHandlers() - Method in interface net.engio.mbassy.bus.ISyncMessageBus
Returns an immutable collection containing all the registered error handlers
getSubscriptionFactory() - Method in class net.engio.mbassy.bus.SyncBusConfiguration
 
getSubscriptionsByMessageType(Class) - Method in class net.engio.mbassy.bus.AbstractSyncMessageBus
 
getSuperclasses(Class) - Static method in class net.engio.mbassy.common.ReflectionUtils
 
getValue() - Method in interface net.engio.mbassy.common.ISetEntry
 
getValue() - Method in class net.engio.mbassy.common.StrongConcurrentSet.StrongEntry
 
getValue() - Method in class net.engio.mbassy.common.WeakConcurrentSet.WeakEntry
 

H

handleError(PublicationError) - Method in class net.engio.mbassy.IPublicationErrorHandler.ConsoleLogger
Handle the given publication error.
handleError(PublicationError) - Method in interface net.engio.mbassy.IPublicationErrorHandler
Handle the given publication error.
handlePublicationError(PublicationError) - Method in class net.engio.mbassy.bus.AbstractSyncMessageBus
 
handlePublicationError(PublicationError) - Method in class net.engio.mbassy.dispatch.ReflectiveHandlerInvocation
 
Handler - Annotation Type in net.engio.mbassy.listener
Mark any method of any object(=listener) as a message handler and configure the handler using different properties.
HandlerInvocation<Listener,Message> - Class in net.engio.mbassy.dispatch
Todo: Add javadoc
HandlerInvocation(SubscriptionContext) - Constructor for class net.engio.mbassy.dispatch.HandlerInvocation
 
handles(Class<?>) - Method in class net.engio.mbassy.listener.MessageListenerMetadata
 
handlesMessage(Class<?>) - Method in class net.engio.mbassy.listener.MessageHandlerMetadata
 
handlesMessageType(Class<?>) - Method in class net.engio.mbassy.subscription.Subscription
 
hasPendingMessages() - Method in class net.engio.mbassy.bus.AbstractSyncAsyncMessageBus
 
hasPendingMessages() - Method in interface net.engio.mbassy.bus.IMessageBus
Check whether any asynchronous message publications are pending for being processed
head - Variable in class net.engio.mbassy.common.AbstractConcurrentSet
 

I

IConcurrentSet<T> - Interface in net.engio.mbassy.common
Todo: Add javadoc
IHandlerInvocation<Listener,Message,Bus extends ISyncMessageBus> - Interface in net.engio.mbassy.dispatch
A handler invocation encapsulates the logic that is used to invoke a single message handler to process a given message.
IMessageBus<T,P extends IMessageBus.IPostCommand> - Interface in net.engio.mbassy.bus
A message bus offers facilities for publishing messages to registered listeners.
IMessageBus.IPostCommand - Interface in net.engio.mbassy.bus
 
IMessageBusAware<Bus extends ISyncMessageBus> - Interface in net.engio.mbassy.dispatch
This interface marks components that have access to the message bus that they belong to.
IMessageDispatcher - Interface in net.engio.mbassy.dispatch
A message dispatcher provides the functionality to deliver a single message to a set of listeners.
IMessageFilter - Interface in net.engio.mbassy.listener
Message filters can be used to prevent certain messages to be delivered to a specific listener.
invoke(Object, Object) - Method in class net.engio.mbassy.dispatch.AsynchronousHandlerInvocation
Invoke the message delivery logic of this handler
invoke(Listener, Message) - Method in interface net.engio.mbassy.dispatch.IHandlerInvocation
Invoke the message delivery logic of this handler
invoke(Object, Object) - Method in class net.engio.mbassy.dispatch.ReflectiveHandlerInvocation
Invoke the message delivery logic of this handler
invoke(Object, Object) - Method in class net.engio.mbassy.dispatch.SynchronizedHandlerInvocation
Invoke the message delivery logic of this handler
Invoke - Enum in net.engio.mbassy.listener
Created with IntelliJ IDEA.
invokeHandler(Object, Object, Method) - Method in class net.engio.mbassy.dispatch.ReflectiveHandlerInvocation
 
IPredicate<T> - Interface in net.engio.mbassy.common
Created with IntelliJ IDEA.
IPublicationErrorHandler - Interface in net.engio.mbassy
Publication error handlers are provided with a publication error every time an error occurs during message publication.
IPublicationErrorHandler.ConsoleLogger - Class in net.engio.mbassy
The default error handler will simply log to standard out and print the stack trace if available.
IPublicationErrorHandler.ConsoleLogger() - Constructor for class net.engio.mbassy.IPublicationErrorHandler.ConsoleLogger
 
isAsynchronous() - Method in class net.engio.mbassy.listener.MessageHandlerMetadata
 
isDeadEvent() - Method in class net.engio.mbassy.bus.MessagePublication
 
isEnabled() - Method in class net.engio.mbassy.listener.MessageHandlerMetadata
 
isEnveloped() - Method in class net.engio.mbassy.listener.MessageHandlerMetadata
 
ISetEntry<T> - Interface in net.engio.mbassy.common
Todo: Add javadoc
isFiltered() - Method in class net.engio.mbassy.listener.MessageHandlerMetadata
 
isFilteredEvent() - Method in class net.engio.mbassy.bus.MessagePublication
 
isFinished() - Method in class net.engio.mbassy.bus.MessagePublication
 
isRunning() - Method in class net.engio.mbassy.bus.MessagePublication
 
isScheduled() - Method in class net.engio.mbassy.bus.MessagePublication
 
isSynchronized() - Method in class net.engio.mbassy.listener.MessageHandlerMetadata
 
ISubscriptionContextAware<Bus extends ISyncMessageBus> - Interface in net.engio.mbassy.dispatch
This interface marks components that have access to the subscription context.
ISyncMessageBus<T,P extends ISyncMessageBus.ISyncPostCommand> - Interface in net.engio.mbassy.bus
 
ISyncMessageBus.ISyncPostCommand - Interface in net.engio.mbassy.bus
A post command is used as an intermediate object created by a call to the message bus' post method.
iterator() - Method in class net.engio.mbassy.common.StrongConcurrentSet
 
iterator() - Method in class net.engio.mbassy.common.WeakConcurrentSet
 

L

Listener - Annotation Type in net.engio.mbassy.listener
 
listeners - Variable in class net.engio.mbassy.subscription.Subscription
 

M

markDelivered() - Method in class net.engio.mbassy.bus.MessagePublication
 
markScheduled() - Method in class net.engio.mbassy.bus.MessagePublication
 
MBassador<T> - Class in net.engio.mbassy.bus
 
MBassador(BusConfiguration) - Constructor for class net.engio.mbassy.bus.MBassador
 
MessageBusException - Exception in net.engio.mbassy
Todo: Add javadoc
MessageBusException() - Constructor for exception net.engio.mbassy.MessageBusException
 
MessageBusException(String) - Constructor for exception net.engio.mbassy.MessageBusException
 
MessageBusException(String, Throwable) - Constructor for exception net.engio.mbassy.MessageBusException
 
MessageBusException(Throwable) - Constructor for exception net.engio.mbassy.MessageBusException
 
MessageBusException(String, Throwable, boolean, boolean) - Constructor for exception net.engio.mbassy.MessageBusException
 
MessageDispatcher - Class in net.engio.mbassy.dispatch
Standard implementation for direct, unfiltered message delivery.
MessageDispatcher(SubscriptionContext, IHandlerInvocation) - Constructor for class net.engio.mbassy.dispatch.MessageDispatcher
 
MessageEnvelope - Class in net.engio.mbassy.subscription
A message envelope is used to wrap messages of arbitrary type such that a handler my receive messages of different types.
MessageEnvelope(Object) - Constructor for class net.engio.mbassy.subscription.MessageEnvelope
 
MessageHandlerMetadata - Class in net.engio.mbassy.listener
 
MessageHandlerMetadata(Method, IMessageFilter[], Handler, Listener) - Constructor for class net.engio.mbassy.listener.MessageHandlerMetadata
 
MessageListenerMetadata<T> - Class in net.engio.mbassy.listener
Provides information about the message listeners of a specific class.
MessageListenerMetadata(List<MessageHandlerMetadata>, Class<T>) - Constructor for class net.engio.mbassy.listener.MessageListenerMetadata
 
MessagePublication - Class in net.engio.mbassy.bus
A message publication is created for each asynchronous message dispatch.
MessagePublication(IMessageBus, Collection<Subscription>, Object, MessagePublication.State) - Constructor for class net.engio.mbassy.bus.MessagePublication
 
MessagePublication.Factory - Class in net.engio.mbassy.bus
 
MessagePublication.Factory() - Constructor for class net.engio.mbassy.bus.MessagePublication.Factory
 
messagePublicationFactory - Variable in class net.engio.mbassy.bus.SyncBusConfiguration
 
metadataReader - Variable in class net.engio.mbassy.bus.SyncBusConfiguration
 
MetadataReader - Class in net.engio.mbassy.listener
The meta data reader is responsible for parsing and validating message handler configurations.
MetadataReader() - Constructor for class net.engio.mbassy.listener.MetadataReader
 

N

net.engio.mbassy - package net.engio.mbassy
 
net.engio.mbassy.bus - package net.engio.mbassy.bus
 
net.engio.mbassy.common - package net.engio.mbassy.common
 
net.engio.mbassy.dispatch - package net.engio.mbassy.dispatch
 
net.engio.mbassy.listener - package net.engio.mbassy.listener
 
net.engio.mbassy.subscription - package net.engio.mbassy.subscription
 
next() - Method in class net.engio.mbassy.common.AbstractConcurrentSet.Entry
 
next() - Method in interface net.engio.mbassy.common.ISetEntry
 
now() - Method in interface net.engio.mbassy.bus.ISyncMessageBus.ISyncPostCommand
Execute the message publication immediately.
now() - Method in class net.engio.mbassy.bus.SyncAsyncPostCommand
 

P

post(T) - Method in interface net.engio.mbassy.bus.IMessageBus
 
post(T) - Method in interface net.engio.mbassy.bus.ISyncMessageBus
 
post(T) - Method in class net.engio.mbassy.bus.MBassador
 
PublicationError - Class in net.engio.mbassy
Publication errors are created when object publication fails for some reason and contain details as to the cause and location where they occurred.
PublicationError(Throwable, String, Method, Object, Object) - Constructor for class net.engio.mbassy.PublicationError
Compound constructor, creating a PublicationError from the supplied objects.
PublicationError() - Constructor for class net.engio.mbassy.PublicationError
Default constructor.
PublicationEvent - Class in net.engio.mbassy.common
A wrapped event is created when various conditions are matched (these depend on the concrete (sub)type of wrapped event).
PublicationEvent(Object) - Constructor for class net.engio.mbassy.common.PublicationEvent
 
publish(T) - Method in class net.engio.mbassy.bus.MBassador
Synchronously publish a message to all registered listeners (this includes listeners defined for super types) The call blocks until every messageHandler has processed the message.
publish(MessagePublication, Object) - Method in class net.engio.mbassy.subscription.Subscription
 
publishAsync(T) - Method in class net.engio.mbassy.bus.MBassador
 
publishAsync(T, long, TimeUnit) - Method in class net.engio.mbassy.bus.MBassador
 

R

References - Enum in net.engio.mbassy.listener
 
ReflectionUtils - Class in net.engio.mbassy.common
 
ReflectionUtils() - Constructor for class net.engio.mbassy.common.ReflectionUtils
 
ReflectiveHandlerInvocation - Class in net.engio.mbassy.dispatch
Uses reflection to invoke a message handler for a given message.
ReflectiveHandlerInvocation(SubscriptionContext) - Constructor for class net.engio.mbassy.dispatch.ReflectiveHandlerInvocation
 
remove() - Method in class net.engio.mbassy.common.AbstractConcurrentSet.Entry
 
remove(T) - Method in class net.engio.mbassy.common.AbstractConcurrentSet
 
remove(T) - Method in interface net.engio.mbassy.common.IConcurrentSet
 
remove() - Method in interface net.engio.mbassy.common.ISetEntry
 

S

setCause(Throwable) - Method in class net.engio.mbassy.PublicationError
Assigns the cause of this PublicationError.
setError() - Method in class net.engio.mbassy.bus.MessagePublication
 
setExecutor(ExecutorService) - Method in class net.engio.mbassy.bus.BusConfiguration
 
setListener(Method) - Method in class net.engio.mbassy.PublicationError
 
setListeningObject(Object) - Method in class net.engio.mbassy.PublicationError
 
setMaximumNumberOfPendingMessages(int) - Method in class net.engio.mbassy.bus.BusConfiguration
 
setMessage(String) - Method in class net.engio.mbassy.PublicationError
 
setMessagePublicationFactory(MessagePublication.Factory) - Method in class net.engio.mbassy.bus.SyncBusConfiguration
 
setMetadataReader(MetadataReader) - Method in class net.engio.mbassy.bus.SyncBusConfiguration
 
setNumberOfMessageDispatchers(int) - Method in class net.engio.mbassy.bus.BusConfiguration
 
setPublishedObject(Object) - Method in class net.engio.mbassy.PublicationError
 
setSubscriptionFactory(SubscriptionFactory) - Method in class net.engio.mbassy.bus.SyncBusConfiguration
 
shutdown() - Method in class net.engio.mbassy.bus.AbstractSyncAsyncMessageBus
 
shutdown() - Method in interface net.engio.mbassy.bus.IMessageBus
Shutdown the bus such that it will stop delivering asynchronous messages.
size() - Method in class net.engio.mbassy.common.AbstractConcurrentSet
 
size() - Method in interface net.engio.mbassy.common.IConcurrentSet
 
size() - Method in class net.engio.mbassy.subscription.Subscription
 
StrongConcurrentSet<T> - Class in net.engio.mbassy.common
This implementation uses weak references to the elements.
StrongConcurrentSet() - Constructor for class net.engio.mbassy.common.StrongConcurrentSet
 
StrongConcurrentSet.StrongEntry<T> - Class in net.engio.mbassy.common
 
subscribe(Object) - Method in class net.engio.mbassy.bus.AbstractSyncMessageBus
 
subscribe(Object) - Method in interface net.engio.mbassy.bus.ISyncMessageBus
Subscribe all listeners of the given message to receive message publications.
subscribe(Object) - Method in class net.engio.mbassy.subscription.Subscription
 
Subscription - Class in net.engio.mbassy.subscription
A subscription is a thread safe container for objects that contain message handlers
SubscriptionByPriorityDesc - Static variable in class net.engio.mbassy.subscription.Subscription
 
SubscriptionContext<Bus extends ISyncMessageBus> - Class in net.engio.mbassy.subscription
The subscription context holds all (meta)data/objects that are relevant to successfully publish a message within a subscription.
SubscriptionContext(Bus, MessageHandlerMetadata) - Constructor for class net.engio.mbassy.subscription.SubscriptionContext
 
subscriptionFactory - Variable in class net.engio.mbassy.bus.SyncBusConfiguration
 
SubscriptionFactory - Class in net.engio.mbassy.subscription
Created with IntelliJ IDEA.
SubscriptionFactory() - Constructor for class net.engio.mbassy.subscription.SubscriptionFactory
 
SyncAsyncPostCommand<T> - Class in net.engio.mbassy.bus
This post command provides access to standard synchronous and asynchronous dispatch
SyncAsyncPostCommand(MBassador<T>, T) - Constructor for class net.engio.mbassy.bus.SyncAsyncPostCommand
 
SyncBusConfiguration<Config extends SyncBusConfiguration<Config>> - Class in net.engio.mbassy.bus
Todo: Add javadoc
SyncBusConfiguration() - Constructor for class net.engio.mbassy.bus.SyncBusConfiguration
 
Synchronized - Annotation Type in net.engio.mbassy.listener
A handler marked with this annotation is guaranteed to be invoked in a thread-safe manner, that is, no other running message publication will be able to invoke this handler as long as it has not done its work.
SynchronizedHandlerInvocation - Class in net.engio.mbassy.dispatch
Synchronizes message handler invocations for all handlers that specify @Synchronized
SynchronizedHandlerInvocation(IHandlerInvocation) - Constructor for class net.engio.mbassy.dispatch.SynchronizedHandlerInvocation
 

T

toString() - Method in class net.engio.mbassy.PublicationError

U

unsubscribe(Object) - Method in class net.engio.mbassy.bus.AbstractSyncMessageBus
 
unsubscribe(Object) - Method in interface net.engio.mbassy.bus.ISyncMessageBus
Immediately remove all registered message handlers (if any) of the given listener.
unsubscribe(Object) - Method in class net.engio.mbassy.subscription.Subscription
 
useStrongReferences() - Method in class net.engio.mbassy.listener.MessageHandlerMetadata
 

V

valueOf(String) - Static method in enum net.engio.mbassy.listener.Invoke
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.engio.mbassy.listener.References
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.engio.mbassy.listener.Invoke
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.engio.mbassy.listener.References
Returns an array containing the constants of this enum type, in the order they are declared.

W

WeakConcurrentSet<T> - Class in net.engio.mbassy.common
This implementation uses weak references to the elements.
WeakConcurrentSet() - Constructor for class net.engio.mbassy.common.WeakConcurrentSet
 
WeakConcurrentSet.WeakEntry<T> - Class in net.engio.mbassy.common
 
withoutOverridenSuperclassMethods(List<Method>) - Static method in class net.engio.mbassy.common.ReflectionUtils
 
A B C D E F G H I L M N P R S T U V W 

Copyright © 2013. All Rights Reserved.