|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface EPAdministrator
Administrative interface to the event stream processing engine. Includes methods to create patterns and EPL statements.
Method Summary | |
---|---|
EPStatementObjectModel |
compileEPL(java.lang.String eplExpression)
Compiles a given EPL into an object model representation of the query. |
EPStatement |
create(EPPreparedStatement prepared)
Creates and starts a prepared statement. |
EPStatement |
create(EPPreparedStatement prepared,
java.lang.String statementName)
Creates and starts a prepared statement. |
EPStatement |
create(EPPreparedStatement prepared,
java.lang.String statementName,
java.lang.Object userObject)
Creates and starts a prepared statement. |
EPStatement |
create(EPStatementObjectModel sodaStatement)
Creates and starts an EPL statement. |
EPStatement |
create(EPStatementObjectModel sodaStatement,
java.lang.String statementName)
Creates and starts an EPL statement. |
EPStatement |
create(EPStatementObjectModel sodaStatement,
java.lang.String statementName,
java.lang.Object userObject)
Creates and starts an EPL statement. |
EPStatement |
createEPL(java.lang.String eplStatement)
Creates and starts an EPL statement. |
EPStatement |
createEPL(java.lang.String eplStatement,
java.lang.Object userObject)
Create and starts an EPL statement. |
EPStatement |
createEPL(java.lang.String eplStatement,
java.lang.String statementName)
Create and starts an EPL statement. |
EPStatement |
createEPL(java.lang.String eplStatement,
java.lang.String statementName,
java.lang.Object userObject)
Create and starts an EPL statement. |
EPStatement |
createPattern(java.lang.String onExpression)
Create and starts an event pattern statement for the expressing string passed. |
EPStatement |
createPattern(java.lang.String onExpression,
java.lang.Object userObject)
Create and starts an event pattern statement for the expressing string passed and assign the name passed. |
EPStatement |
createPattern(java.lang.String onExpression,
java.lang.String statementName)
Create and starts an event pattern statement for the expressing string passed and assign the name passed. |
EPStatement |
createPattern(java.lang.String onExpression,
java.lang.String statementName,
java.lang.Object userObject)
Create and starts an event pattern statement for the expressing string passed and assign the name passed. |
void |
destroyAllStatements()
Stops and destroys all statements. |
ConfigurationOperations |
getConfiguration()
Returns configuration operations for runtime engine configuration. |
EPContextPartitionAdmin |
getContextPartitionAdmin()
Returns the administrative interface for context partitions. |
EPDeploymentAdmin |
getDeploymentAdmin()
Returns deployment administrative services. |
EPStatement |
getStatement(java.lang.String name)
Returns the statement by the given statement name. |
java.lang.String[] |
getStatementNames()
Returns the statement names of all started and stopped statements. |
EPPreparedStatement |
prepareEPL(java.lang.String eplExpression)
Prepares a statement for the given EPL, which can include substitution parameters marked via question mark '?'. |
EPPreparedStatement |
preparePattern(java.lang.String patternExpression)
Prepares a statement for the given pattern, which can include substitution parameters marked via question mark '?'. |
void |
startAllStatements()
Starts all statements that are in stopped state. |
void |
stopAllStatements()
Stops all statements that are in started state. |
Method Detail |
---|
EPDeploymentAdmin getDeploymentAdmin()
EPStatement createPattern(java.lang.String onExpression) throws EPException
The engine assigns a unique name to the statement.
onExpression
- must follow the documented syntax for pattern statements
EPException
- when the expression was not validEPStatement createEPL(java.lang.String eplStatement) throws EPException
The engine assigns a unique name to the statement. The returned statement is in started state.
eplStatement
- is the query language statement
EPException
- when the expression was not validEPStatement createPattern(java.lang.String onExpression, java.lang.String statementName) throws EPException
The statement name is optimally a unique name. If a statement of the same name has already been created, the engine assigns a postfix to create a unique statement name.
onExpression
- must follow the documented syntax for pattern statementsstatementName
- is the name to assign to the statement for use in managing the statement
EPException
- when the expression was not validEPStatement createPattern(java.lang.String onExpression, java.lang.String statementName, java.lang.Object userObject) throws EPException
The statement name is optimally a unique name. If a statement of the same name has already been created, the engine assigns a postfix to create a unique statement name.
Accepts an application defined user data object associated with the statement. The user object is a single, unnamed field that is stored with every statement. Applications may put arbitrary objects in this field or a null value.
onExpression
- must follow the documented syntax for pattern statementsstatementName
- is the name to assign to the statement for use in managing the statementuserObject
- is the application-defined user object
EPException
- when the expression was not validEPStatement createPattern(java.lang.String onExpression, java.lang.Object userObject) throws EPException
Accepts an application defined user data object associated with the statement. The user object is a single, unnamed field that is stored with every statement. Applications may put arbitrary objects in this field or a null value.
onExpression
- must follow the documented syntax for pattern statementsuserObject
- is the application-defined user object
EPException
- when the expression was not validEPStatement createEPL(java.lang.String eplStatement, java.lang.String statementName) throws EPException
The statement name is optimally a unique name. If a statement of the same name has already been created, the engine assigns a postfix to create a unique statement name.
eplStatement
- is the query language statementstatementName
- is the name to assign to the statement for use in managing the statement
EPException
- when the expression was not validEPStatement createEPL(java.lang.String eplStatement, java.lang.String statementName, java.lang.Object userObject) throws EPException
The statement name is optimally a unique name. If a statement of the same name has already been created, the engine assigns a postfix to create a unique statement name.
Accepts an application defined user data object associated with the statement. The user object is a single, unnamed field that is stored with every statement. Applications may put arbitrary objects in this field or a null value.
eplStatement
- is the query language statementstatementName
- is the name to assign to the statement for use in managing the statementuserObject
- is the application-defined user object
EPException
- when the expression was not validEPStatement createEPL(java.lang.String eplStatement, java.lang.Object userObject) throws EPException
Accepts an application defined user data object associated with the statement. The user object is a single, unnamed field that is stored with every statement. Applications may put arbitrary objects in this field or a null value.
eplStatement
- is the query language statementuserObject
- is the application-defined user object
EPException
- when the expression was not validEPStatement create(EPStatementObjectModel sodaStatement, java.lang.String statementName) throws EPException
The statement name is optimally a unique name. If a statement of the same name has already been created, the engine assigns a postfix to create a unique statement name.
sodaStatement
- is the statement object modelstatementName
- is the name to assign to the statement for use in managing the statement
EPException
- when the expression was not validEPStatement create(EPStatementObjectModel sodaStatement, java.lang.String statementName, java.lang.Object userObject) throws EPException
The statement name is optimally a unique name. If a statement of the same name has already been created, the engine assigns a postfix to create a unique statement name.
Accepts an application defined user data object associated with the statement. The user object is a single, unnamed field that is stored with every statement. Applications may put arbitrary objects in this field or a null value.
sodaStatement
- is the statement object modelstatementName
- is the name to assign to the statement for use in managing the statementuserObject
- is the application-defined user object
EPException
- when the expression was not validEPStatement create(EPStatementObjectModel sodaStatement) throws EPException
sodaStatement
- is the statement object model
EPException
- when the expression was not validEPStatementObjectModel compileEPL(java.lang.String eplExpression) throws EPException
eplExpression
- is the statement text to compile
EPException
- indicates compilation errors.EPPreparedStatement prepareEPL(java.lang.String eplExpression) throws EPException
eplExpression
- is the statement text to prepare
EPException
- indicates compilation errors.EPPreparedStatement preparePattern(java.lang.String patternExpression) throws EPException
patternExpression
- is the statement text to prepare
EPException
- indicates compilation errors.EPStatement create(EPPreparedStatement prepared, java.lang.String statementName) throws EPException
The statement name is optimally a unique name. If a statement of the same name has already been created, the engine assigns a postfix to create a unique statement name.
prepared
- is the prepared statement for which all substitution values have been providedstatementName
- is the name to assign to the statement for use in managing the statement
EPException
- when the prepared statement was not validEPStatement create(EPPreparedStatement prepared, java.lang.String statementName, java.lang.Object userObject) throws EPException
The statement name is optimally a unique name. If a statement of the same name has already been created, the engine assigns a postfix to create a unique statement name.
Accepts an application defined user data object associated with the statement. The user object is a single, unnamed field that is stored with every statement. Applications may put arbitrary objects in this field or a null value.
prepared
- is the prepared statement for which all substitution values have been providedstatementName
- is the name to assign to the statement for use in managing the statementuserObject
- is the application-defined user object
EPException
- when the prepared statement was not validEPStatement create(EPPreparedStatement prepared) throws EPException
prepared
- is the prepared statement for which all substitution values have been provided
EPException
- when the expression was not validEPStatement getStatement(java.lang.String name)
name
- is the statement name to return the statement for
java.lang.String[] getStatementNames()
This excludes the name of destroyed statements.
void startAllStatements() throws EPException
EPException
- when an error occured starting statements.void stopAllStatements() throws EPException
EPException
- when an error occured stopping statementsvoid destroyAllStatements() throws EPException
EPException
- when an error occured stopping or destroying statementsConfigurationOperations getConfiguration()
EPContextPartitionAdmin getContextPartitionAdmin()
|
© 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 |