com.eventgnosis.sources
Class StringToEventAccum

java.lang.Object
  extended bycom.eventgnosis.sources.StringToEventAccum

public class StringToEventAccum
extends java.lang.Object

Responsible for accumulating input strings and separating out events discretely.
If this is not done properly, the event stream will become scrambled.


Field Summary
static java.lang.String EVENT_TERM
          EVENT_TERM event terminator
static int EVENT_TERM_LEN
           
 
Constructor Summary
StringToEventAccum()
          Creates a new instance of StringToEventAccum.
 
Method Summary
 Event accumulate(java.lang.String str)
          Returns an event when have complete one.
 java.lang.String getAccumStr()
          Note: only exists for debugging.
 void reset()
          Resets the accumulated string.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EVENT_TERM

public static final java.lang.String EVENT_TERM
EVENT_TERM event terminator

See Also:
Constant Field Values

EVENT_TERM_LEN

public static final int EVENT_TERM_LEN
Constructor Detail

StringToEventAccum

public StringToEventAccum()
Creates a new instance of StringToEventAccum.

Method Detail

accumulate

public Event accumulate(java.lang.String str)
Returns an event when have complete one.

Parameters:
str - - string to be accumulated
Returns:
an event of accumulated strings

getAccumStr

public java.lang.String getAccumStr()
Note: only exists for debugging.

Returns:
current accumulated string

reset

public void reset()
Resets the accumulated string.