Skip navigation links
A B C D E F G H I L N O P Q R S T U V 

A

AbstractClassFilter<C> - Class in com.github.leanframeworks.minibus.base.filter
 
AbstractClassFilter(Class<?>...) - Constructor for class com.github.leanframeworks.minibus.base.filter.AbstractClassFilter
 
AbstractClassFilter(boolean, Class<?>...) - Constructor for class com.github.leanframeworks.minibus.base.filter.AbstractClassFilter
 
AbstractClassFilter(boolean, boolean, Class<?>...) - Constructor for class com.github.leanframeworks.minibus.base.filter.AbstractClassFilter
 
AbstractDispatcher - Class in com.github.leanframeworks.minibus.base.dispatcher
Abstract implementation of a dispatcher.
AbstractDispatcher() - Constructor for class com.github.leanframeworks.minibus.base.dispatcher.AbstractDispatcher
 
AbstractEventBus - Class in com.github.leanframeworks.minibus.base.bus
Abstract implementation of an event bus.
AbstractEventBus() - Constructor for class com.github.leanframeworks.minibus.base.bus.AbstractEventBus
 
AbstractEventBus.SubscriptionEntry<C> - Class in com.github.leanframeworks.minibus.base.bus
Entity gathering all information regarding a subscription.
AbstractSerialDispatcher - Class in com.github.leanframeworks.minibus.base.dispatcher
Abstract implementation of a dispatcher processing events in a serial manner, one at a time.
AbstractSerialDispatcher() - Constructor for class com.github.leanframeworks.minibus.base.dispatcher.AbstractSerialDispatcher
 
AbstractUIThreadDispatcher - Class in com.github.leanframeworks.minibus.base.dispatcher
Abstract implementation of a dispatcher strategy dispatching event in a serial manner on a single UI thread (e.g.
AbstractUIThreadDispatcher(AbstractUIThreadDispatcher.NestedDispatchStrategy) - Constructor for class com.github.leanframeworks.minibus.base.dispatcher.AbstractUIThreadDispatcher
Constructor.
AbstractUIThreadDispatcher.NestedDispatchStrategy - Enum in com.github.leanframeworks.minibus.base.dispatcher
 
accept(Event<C>) - Method in interface com.github.leanframeworks.minibus.api.EventFilter
States whether the event should be passed to the event handler that was registered with it.
accept(Class<?>) - Method in class com.github.leanframeworks.minibus.base.filter.AbstractClassFilter
 
accept(Event<C>) - Method in class com.github.leanframeworks.minibus.base.filter.ChannelFilter
 
accept(Event<C>) - Method in class com.github.leanframeworks.minibus.base.filter.ContentClassFilter
 
accept(Event<C>) - Method in class com.github.leanframeworks.minibus.base.filter.EventClassFilter
 
accept(Event<C>) - Method in class com.github.leanframeworks.minibus.base.filter.TopicFilter
 
addChannel(Channel) - Method in class com.github.leanframeworks.minibus.base.filter.ChannelFilter
 
addClass(Class<?>) - Method in class com.github.leanframeworks.minibus.base.filter.AbstractClassFilter
 
addExceptionHandler(ExceptionHandler) - Method in interface com.github.leanframeworks.minibus.api.EventBus
Adds the specified exception handler that will be notified whenever and exception is thrown when an event is being dispatched or processed by an event handler.
addExceptionHandler(ExceptionHandler) - Method in class com.github.leanframeworks.minibus.base.bus.AbstractEventBus
 
addSubChannel(Channel) - Method in class com.github.leanframeworks.minibus.base.channel.SimpleChannel
Adds the specified sub-channel into which this channel can flow.
addTopic(Topic<? extends C>) - Method in class com.github.leanframeworks.minibus.base.filter.TopicFilter
Adds the specified topic for which the events should either be accepted or rejected.
addUndeliveredEventHandler(EventHandler<Object>) - Method in interface com.github.leanframeworks.minibus.api.EventBus
Adds the specified event handler that will process events that have not been processed by any event handler registered with EventBus.subscribe(Topic, Channel, EventFilter, EventHandler).
addUndeliveredEventHandler(EventHandler<Object>) - Method in class com.github.leanframeworks.minibus.base.bus.AbstractEventBus
 
addUndeliveredEventHandler(EventHandler<Object>) - Static method in class com.github.leanframeworks.minibus.base.bus.StaticEventBus
 
and(EventFilter<C>) - Method in interface com.github.leanframeworks.minibus.api.EventFilter
Composes a new event filter by combining this event filter and the specified event filter with an AND operation.

B

BroadcastChannel - Class in com.github.leanframeworks.minibus.base.channel
Broadcast channel implemented as a singleton.

C

Channel - Interface in com.github.leanframeworks.minibus.api
Interface to be implemented by channels.
ChannelFilter<C> - Class in com.github.leanframeworks.minibus.base.filter
 
ChannelFilter(Channel) - Constructor for class com.github.leanframeworks.minibus.base.filter.ChannelFilter
 
ChannelFilter(Channel...) - Constructor for class com.github.leanframeworks.minibus.base.filter.ChannelFilter
 
ChannelFilter(Collection<? extends Channel>) - Constructor for class com.github.leanframeworks.minibus.base.filter.ChannelFilter
 
ChannelFilter(boolean, Channel...) - Constructor for class com.github.leanframeworks.minibus.base.filter.ChannelFilter
 
ChannelFilter(boolean, Collection<? extends Channel>) - Constructor for class com.github.leanframeworks.minibus.base.filter.ChannelFilter
 
com.github.leanframeworks.minibus.api - package com.github.leanframeworks.minibus.api
 
com.github.leanframeworks.minibus.base.bus - package com.github.leanframeworks.minibus.base.bus
 
com.github.leanframeworks.minibus.base.channel - package com.github.leanframeworks.minibus.base.channel
 
com.github.leanframeworks.minibus.base.dispatcher - package com.github.leanframeworks.minibus.base.dispatcher
 
com.github.leanframeworks.minibus.base.exceptionhandler - package com.github.leanframeworks.minibus.base.exceptionhandler
 
com.github.leanframeworks.minibus.base.filter - package com.github.leanframeworks.minibus.base.filter
 
com.github.leanframeworks.minibus.base.topic - package com.github.leanframeworks.minibus.base.topic
 
ContentClassFilter<C> - Class in com.github.leanframeworks.minibus.base.filter
 
ContentClassFilter(Class<?>...) - Constructor for class com.github.leanframeworks.minibus.base.filter.ContentClassFilter
 
ContentClassFilter(boolean, Class<?>...) - Constructor for class com.github.leanframeworks.minibus.base.filter.ContentClassFilter
 
ContentClassFilter(boolean, boolean, Class<?>...) - Constructor for class com.github.leanframeworks.minibus.base.filter.ContentClassFilter
 
covers(Topic<?>) - Method in interface com.github.leanframeworks.minibus.api.Topic
States whether this topic covers the specified topics.
createDefaultChannelForHandler(EventHandler<?>) - Method in class com.github.leanframeworks.minibus.base.bus.AbstractEventBus
Creates a default, dedicated channel for the specified event handler.
CurrentThreadDispatcher - Class in com.github.leanframeworks.minibus.base.dispatcher
Dispatcher strategy dispatching events on the current thread (whatever it may be when the CurrentThreadDispatcher.dispatch(Event, Map, Collection, Collection) method is called).
CurrentThreadDispatcher(CurrentThreadDispatcher.NestedDispatchStrategy) - Constructor for class com.github.leanframeworks.minibus.base.dispatcher.CurrentThreadDispatcher
 
CurrentThreadDispatcher.NestedDispatchStrategy - Enum in com.github.leanframeworks.minibus.base.dispatcher
 

D

dispatch(Event<Object>, Map<EventHandler<Object>, EventFilter<Object>>, Collection<EventHandler<Object>>, Collection<ExceptionHandler>) - Method in interface com.github.leanframeworks.minibus.api.Dispatcher
Dispatches the specified event to the specified event filters and handlers.
dispatch(Event<Object>, Map<EventHandler<Object>, EventFilter<Object>>, Collection<EventHandler<Object>>, Collection<ExceptionHandler>) - Method in class com.github.leanframeworks.minibus.base.dispatcher.AbstractUIThreadDispatcher
 
dispatch(Event<Object>, Map<EventHandler<Object>, EventFilter<Object>>, Collection<EventHandler<Object>>, Collection<ExceptionHandler>) - Method in class com.github.leanframeworks.minibus.base.dispatcher.CurrentThreadDispatcher
 
dispatch(Event<Object>, Map<EventHandler<Object>, EventFilter<Object>>, Collection<EventHandler<Object>>, Collection<ExceptionHandler>) - Method in class com.github.leanframeworks.minibus.base.dispatcher.SingleThreadDispatcher
 
Dispatcher - Interface in com.github.leanframeworks.minibus.api
Interface to be implemented by dispatchers.
dispose() - Method in interface com.github.leanframeworks.minibus.api.Dispatcher
Disposes all resources (for example, threads) used by this dispatcher.
dispose() - Method in interface com.github.leanframeworks.minibus.api.EventBus
Disposes the event bus by removing all event handlers, undelivered event handlers, stopping the dispatching threads, etc.
dispose() - Method in class com.github.leanframeworks.minibus.base.bus.AbstractEventBus
 
dispose() - Method in class com.github.leanframeworks.minibus.base.bus.SimpleEventBus
 
dispose() - Static method in class com.github.leanframeworks.minibus.base.bus.StaticEventBus
 
dispose() - Method in class com.github.leanframeworks.minibus.base.dispatcher.CurrentThreadDispatcher
 
dispose() - Method in class com.github.leanframeworks.minibus.base.dispatcher.EDTDispatcher
 
dispose() - Method in class com.github.leanframeworks.minibus.base.dispatcher.FxApplicationThreadDispatcher
 
dispose() - Method in class com.github.leanframeworks.minibus.base.dispatcher.SingleThreadDispatcher
 

E

EDTDispatcher - Class in com.github.leanframeworks.minibus.base.dispatcher
Dispatcher strategy dispatching all on the AWT/SWing Event Dispatch Thread.
EDTDispatcher(AbstractUIThreadDispatcher.NestedDispatchStrategy) - Constructor for class com.github.leanframeworks.minibus.base.dispatcher.EDTDispatcher
 
Event<C> - Class in com.github.leanframeworks.minibus.api
Entity holding the content that is published by publishers and received by event handlers.
Event(Topic<? extends C>) - Constructor for class com.github.leanframeworks.minibus.api.Event
Constructor specifying only the topic.
Event(Topic<? extends C>, C) - Constructor for class com.github.leanframeworks.minibus.api.Event
Constructor specifying the topic and content of the event.
Event(Topic<? extends C>, Channel, C) - Constructor for class com.github.leanframeworks.minibus.api.Event
Constructor specifying the topic, channel and content of the event.
EventBus - Interface in com.github.leanframeworks.minibus.api
Interface to be implemented by event buses.
EventClassFilter<C> - Class in com.github.leanframeworks.minibus.base.filter
 
EventClassFilter(Class<?>...) - Constructor for class com.github.leanframeworks.minibus.base.filter.EventClassFilter
 
EventClassFilter(boolean, Class<?>...) - Constructor for class com.github.leanframeworks.minibus.base.filter.EventClassFilter
 
EventClassFilter(boolean, boolean, Class<?>...) - Constructor for class com.github.leanframeworks.minibus.base.filter.EventClassFilter
 
EventFilter<C> - Interface in com.github.leanframeworks.minibus.api
Interface to be implemented by event filters.
EventHandler<C> - Interface in com.github.leanframeworks.minibus.api
Interface to be implemented by event handlers (subscribers).
ExceptionHandler - Interface in com.github.leanframeworks.minibus.api
Interface to be implemented by exception handlers.
exceptionHandlers - Variable in class com.github.leanframeworks.minibus.base.bus.AbstractEventBus
Registered unchecked exception handlers.

F

flowsInto(Channel) - Method in interface com.github.leanframeworks.minibus.api.Channel
States whether this channel flows into the specified channel.
flowsInto(Channel) - Method in class com.github.leanframeworks.minibus.base.channel.BroadcastChannel
 
flowsInto(Channel) - Method in class com.github.leanframeworks.minibus.base.channel.SimpleChannel
 
FxApplicationThreadDispatcher - Class in com.github.leanframeworks.minibus.base.dispatcher
Dispatcher strategy dispatching all on the JavaFX Application Thread.
FxApplicationThreadDispatcher(AbstractUIThreadDispatcher.NestedDispatchStrategy) - Constructor for class com.github.leanframeworks.minibus.base.dispatcher.FxApplicationThreadDispatcher
 

G

getChannel() - Method in class com.github.leanframeworks.minibus.api.Event
Gets the channel on which the event is being dispatched.
getContent() - Method in class com.github.leanframeworks.minibus.api.Event
Gets the content of the event.
getFilter() - Method in class com.github.leanframeworks.minibus.base.bus.AbstractEventBus.SubscriptionEntry
Gets the filter registered with the subscription
getHandler() - Method in class com.github.leanframeworks.minibus.base.bus.AbstractEventBus.SubscriptionEntry
Gets the subscribers.
getId() - Method in class com.github.leanframeworks.minibus.base.bus.AbstractEventBus.SubscriptionEntry
Gets the identifier that can be used to unsubscribe.
getInstance() - Static method in class com.github.leanframeworks.minibus.base.channel.BroadcastChannel
Gets the single instance of the broadcast channel.
getName() - Method in interface com.github.leanframeworks.minibus.api.Channel
Gets the name of the channel, mostly useful for logging/debugging purposes.
getName() - Method in interface com.github.leanframeworks.minibus.api.Topic
Gets the name of the topic (or topic instance), mostly useful for logging/debugging purposes.
getName() - Method in class com.github.leanframeworks.minibus.base.channel.SimpleChannel
 
getName() - Method in class com.github.leanframeworks.minibus.base.topic.SimpleTopic
 
getNestedDispatchCount() - Method in class com.github.leanframeworks.minibus.base.dispatcher.AbstractSerialDispatcher
 
getNestedDispatchStrategy() - Method in class com.github.leanframeworks.minibus.base.dispatcher.AbstractUIThreadDispatcher
 
getNestedDispatchStrategy() - Method in class com.github.leanframeworks.minibus.base.dispatcher.CurrentThreadDispatcher
 
getNestedDispatchStrategy() - Method in class com.github.leanframeworks.minibus.base.dispatcher.SingleThreadDispatcher
 
getParentTopic() - Method in interface com.github.leanframeworks.minibus.api.Topic
Gets the parent topic if any.
getParentTopic() - Method in class com.github.leanframeworks.minibus.base.topic.SimpleTopic
 
getSubChannels() - Method in class com.github.leanframeworks.minibus.base.channel.SimpleChannel
Gets the sub-channels into which this channel can flow.
getTopic() - Method in class com.github.leanframeworks.minibus.api.Event
Gets the topic of the event.
getTopic() - Method in class com.github.leanframeworks.minibus.base.bus.AbstractEventBus.SubscriptionEntry
Gets the for which the subscription applies.

H

handleEvent(Event<C>) - Method in interface com.github.leanframeworks.minibus.api.EventHandler
Handles the specified event.
handleException(Throwable, Event<?>) - Method in interface com.github.leanframeworks.minibus.api.ExceptionHandler
Handles the specified exception that occurred when the specified event was either being dispatched or processed by an event handler.
handleException(Throwable, Event<?>) - Method in class com.github.leanframeworks.minibus.base.exceptionhandler.LogErrorExceptionHandler
 

I

idToSubscription - Variable in class com.github.leanframeworks.minibus.base.bus.AbstractEventBus
Mapping between subscription IDs and subscriptions.
init(Dispatcher) - Static method in class com.github.leanframeworks.minibus.base.bus.StaticEventBus
Re-initializes the event bus with the specified dispatch strategy.
isUIThread() - Method in class com.github.leanframeworks.minibus.base.dispatcher.AbstractUIThreadDispatcher
 
isUIThread() - Method in class com.github.leanframeworks.minibus.base.dispatcher.EDTDispatcher
 
isUIThread() - Method in class com.github.leanframeworks.minibus.base.dispatcher.FxApplicationThreadDispatcher
 

L

LogErrorExceptionHandler - Class in com.github.leanframeworks.minibus.base.exceptionhandler
Exception handler to will log the exception as errors.
LogErrorExceptionHandler() - Constructor for class com.github.leanframeworks.minibus.base.exceptionhandler.LogErrorExceptionHandler
Constructor.
LogErrorExceptionHandler(Logger) - Constructor for class com.github.leanframeworks.minibus.base.exceptionhandler.LogErrorExceptionHandler
Constructor.

N

not() - Method in interface com.github.leanframeworks.minibus.api.EventFilter
Creates a new event filter negating this event filter.

O

or(EventFilter<C>) - Method in interface com.github.leanframeworks.minibus.api.EventFilter
Composes a new event filter by combining this event filter and the specified event filter with an OR operation.

P

processEvent(Event<Object>, Map<EventHandler<Object>, EventFilter<Object>>, Collection<EventHandler<Object>>, Collection<ExceptionHandler>) - Method in class com.github.leanframeworks.minibus.base.dispatcher.AbstractSerialDispatcher
 
processEventThroughFilterAndHandler(Event<Object>, EventFilter<Object>, EventHandler<Object>, Collection<ExceptionHandler>) - Method in class com.github.leanframeworks.minibus.base.dispatcher.AbstractDispatcher
Passes the specified event to the specified event handler if the specified event filter accepts it.
processQueue() - Method in class com.github.leanframeworks.minibus.base.dispatcher.AbstractSerialDispatcher
 
processUncheckedException(Throwable, Collection<ExceptionHandler>, Event<?>) - Method in class com.github.leanframeworks.minibus.base.dispatcher.AbstractDispatcher
Processes the specified exception with the specified exception handlers.
processUndeliveredEvent(Event<Object>, Collection<EventHandler<Object>>, Collection<ExceptionHandler>) - Method in class com.github.leanframeworks.minibus.base.dispatcher.AbstractDispatcher
Passes the specified event to the specified undelivered event handlers.
publish(Topic<C>, Channel, C) - Method in interface com.github.leanframeworks.minibus.api.EventBus
Sends the specified content for the specified topic on the specified channel.
publish(Topic<Void>) - Method in class com.github.leanframeworks.minibus.base.bus.AbstractEventBus
Sends null for the specified topic on the broadcast channel.
publish(Topic<C>, C) - Method in class com.github.leanframeworks.minibus.base.bus.AbstractEventBus
Sends the specified content for the specified topic on the broadcast channel.
publish(Topic<C>, Channel, C) - Method in class com.github.leanframeworks.minibus.base.bus.AbstractEventBus
 
publish(Event<C>) - Method in class com.github.leanframeworks.minibus.base.bus.AbstractEventBus
Publishes the specified event on the event bus.
publish(Event<C>) - Method in class com.github.leanframeworks.minibus.base.bus.SimpleEventBus
 
publish(Topic<Void>) - Static method in class com.github.leanframeworks.minibus.base.bus.StaticEventBus
 
publish(Topic<C>, C) - Static method in class com.github.leanframeworks.minibus.base.bus.StaticEventBus
 
publish(Topic<C>, Channel, C) - Static method in class com.github.leanframeworks.minibus.base.bus.StaticEventBus
 
publish(Event<?>) - Static method in class com.github.leanframeworks.minibus.base.bus.StaticEventBus
 

Q

queueEvent(Event<Object>, Map<EventHandler<Object>, EventFilter<Object>>, Collection<EventHandler<Object>>, Collection<ExceptionHandler>) - Method in class com.github.leanframeworks.minibus.base.dispatcher.AbstractSerialDispatcher
 

R

removeChannel(Channel) - Method in class com.github.leanframeworks.minibus.base.filter.ChannelFilter
 
removeClass(Class<?>) - Method in class com.github.leanframeworks.minibus.base.filter.AbstractClassFilter
 
removeExceptionHandler(ExceptionHandler) - Method in interface com.github.leanframeworks.minibus.api.EventBus
Removes the specified exception handler
removeExceptionHandler(ExceptionHandler) - Method in class com.github.leanframeworks.minibus.base.bus.AbstractEventBus
 
removeSubChannel(Channel) - Method in class com.github.leanframeworks.minibus.base.channel.SimpleChannel
Removes the specified sub-channel into which this channel can no longer flow.
removeTopic(Topic<? extends C>) - Method in class com.github.leanframeworks.minibus.base.filter.TopicFilter
Removes the specified topic for which the events should now be either rejected or accepted.
removeUndeliveredEventHandler(EventHandler<Object>) - Method in interface com.github.leanframeworks.minibus.api.EventBus
Removes the specified undelievered event handler.
removeUndeliveredEventHandler(EventHandler<Object>) - Method in class com.github.leanframeworks.minibus.base.bus.AbstractEventBus
 
removeUndeliveredEventHandler(EventHandler<Object>) - Static method in class com.github.leanframeworks.minibus.base.bus.StaticEventBus
 
runLaterOnUIThread(Runnable) - Method in class com.github.leanframeworks.minibus.base.dispatcher.AbstractUIThreadDispatcher
 
runLaterOnUIThread(Runnable) - Method in class com.github.leanframeworks.minibus.base.dispatcher.EDTDispatcher
 
runLaterOnUIThread(Runnable) - Method in class com.github.leanframeworks.minibus.base.dispatcher.FxApplicationThreadDispatcher
 

S

SimpleChannel - Class in com.github.leanframeworks.minibus.base.channel
Simple implementation of a channel.
SimpleChannel() - Constructor for class com.github.leanframeworks.minibus.base.channel.SimpleChannel
Constructor.
SimpleChannel(Channel...) - Constructor for class com.github.leanframeworks.minibus.base.channel.SimpleChannel
Constructor.
SimpleChannel(Collection<Channel>) - Constructor for class com.github.leanframeworks.minibus.base.channel.SimpleChannel
Constructor.
SimpleChannel(String) - Constructor for class com.github.leanframeworks.minibus.base.channel.SimpleChannel
Constructor.
SimpleChannel(String, Channel...) - Constructor for class com.github.leanframeworks.minibus.base.channel.SimpleChannel
Constructor.
SimpleChannel(String, Collection<Channel>) - Constructor for class com.github.leanframeworks.minibus.base.channel.SimpleChannel
Constructor.
SimpleEventBus - Class in com.github.leanframeworks.minibus.base.bus
Simple, concrete implementation of an event bus that can cover most use cases.
SimpleEventBus(Dispatcher) - Constructor for class com.github.leanframeworks.minibus.base.bus.SimpleEventBus
Constructor.
SimpleTopic<C> - Class in com.github.leanframeworks.minibus.base.topic
Simple implementation of a topic that can be named (e.g.
SimpleTopic() - Constructor for class com.github.leanframeworks.minibus.base.topic.SimpleTopic
Constructor.
SimpleTopic(String) - Constructor for class com.github.leanframeworks.minibus.base.topic.SimpleTopic
Constructor.
SimpleTopic(Topic<? super C>) - Constructor for class com.github.leanframeworks.minibus.base.topic.SimpleTopic
Constructor.
SimpleTopic(String, Topic<? super C>) - Constructor for class com.github.leanframeworks.minibus.base.topic.SimpleTopic
Constructor.
SingleThreadDispatcher - Class in com.github.leanframeworks.minibus.base.dispatcher
 
SingleThreadDispatcher(SingleThreadDispatcher.NestedDispatchStrategy) - Constructor for class com.github.leanframeworks.minibus.base.dispatcher.SingleThreadDispatcher
 
SingleThreadDispatcher.NestedDispatchStrategy - Enum in com.github.leanframeworks.minibus.base.dispatcher
 
StaticEventBus - Class in com.github.leanframeworks.minibus.base.bus
Static version of a SimpleEventBus that can be used when a single instance is needed and must be accessible from everywhere (avoiding repetitive code like "StaticEventBus.getInstance()").
subscribe(Topic<C>, Channel, EventFilter<? super C>, EventHandler<? super C>) - Method in interface com.github.leanframeworks.minibus.api.EventBus
Registers a subscriber for the specified topic on the specified channel with the specified filter by adding an event handler.
subscribe(Topic<C>, EventHandler<? super C>) - Method in class com.github.leanframeworks.minibus.base.bus.AbstractEventBus
Registers a subscriber for the specified topic by adding an event handler.
subscribe(Topic<C>, Channel, EventHandler<? super C>) - Method in class com.github.leanframeworks.minibus.base.bus.AbstractEventBus
Registers a subscriber for the specified topic on the specified channel by adding an event handler.
subscribe(Topic<C>, EventFilter<? super C>, EventHandler<? super C>) - Method in class com.github.leanframeworks.minibus.base.bus.AbstractEventBus
Registers a subscriber for the specified topic with the specified filter by adding an event handler.
subscribe(Topic<C>, Channel, EventFilter<? super C>, EventHandler<? super C>) - Method in class com.github.leanframeworks.minibus.base.bus.AbstractEventBus
 
subscribe(Topic<C>, EventHandler<? super C>) - Static method in class com.github.leanframeworks.minibus.base.bus.StaticEventBus
 
subscribe(Topic<C>, EventFilter<? super C>, EventHandler<? super C>) - Static method in class com.github.leanframeworks.minibus.base.bus.StaticEventBus
 
subscribe(Topic<C>, Channel, EventHandler<? super C>) - Static method in class com.github.leanframeworks.minibus.base.bus.StaticEventBus
 
subscribe(Topic<C>, Channel, EventFilter<? super C>, EventHandler<? super C>) - Static method in class com.github.leanframeworks.minibus.base.bus.StaticEventBus
 
SubscriptionEntry(int, Topic<C>, EventFilter<? super C>, EventHandler<? super C>) - Constructor for class com.github.leanframeworks.minibus.base.bus.AbstractEventBus.SubscriptionEntry
Constructor.

T

Topic<C> - Interface in com.github.leanframeworks.minibus.api
Interface to be implemented by topics.
TopicFilter<C> - Class in com.github.leanframeworks.minibus.base.filter
Event filter implementation based on topics.
TopicFilter(Topic<? extends C>) - Constructor for class com.github.leanframeworks.minibus.base.filter.TopicFilter
Constructor.
TopicFilter(Topic<? extends C>...) - Constructor for class com.github.leanframeworks.minibus.base.filter.TopicFilter
Constructor.
TopicFilter(Collection<Topic<? extends C>>) - Constructor for class com.github.leanframeworks.minibus.base.filter.TopicFilter
Constructor.
TopicFilter(boolean, Topic<? extends C>...) - Constructor for class com.github.leanframeworks.minibus.base.filter.TopicFilter
Constructor.
TopicFilter(boolean, Collection<Topic<? extends C>>) - Constructor for class com.github.leanframeworks.minibus.base.filter.TopicFilter
Constructor.
topicToSubscription - Variable in class com.github.leanframeworks.minibus.base.bus.AbstractEventBus
Mapping between subscriptions and topics.
toString() - Method in class com.github.leanframeworks.minibus.api.Event
 
toString() - Method in class com.github.leanframeworks.minibus.base.channel.BroadcastChannel
 
toString() - Method in class com.github.leanframeworks.minibus.base.channel.SimpleChannel
 
toString() - Method in class com.github.leanframeworks.minibus.base.topic.SimpleTopic
 

U

undeliveredEventHandlers - Variable in class com.github.leanframeworks.minibus.base.bus.AbstractEventBus
Registerd handlers for undelivered events.
unsubscribe(int) - Method in interface com.github.leanframeworks.minibus.api.EventBus
Unregisters a subscriber that was previously registered.
unsubscribe(int) - Method in class com.github.leanframeworks.minibus.base.bus.AbstractEventBus
 
unsubscribe(int) - Static method in class com.github.leanframeworks.minibus.base.bus.StaticEventBus
 
unsubscribe(EventHandler<?>) - Static method in class com.github.leanframeworks.minibus.base.bus.StaticEventBus
Unsubscribes the specified event handler from all topics.
unsubscribe(Topic<?>) - Static method in class com.github.leanframeworks.minibus.base.bus.StaticEventBus
Unsubscribes all event handlers for the specified topic.

V

valueOf(String) - Static method in enum com.github.leanframeworks.minibus.base.dispatcher.AbstractUIThreadDispatcher.NestedDispatchStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.leanframeworks.minibus.base.dispatcher.CurrentThreadDispatcher.NestedDispatchStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.leanframeworks.minibus.base.dispatcher.SingleThreadDispatcher.NestedDispatchStrategy
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.github.leanframeworks.minibus.base.dispatcher.AbstractUIThreadDispatcher.NestedDispatchStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.leanframeworks.minibus.base.dispatcher.CurrentThreadDispatcher.NestedDispatchStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.leanframeworks.minibus.base.dispatcher.SingleThreadDispatcher.NestedDispatchStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I L N O P Q R S T U V 
Skip navigation links

Copyright © 2017. All rights reserved.