|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.esper.core.EPStatementSupport
net.esper.core.EPPatternStatementImpl
public class EPPatternStatementImpl
Statement for patterns.
Constructor Summary | |
---|---|
EPPatternStatementImpl(String expressionText,
EventType eventType,
DispatchService dispatchService,
EventAdapterService eventAdapterService,
EPPatternStmtStartMethod startMethod,
ManagedReadWriteLock eventProcessingRWLock)
Constructor. |
Method Summary | |
---|---|
EventType |
getEventType()
Returns the type of events the iterable returns. |
String |
getText()
Returns the underlying expression text or XML. |
Iterator<EventBean> |
iterator()
Returns an iterator over events. |
void |
matchFound(Map<String,EventBean> matchEvent)
Indicate matching events. |
void |
start()
Start the statement. |
void |
stop()
Stop the statement. |
Methods inherited from class net.esper.core.EPStatementSupport |
---|
addListener, getListeners, removeAllListeners, removeListener |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface net.esper.client.EPListenable |
---|
addListener, removeAllListeners, removeListener |
Constructor Detail |
---|
public EPPatternStatementImpl(String expressionText, EventType eventType, DispatchService dispatchService, EventAdapterService eventAdapterService, EPPatternStmtStartMethod startMethod, ManagedReadWriteLock eventProcessingRWLock)
expressionText
- - expressioneventType
- - event type of events the pattern will firedispatchService
- - service for dispatching eventseventAdapterService
- - service for generating events or event wrappers and typesstartMethod
- - method to start the patterneventProcessingRWLock
- - lock for statement create/start/stop across engine instance competing with eventsMethod Detail |
---|
public void matchFound(Map<String,EventBean> matchEvent)
PatternMatchCallback
matchFound
in interface PatternMatchCallback
matchEvent
- contains a map of event tags and event objectspublic void stop()
EPStatement
stop
in interface EPStatement
public void start()
EPStatement
start
in interface EPStatement
public Iterator<EventBean> iterator()
EPIterable
iterator
in interface EPIterable
public EventType getEventType()
EPIterable
getEventType
in interface EPIterable
public String getText()
EPStatement
getText
in interface EPStatement
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |