[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

  NameDescription
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.

AddBeanTypeOverloaded.
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
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
GetEventType
Gets the type of the event.

GetHashCode
Serves as a hash function for a particular type. GetHashCode() is suitable for use in hashing algorithms and data structures like a hash table.
(Inherited from Object.)
GetType
Gets the Type of the current instance.
(Inherited from Object.)
ToString
Returns a String that represents the current Object.
(Inherited from Object.)

Protected Methods

  NameDescription
Finalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)