|
||||||||
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 the event types
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 typepublic EventType registerEventType(String eventType, Class supportingClass)
eventType
- Event type identifier (e.g. MyEvent, StockEvent)supportingClass
- eventType interfacepublic 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 |