|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface EPStatementSPI
Statement SPI for statements operations for state transitions and internal management.
Method Summary | |
---|---|
java.lang.String |
getExpressionNoAnnotations()
Returns the statements expression without annotations. |
EPStatementListenerSet |
getListenerSet()
Returns the current set of listeners for read-only operations. |
StatementContext |
getStatementContext()
Returns the statement context. |
java.lang.String |
getStatementId()
Returns the statement id. |
StatementMetadata |
getStatementMetadata()
Returns additional metadata about a statement. |
boolean |
isNameProvided()
True if an explicit statement name has been provided, false if the statement name is system-generated. |
void |
setCurrentState(EPStatementState currentState,
long timeLastStateChange)
Set statement state. |
void |
setListeners(EPStatementListenerSet listeners,
boolean isRecovery)
Sets the statement listeners. |
void |
setParentView(Viewable viewable)
Sets the parent view. |
void |
setServiceIsolated(java.lang.String serviceIsolated)
Set the statement's isolated service name, or null to clear. |
Methods inherited from interface com.espertech.esper.client.EPStatement |
---|
addListenerWithReplay, destroy, getAnnotations, getName, getServiceIsolated, getState, getSubscriber, getText, getTimeLastStateChange, getUserObject, isDestroyed, isPattern, isStarted, isStopped, iterator, safeIterator, setSubscriber, setSubscriber, start, stop |
Methods inherited from interface com.espertech.esper.client.EPListenable |
---|
addListener, addListener, getStatementAwareListeners, getUpdateListeners, removeAllListeners, removeListener, removeListener |
Methods inherited from interface com.espertech.esper.client.EPIterable |
---|
getEventType, iterator, safeIterator |
Method Detail |
---|
java.lang.String getStatementId()
void setServiceIsolated(java.lang.String serviceIsolated)
serviceIsolated
- name of isolated servicejava.lang.String getExpressionNoAnnotations()
EPStatementListenerSet getListenerSet()
void setListeners(EPStatementListenerSet listeners, boolean isRecovery)
Care must be taken in the use of this method as unsynchronized modification to the listeners of a statement can yield problems.
listeners
- setvoid setCurrentState(EPStatementState currentState, long timeLastStateChange)
currentState
- new current statetimeLastStateChange
- the timestamp the statement changed statevoid setParentView(Viewable viewable)
viewable
- is the statement viewableStatementMetadata getStatementMetadata()
StatementContext getStatementContext()
boolean isNameProvided()
|
© 2006-2015 EsperTech Inc. All rights reserved. Visit us at espertech.com |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |