| Modifier and Type | Method and Description |
|---|---|
EventSource<? extends Event> |
EventManager.addEventSource(SessionToken session,
java.lang.String eventType,
java.lang.String sourceType,
java.lang.String sourceID,
Configuration configuration)
Adds an event source having the designated ID to the designated event type
and event source.
|
EventSource<? extends Event> |
EventManager.removeEventSource(SessionToken session,
java.lang.String eventType,
java.lang.String sourceType,
java.lang.String sourceID)
Removes the event source having the designated event type, event source and
ID.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractEventSource<T extends Event>
This abstract class provides the means for managing the handler registered
for an event source.
|
class |
AbstractSharedEventSource<E extends Event,S extends SharingSource<E>>
An event source that distributes events among several sharing event
sources.
|
class |
AbstractSharingActEventSource<T extends Event>
A source for events shared among several sharing event sources.
|
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<EventHandler,java.util.Collection<EventSource<?>>> |
AbstractEventManager.handlerSource
All handler and the sources they are registered for.
|
protected java.util.Map<Pair<java.lang.String,java.lang.String>,java.util.Map<java.lang.String,EventSource<?>>> |
AbstractEventManager.sources
All existing event sources indexed by event type and source type mapped
to source ID and source.
|
| Modifier and Type | Method and Description |
|---|---|
EventSource<?> |
AbstractEventManager.addEventSource(SessionToken session,
java.lang.String eventType,
java.lang.String sourceType,
java.lang.String sourceID,
Configuration conf) |
EventSource<?> |
AbstractEventManager.removeEventSource(SessionToken session,
java.lang.String eventType,
java.lang.String sourceType,
java.lang.String sourceID) |
| Modifier and Type | Class and Description |
|---|---|
class |
DBActivityEventSource
A DB event source that takes its configuration from an activity configuration
provided from a process step.
|
class |
DBEventSource
A source for events based on SQL statements, that is a SQL statement is
executed regularly and the result set (if one exists) is notified as event to
the corresponding event handler.
|
class |
ReadOnlyRSEventSource
A source for events based on SQL statements creating result sets that are
read only and do not support updating.
|
| Modifier and Type | Class and Description |
|---|---|
class |
FileEventActivitySource
A file event source that takes its configuration from an activity
configuration provided from a process step.
|
class |
FileEventSource
A source for events based on files in a specific folder (configured).
|
| Modifier and Type | Class and Description |
|---|---|
class |
FilteredMailEventActivitySource
A mail event source that allows for filtering mails and additionally provides
the means to get the configuration from an activity.
|
class |
FilteredMailEventSource
A mail event source that filters mails and only creates the corresponding
events if the filters apply.
|
class |
MailEventActivitySource
A mail event source that takes its configuration from an activity
configuration provided from a process step.
|
class |
MailEventSource
A source for events based on mails in a specific folder (usually the INBOX).
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ActivityEventSource<T extends Event>
An event source that creates events for specific activities.
|
interface |
FilteredMailSource
A mail event source that filters mails before creating the corresponding mail
events.
|
interface |
MailSource
An event source causing an event based on the presence of a mail.
|
interface |
MemoryResultSetSource
An event source causing an event based on the result of a select statement.
|
interface |
PollingFileSource
An event source causing an event based on the presence of a file.
|
interface |
PollingMailSource
A mail event source that polls for mails.
|
interface |
PollingSource<T extends Event>
An event source that involves polling for an event.
|
interface |
ResultSetSource
An event source causing an event based on the result of a select statement.
|
interface |
SharedPollingSource<T extends Event>
A
SharedPollingSource unifies the polling for several
SharingSource-instances. |
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.
|