| Modifier and Type | Method and Description |
|---|---|
EventHandler |
EventManager.addEventHandler(SessionToken session,
java.lang.String eventType,
java.lang.String sourceType,
EventHandler handler,
int index)
Adds the designated event handler to the designated event type and event
source at the designated position.
|
EventHandler |
EventManager.addEventHandler(SessionToken session,
java.lang.String eventType,
java.lang.String sourceType,
java.lang.String handlerID,
int index)
Adds an event handler having the designated ID to the designated event type
and event source at the designated position.
|
EventHandler |
EventManager.removeEventHandler(SessionToken session,
java.lang.String eventType,
java.lang.String sourceType,
java.lang.String handlerID)
Removes the event handler having the designated ID and being registered for
the designated event type and event source.
|
| Modifier and Type | Method and Description |
|---|---|
EventHandler |
EventManager.addEventHandler(SessionToken session,
java.lang.String eventType,
java.lang.String sourceType,
EventHandler handler,
int index)
Adds the designated event handler to the designated event type and event
source at the designated position.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractActivityEventHandler
This class provides the basic means for an activity event handler, that is,
providing the attributes of an
EventHandler as well as declining
all signals sent while the handler is executing an activity. |
class |
AbstractEventHandler
This class provides the basic means for an event handler, that is, providing
the attributes of an
EventHandler. |
class |
AbstractSharingActEventSource<T extends Event>
A source for events shared among several sharing event sources.
|
| Modifier and Type | Field and Description |
|---|---|
protected EventHandler |
ConcurrentEventHandling.handler
The event handler.
|
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<Pair<java.lang.String,java.lang.String>,java.util.List<EventHandler>> |
AbstractEventManager.handler
All known event handler indexed by the event and source type they are
registered for.
|
protected java.util.List<EventHandler> |
AbstractEventSource.handlerList
All handler registered for this event source.
|
protected java.util.Map<EventHandler,java.util.Collection<EventSource<?>>> |
AbstractEventManager.handlerSource
All handler and the sources they are registered for.
|
| Modifier and Type | Method and Description |
|---|---|
EventHandler |
AbstractEventManager.addEventHandler(SessionToken session,
java.lang.String eventType,
java.lang.String sourceType,
EventHandler current,
int index) |
protected EventHandler |
AbstractEventManager.addEventHandler(SessionToken session,
java.lang.String eventType,
java.lang.String sourceType,
java.lang.String handlerID,
EventHandler current,
int index)
Adds the designated event handler to the designated event type and source
type.
|
EventHandler |
AbstractEventManager.addEventHandler(SessionToken session,
java.lang.String eventType,
java.lang.String sourceType,
java.lang.String handlerID,
int index) |
EventHandler |
AbstractEventManager.removeEventHandler(SessionToken session,
java.lang.String eventType,
java.lang.String sourceType,
java.lang.String handlerID) |
EventHandler |
AbstractEventSource.removeHandler(java.lang.String handlerID) |
EventHandler |
AbstractSharedEventSource.removeHandler(java.lang.String handlerID) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<EventHandler> |
AbstractEventSource.getEventHandler() |
java.util.List<EventHandler> |
AbstractSharedEventSource.getEventHandler() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractEventSource.addedHandlerLocked(int index,
EventHandler handler)
Signals subclasses that the designated event handler has been added to this event source at the
designated index.
|
protected void |
AbstractSharingActEventSource.addedHandlerLocked(int index,
EventHandler handler) |
EventHandler |
AbstractEventManager.addEventHandler(SessionToken session,
java.lang.String eventType,
java.lang.String sourceType,
EventHandler current,
int index) |
protected EventHandler |
AbstractEventManager.addEventHandler(SessionToken session,
java.lang.String eventType,
java.lang.String sourceType,
java.lang.String handlerID,
EventHandler current,
int index)
Adds the designated event handler to the designated event type and source
type.
|
void |
AbstractEventSource.addHandler(EventHandler handler,
int index) |
void |
AbstractSharedEventSource.addHandler(EventHandler handler,
int index) |
protected void |
AbstractEventSource.removingHandlerLocked(int index,
EventHandler handler)
Signals subclasses that the designated event handler is about to be removed from the designated
index of the handler list of this event source.
|
protected void |
AbstractSharingActEventSource.removingHandlerLocked(int index,
EventHandler handler) |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractEventSource.addAll(java.util.List<EventHandler> handler) |
void |
AbstractSharedEventSource.addAll(java.util.List<EventHandler> handlers) |
protected void |
AbstractEventSource.addedHandlerLocked(java.util.List<EventHandler> handlers)
Signals subclasses that the designated event handlers have been added to this event source at
the end of the list of event handlers.
|
protected void |
AbstractSharingActEventSource.addedHandlerLocked(java.util.List<EventHandler> handlers) |
| Constructor and Description |
|---|
ConcurrentEventHandling(EventHandler handler,
T event)
Creates a new
Callable for handling an event asynchronously. |
| Modifier and Type | Class and Description |
|---|---|
class |
FileEventActivityHandler
An event handler for file events, that stores data from an occurred file
event as output parameter in the data context of the corresponding activity.
|
class |
FileMarkHandler
An event handler for marking files from file events.
|
class |
InstanceStartEventHandler
An event handler for file events, that stores data from an occurred file
event as input parameters in the data container of an instance and starts
this instance afterwards.
|
class |
MarkInstanceStartEventHandler
An event handler for file events, that marks the files (rename, move) and afterwards stores data
from an occurred file event as input parameters in the data container of an instance and starts
this instance afterwards.
|
| Modifier and Type | Class and Description |
|---|---|
class |
MailEventActivityHandler
An event handler for mail events, that stores data from an occurred mail
event as output parameter in the data context of the corresponding activity.
|
class |
MailFlagHandler
An event handler for setting flags and/or moving messages from mail events.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ActivityEventHandler
An
ActivityEventHandler extends an event handler by the means to
combine event handling and activity execution. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
SharingSource<T extends Event>
A sharing source is an event source that does not poll itself but shares
another event source that unifies several sharing sources, polls for them and
signals them separately.
|
| Modifier and Type | Method and Description |
|---|---|
EventHandler |
EventSource.removeHandler(java.lang.String handlerID)
Removes the handler with the designated ID from the list and returns it.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<EventHandler> |
EventSource.getEventHandler()
Gets the event handler that have been registered for this event source.
|
| Modifier and Type | Method and Description |
|---|---|
void |
EventSource.addHandler(EventHandler handler,
int index)
Adds the designated handler at the designated position (0-based) to the
list of registered handler.
|
| Modifier and Type | Method and Description |
|---|---|
void |
EventSource.addAll(java.util.List<EventHandler> handler)
Adds the designated event handler in the designated order to the list of
the handler that are already registered.
|