com.espertech.esper.core.service
Interface EPAdministratorSPI

All Superinterfaces:
EPAdministrator
All Known Implementing Classes:
EPAdministratorImpl

public interface EPAdministratorSPI
extends EPAdministrator

Administrative SPI.


Method Summary
 AnnotationPart compileAnnotationToSODA(java.lang.String annotationExpression)
          Compile annotation expressions.
 StatementSpecRaw compileEPLToRaw(java.lang.String epl)
           
 ExprNode compileExpression(java.lang.String expression)
          Compile expression.
 Expression compileExpressionToSODA(java.lang.String expression)
          Compile expression.
 MatchRecognizeRegEx compileMatchRecognizePatternToSODA(java.lang.String matchRecogPatternExpression)
          Compile match recognize pattern expression.
 EvalFactoryNode compilePatternToNode(java.lang.String expression)
          Compile pattern.
 PatternExpr compilePatternToSODA(java.lang.String expression)
          Compile pattern.
 EPStatementObjectModel compilePatternToSODAModel(java.lang.String expression)
          Compile pattern.
 EPStatement createEPLStatementId(java.lang.String eplStatement, java.lang.String statementName, java.lang.Object userObject, java.lang.String statementId)
           
 EPStatement createModelStatementId(EPStatementObjectModel sodaStatement, java.lang.String statementName, java.lang.Object userObject, java.lang.String statementId)
           
 EPStatement createPatternStatementId(java.lang.String pattern, java.lang.String statementName, java.lang.Object userObject, java.lang.String statementId)
           
 EPStatement createPreparedEPLStatementId(EPPreparedStatementImpl prepared, java.lang.String statementName, java.lang.Object userObject, java.lang.String statementId)
           
 void destroy()
          Destroy the administrative interface.
 java.lang.String getStatementNameForId(java.lang.String statementId)
           
 EPStatementObjectModel mapRawToSODA(StatementSpecRaw raw)
           
 StatementSpecRaw mapSODAToRaw(EPStatementObjectModel model)
           
 
Methods inherited from interface com.espertech.esper.client.EPAdministrator
compileEPL, create, create, create, create, create, create, createEPL, createEPL, createEPL, createEPL, createPattern, createPattern, createPattern, createPattern, destroyAllStatements, getConfiguration, getContextPartitionAdmin, getDeploymentAdmin, getStatement, getStatementNames, prepareEPL, preparePattern, startAllStatements, stopAllStatements
 

Method Detail

compileExpression

ExprNode compileExpression(java.lang.String expression)
                           throws EPException
Compile expression.

Parameters:
expression - to compile
Returns:
compiled expression
Throws:
EPException - if compile failed

compileExpressionToSODA

Expression compileExpressionToSODA(java.lang.String expression)
                                   throws EPException
Compile expression.

Parameters:
expression - to compile
Returns:
compiled expression
Throws:
EPException - if compile failed

compilePatternToNode

EvalFactoryNode compilePatternToNode(java.lang.String expression)
                                     throws EPException
Compile pattern.

Parameters:
expression - to compile
Returns:
compiled expression
Throws:
EPException - if compile failed

compilePatternToSODA

PatternExpr compilePatternToSODA(java.lang.String expression)
                                 throws EPException
Compile pattern.

Parameters:
expression - to compile
Returns:
compiled expression
Throws:
EPException - if compile failed

compilePatternToSODAModel

EPStatementObjectModel compilePatternToSODAModel(java.lang.String expression)
                                                 throws EPException
Compile pattern.

Parameters:
expression - to compile
Returns:
compiled expression
Throws:
EPException - if compile failed

compileAnnotationToSODA

AnnotationPart compileAnnotationToSODA(java.lang.String annotationExpression)
Compile annotation expressions.

Parameters:
annotationExpression - to compile
Returns:
model representation

compileMatchRecognizePatternToSODA

MatchRecognizeRegEx compileMatchRecognizePatternToSODA(java.lang.String matchRecogPatternExpression)
Compile match recognize pattern expression.

Parameters:
matchRecogPatternExpression - to compile
Returns:
model representation

destroy

void destroy()
Destroy the administrative interface.


compileEPLToRaw

StatementSpecRaw compileEPLToRaw(java.lang.String epl)

mapRawToSODA

EPStatementObjectModel mapRawToSODA(StatementSpecRaw raw)

mapSODAToRaw

StatementSpecRaw mapSODAToRaw(EPStatementObjectModel model)

createEPLStatementId

EPStatement createEPLStatementId(java.lang.String eplStatement,
                                 java.lang.String statementName,
                                 java.lang.Object userObject,
                                 java.lang.String statementId)
                                 throws EPException
Throws:
EPException

createModelStatementId

EPStatement createModelStatementId(EPStatementObjectModel sodaStatement,
                                   java.lang.String statementName,
                                   java.lang.Object userObject,
                                   java.lang.String statementId)
                                   throws EPException
Throws:
EPException

createPatternStatementId

EPStatement createPatternStatementId(java.lang.String pattern,
                                     java.lang.String statementName,
                                     java.lang.Object userObject,
                                     java.lang.String statementId)
                                     throws EPException
Throws:
EPException

createPreparedEPLStatementId

EPStatement createPreparedEPLStatementId(EPPreparedStatementImpl prepared,
                                         java.lang.String statementName,
                                         java.lang.Object userObject,
                                         java.lang.String statementId)
                                         throws EPException
Throws:
EPException

getStatementNameForId

java.lang.String getStatementNameForId(java.lang.String statementId)

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