- 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.config.BusConfiguration
-
Creates a new instance, using the Default settings of 2 dispatchers, and
asynchronous handlers with an initial count equal to the number of
available processors in the machine, with maximum count equal to
2 * the number of available processors.
- Default(int) - Static method in class net.engio.mbassy.bus.config.BusConfiguration
-
Creates a new instance, using the specified number of dispatchers, and
asynchronous handlers with an initial count equal to the number of
available processors in the machine, with maximum count equal to
2 * the number of available processors.
- Default(int, int, int) - Static method in class net.engio.mbassy.bus.config.BusConfiguration
-
Creates a new instance, using the specified number of dispatchers, and
asynchronous handlers with initial threads and maximum threads specified by the calling
parameters.
- Default(int, ThreadPoolExecutor) - Static method in class net.engio.mbassy.bus.config.BusConfiguration
-
Creates a new instance, using the specified number of dispatchers, and
asynchronous handlers that use the provided ThreadPoolExecutor.
- 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, Iterable) - Method in class net.engio.mbassy.dispatch.EnvelopedMessageDispatcher
-
- dispatch(MessagePublication, Object, Iterable) - Method in class net.engio.mbassy.dispatch.FilteredMessageDispatcher
-
- dispatch(MessagePublication, Object, Iterable) - Method in interface net.engio.mbassy.dispatch.IMessageDispatcher
-
Delivers the given message to the given set of listeners.
- dispatch(MessagePublication, Object, Iterable) - Method in class net.engio.mbassy.dispatch.MessageDispatcher
-
- DispatcherThreadFactory - Static variable in class net.engio.mbassy.bus.config.BusConfiguration
-
- dispatcherThreadFactory - Variable in class net.engio.mbassy.bus.config.BusConfiguration
-
- IBusConfiguration - Interface in net.engio.mbassy.bus.config
-
Created with IntelliJ IDEA.
- IConcurrentSet<T> - Interface in net.engio.mbassy.common
-
Todo: Add javadoc
- IHandlerInvocation<HANDLER,MESSAGE> - 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.
- IMBassador<T> - Interface in net.engio.mbassy.bus
-
Created with IntelliJ IDEA.
- IMessageBus<T,P extends ISyncAsyncPublicationCommand> - Interface in net.engio.mbassy.bus
-
A message bus offers facilities for publishing messages to the message handlers of registered listeners.
- 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(HANDLER, 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.
- IPublicationCommand - Interface in net.engio.mbassy.bus.publication
-
A publication command is used as an intermediate object created by a call to the message bus' post method.
- 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
-
- isFromListener(Class) - Method in class net.engio.mbassy.listener.MessageHandlerMetadata
-
- isFromListener(Class) - Method in class net.engio.mbassy.listener.MessageListenerMetadata
-
- 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 - Interface in net.engio.mbassy.subscription
-
This interface marks components that have access to the subscription context.
- ISyncAsyncPublicationCommand - Interface in net.engio.mbassy.bus.publication
-
- ISyncBusConfiguration - Interface in net.engio.mbassy.bus.config
-
- ISyncMessageBus<T,P extends IPublicationCommand> - Interface in net.engio.mbassy.bus
-
- iterator() - Method in class net.engio.mbassy.common.StrongConcurrentSet
-
- iterator() - Method in class net.engio.mbassy.common.WeakConcurrentSet
-