[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]
Implementation for resolving event name to event type.
The following tables list the members exposed by the EventAdapterServiceImpl type.
Public Methods
Name | Description | |
---|---|---|
![]() | AdapterForBean |
Creates an adapter for any type of object.
|
![]() | AdapterForCompositeEvent |
Creates a wrapper for a composite event type. The wrapper wraps an event that
consists of name-value pairs in which the values are other already-wrapped events.
|
![]() | AdapterForDOM |
Returns an adapter for the XML DOM document that exposes it's data as event properties for use in statements.
|
![]() | AdapterForMap |
Creates an adapter for a map.
|
![]() | AddBeanType | Overloaded. |
![]() | AddMapType |
Add an event type with the given alias and a given set of properties.
If the alias already exists with the same event property information, returns the
existing EventType instance.
If the alias already exists with different event property information, throws an exception.
If the alias does not already exists, adds the alias and constructs a new net.esper.events.MapEventType.
|
![]() | AddXMLDOMType |
Add a configured XML DOM event type.
|
![]() | CreateAddToEventType |
Create an event type based on the original type passed in adding one or more properties.
|
![]() | CreateAnonymousCompositeType |
Creates an unnamed composite event type with event properties that are name-value pairs
with values being other event types. Pattern statement generate events of such type.
|
![]() | CreateAnonymousMapType |
Creates a new anonymous EventType instance for an event type that contains a map of name value pairs.
The method accepts a Map that contains the property names as keys and Class objects as the values.
The Class instances represent the property types.
New instances are created by this method on every invocation. Clients to this method need to
cache the returned EventType instance to reuse EventType's for same-typed events.
|
![]() | CreateAnonymousMapTypeUnd |
Creates a new anonymous EventType instance for an event type that contains a map of name value pairs.
The method accepts a Map that contains the property names as keys and EventType objects as the values.
The EventType instances represent the property types whose underlying class is used to set the type,
via method CreateAnonymousMapType.
|
![]() | CreateMapFromUnderlying |
Create an aggregate event wrapper bean from a set of named events stored in a Map.
|
![]() | CreateMapFromValues |
Create an event wrapper bean from a set of event properties (name and value objectes) stored in a Map.
|
![]() | Equals | (Inherited from Object.) |
![]() | GetEventType |
Gets the type of the event.
|
![]() | GetHashCode | (Inherited from Object.) |
![]() | GetType | (Inherited from Object.) |
![]() | ToString | (Inherited from Object.) |
Protected Methods
Name | Description | |
---|---|---|
![]() | Finalize | (Inherited from Object.) |
![]() | MemberwiseClone | (Inherited from Object.) |
Public Constructors
Name | Description | |
---|---|---|
![]() | EventAdapterServiceImplNew | Ctor. |