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 StreamingEvent

All Known Implementing Classes:
  StreamingEventObject

public interface StreamingEvent
extends Instrumentable

All event objects of a Event Processing Network must implement the StreamingEvent interface. A streaming event is of an event type, which must be registered in the event type repository before the event is processed. The event contains event properties. Some of these properties, such as id, are mandatory.

See Also:
  `EventType`, `EventTypeRepository`

Method Summary
`Object` | `get(String propertyName)` Generic getter method used to retrieve all properties of an event.
`EventType` | `getEventType()` Returns the event type
`long` | `getId()` All events must have an unique id in the context of an event server domain.
`Object` | `getUnderlying()` Returns underlying object implementation

Methods inherited from interface com.bea.wlrt.ede.Instrumentable
`addEnterTimestamp, addExitTimestamp, getEndTimestamp, getEnterTimestamp, getExitTimestamp, getStartTimestamp, getTimeUnit`

Method Detail

### get

    public Object get(String propertyName)

  Generic getter method used to retrieve all properties of an event.

### getId

    public long getId()

  All events must have an unique id in the context of an event server domain.

  Returns:
    unique event id

### getEventType

    public EventType getEventType()

  Returns the event type

  Returns:
    the event type

### getUnderlying

    public Object getUnderlying()

  Returns underlying object implementation

  Returns:
    event object implementation

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