com.espertech.esper.event.vaevent
Class RevisionBeanHolder

java.lang.Object
  extended by com.espertech.esper.event.vaevent.RevisionBeanHolder

public class RevisionBeanHolder
extends java.lang.Object

Holds revisions for property groups in an overlay strategy.


Constructor Summary
RevisionBeanHolder(long version, EventBean eventBean, EventPropertyGetter[] getters)
          Ctor.
 
Method Summary
 EventBean getEventBean()
          Returns the contributing event.
 EventPropertyGetter[] getGetters()
          Returns getters for event property access.
 java.lang.Object getValueForProperty(int propertyNumber)
          Returns a property value.
 long getVersion()
          Returns current version number.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RevisionBeanHolder

public RevisionBeanHolder(long version,
                          EventBean eventBean,
                          EventPropertyGetter[] getters)
Ctor.

Parameters:
version - the current version
eventBean - the new event
getters - the getters
Method Detail

getVersion

public long getVersion()
Returns current version number.

Returns:
version

getEventBean

public EventBean getEventBean()
Returns the contributing event.

Returns:
event

getGetters

public EventPropertyGetter[] getGetters()
Returns getters for event property access.

Returns:
getters

getValueForProperty

public java.lang.Object getValueForProperty(int propertyNumber)
Returns a property value.

Parameters:
propertyNumber - number of property
Returns:
value

© 2006-2015 EsperTech Inc.
All rights reserved.
Visit us at espertech.com