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.
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()