com.espertech.esper.event.vaevent
Class RevisionStateDeclared

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

public class RevisionStateDeclared
extends java.lang.Object

State for the overlay (non-merge) strategy.


Constructor Summary
RevisionStateDeclared(EventBean baseEventUnderlying, RevisionBeanHolder[] holders, RevisionEventBeanDeclared lastEvent)
          Ctor.
 
Method Summary
 EventBean getBaseEventUnderlying()
          Returns base event.
 RevisionBeanHolder[] getHolders()
          Returns versions.
 RevisionEventBeanDeclared getLastEvent()
          Returns the last event.
 long getRevisionNumber()
          Returns revision number.
 long incRevisionNumber()
          Increments version number.
 void setBaseEventUnderlying(EventBean baseEventUnderlying)
          Sets base event.
 void setHolders(RevisionBeanHolder[] holders)
          Sets versions.
 void setLastEvent(RevisionEventBeanDeclared lastEvent)
          Sets the last event.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RevisionStateDeclared

public RevisionStateDeclared(EventBean baseEventUnderlying,
                             RevisionBeanHolder[] holders,
                             RevisionEventBeanDeclared lastEvent)
Ctor.

Parameters:
baseEventUnderlying - base event
holders - revisions
lastEvent - prior event
Method Detail

getRevisionNumber

public long getRevisionNumber()
Returns revision number.

Returns:
version number

incRevisionNumber

public long incRevisionNumber()
Increments version number.

Returns:
incremented version number

getBaseEventUnderlying

public EventBean getBaseEventUnderlying()
Returns base event.

Returns:
base event

setBaseEventUnderlying

public void setBaseEventUnderlying(EventBean baseEventUnderlying)
Sets base event.

Parameters:
baseEventUnderlying - to set

getHolders

public RevisionBeanHolder[] getHolders()
Returns versions.

Returns:
versions

setHolders

public void setHolders(RevisionBeanHolder[] holders)
Sets versions.

Parameters:
holders - versions to set

getLastEvent

public RevisionEventBeanDeclared getLastEvent()
Returns the last event.

Returns:
last event

setLastEvent

public void setLastEvent(RevisionEventBeanDeclared lastEvent)
Sets the last event.

Parameters:
lastEvent - to set

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