Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

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

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD