com.bea.wlrt.ede
Interface EventType


public interface EventType

Represents the metadata of a streaming event. All streaming events must have an event type. Event types specify the event properties. A event property has a name and a type, which is represented as a Java Class. Event types may support inheritance. The event type inheritance does not map to the underlying Java class inheritance. A event type may have several name aliases.


Method Summary
 void addAlias(String name)
           
 Set getAliases()
           
 Map getMetadata()
          Mapping Java class for this event type.
 EventType getSuperEventType()
           
 String getTypeName()
           
 void removeAlias(String name)
           
 

Method Detail

getTypeName

public String getTypeName()

getMetadata

public Map getMetadata()
Mapping Java class for this event type. Class must have been loaded. Class must either be a Map, or a Java Bean.

Returns:
 

addAlias

public void addAlias(String name)

removeAlias

public void removeAlias(String name)

getAliases

public Set getAliases()

getSuperEventType

public EventType getSuperEventType()