com.espertech.esper.event
Class EventSenderXMLDOM

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

public class EventSenderXMLDOM
extends Object
implements EventSender

Event sender for XML DOM-backed events.

Allows sending only event objects of type Node or Document, does check the root name of the XML document which must match the event type root name as configured. Any other event object generates an error.


Constructor Summary
EventSenderXMLDOM(EPRuntimeEventSender runtimeEventSender, BaseXMLEventType baseXMLEventType)
          Ctor.
 
Method Summary
 void sendEvent(Object node)
          Processes the event object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EventSenderXMLDOM

public EventSenderXMLDOM(EPRuntimeEventSender runtimeEventSender,
                         BaseXMLEventType baseXMLEventType)
Ctor.

Parameters:
runtimeEventSender - for processing events
baseXMLEventType - the event type
Method Detail

sendEvent

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

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

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