|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
EventTypeRepository is a repository for all of the registered event types in the Event Server.
| Field Summary | |
static String |
SERVICE_FILTER
|
static String |
SERVICE_ID
|
| Method Summary | |
EventType |
getEventType(Object event)
Retrieve the event type for an event object. |
EventType |
getEventType(String name)
Retrieve a previously registered even type by name. |
EventType |
registerEventType(String eventType,
Class supportingClass)
Registers POJO event types into repository. |
EventType |
registerEventType(String eventType,
Class supportingClass,
EventBuilder.Factory factory)
Registers POJO event types into repository specifying an EventBuilder.Factory for the engine to use when instantiating events of this type. |
EventType |
registerEventType(String eventTypeAlias,
Map metadata)
Registers Map event types into repository. |
EventType |
registerEventType(String aliasName,
Map metadata,
EventBuilder.Factory factory)
Registers Map event types into repository specifying an EventBuilder.Factory for the engine to use when instantiating events of this type. |
| Methods inherited from interface java.lang.Iterable |
iterator |
| Field Detail |
public static final String SERVICE_ID
public static final String SERVICE_FILTER
| Method Detail |
public EventType registerEventType(String eventTypeAlias,
Map metadata)
eventTypeAlias - Event type identifier (e.g. MyEvent, StockEvent)metadata - Metadata defining event type properties.
public EventType registerEventType(String aliasName,
Map metadata,
EventBuilder.Factory factory)
eventTypeAlias - Event type identifier (e.g. MyEvent, StockEvent)metadata - Metadata defining event type properties.factory - Factory used by the engine to manufacture events of this type.public EventType getEventType(String name)
name - event type name used when registering the event type
public EventType registerEventType(String eventType,
Class supportingClass)
eventType - Event type identifier (e.g. MyEvent, StockEvent)supportingClass - eventType interface
public EventType registerEventType(String eventType,
Class supportingClass,
EventBuilder.Factory factory)
eventType - Event type identifier (e.g. MyEvent, StockEvent)supportingClass - eventType interfacefactory - Factory used by the engine to manufacture events of this type.public EventType getEventType(Object event)
event - event object for which to retrieve the event type
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||