com.espertech.esper.event
Class EventSenderImpl

java.lang.Object
  extended by com.espertech.esper.event.EventSenderImpl
All Implemented Interfaces:
EventSender

public class EventSenderImpl
extends Object
implements EventSender

Event sender for use with plug-in event representations.

The implementation asks a list of event bean factoryies originating from plug-in event representations to each reflect on the event and generate an event bean. The first one to return an event bean wins.


Constructor Summary
EventSenderImpl(List<EventSenderURIDesc> handlingFactories, EPRuntimeEventSender epRuntime)
          Ctor.
 
Method Summary
 void sendEvent(Object event)
          Processes the event object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EventSenderImpl

public EventSenderImpl(List<EventSenderURIDesc> handlingFactories,
                       EPRuntimeEventSender epRuntime)
Ctor.

Parameters:
handlingFactories - list of factories
epRuntime - the runtime to use to process the event
Method Detail

sendEvent

public void sendEvent(Object event)
               throws EPException
Description copied from interface: EventSender
Processes the event object.

Specified by:
sendEvent in interface EventSender
Parameters:
event - to process
Throws:
EPException - if a runtime error occured.

© 2007 EsperTech Inc.
All rights reserved.
Visit us at espertech.com