com.espertech.esperio
Class SendableBeanEvent

java.lang.Object
  extended by com.espertech.esperio.AbstractSendableEvent
      extended by com.espertech.esperio.SendableBeanEvent
All Implemented Interfaces:
SendableEvent

public class SendableBeanEvent
extends AbstractSendableEvent

An implementation of SendableEvent that wraps a Map event for sending into the runtime.


Constructor Summary
SendableBeanEvent(Map<String,Object> mapToSend, Class beanClass, String eventTypeAlias, long timestamp, com.espertech.esper.schedule.ScheduleSlot scheduleSlot)
          Converts mapToSend to an instance of beanClass
 
Method Summary
 void send(com.espertech.esper.client.EPRuntime runtime)
          Send the event into the runtime.
 String toString()
           
 
Methods inherited from class com.espertech.esperio.AbstractSendableEvent
getScheduleSlot, getSendTime
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SendableBeanEvent

public SendableBeanEvent(Map<String,Object> mapToSend,
                         Class beanClass,
                         String eventTypeAlias,
                         long timestamp,
                         com.espertech.esper.schedule.ScheduleSlot scheduleSlot)
Converts mapToSend to an instance of beanClass

Parameters:
mapToSend - - the map containing data to send into the runtime
beanClass - - type of the bean to create from mapToSend
eventTypeAlias - - the event type alias for the map event
timestamp - - the timestamp for this event
scheduleSlot - - the schedule slot for the entity that created this event
Method Detail

send

public void send(com.espertech.esper.client.EPRuntime runtime)
Description copied from interface: SendableEvent
Send the event into the runtime.

Specified by:
send in interface SendableEvent
Specified by:
send in class AbstractSendableEvent
Parameters:
runtime - - the runtime to send the event into

toString

public String toString()
Overrides:
toString in class Object

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