|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface EPDataFlowRuntime
Data flow runtime for instantiating data flows.
Method Summary | |
---|---|
EPDataFlowDescriptor |
getDataFlow(java.lang.String dataFlowName)
Returns a descriptor for the given data flow, or null if the data flow has not been declared. |
java.lang.String[] |
getDataFlows()
Returns the names of all declared data flows. |
EPDataFlowSavedConfiguration |
getSavedConfiguration(java.lang.String configurationName)
Returns a saved dataflow configuration or null if it is not found. |
java.lang.String[] |
getSavedConfigurations()
Returns the names of a saved data flow configurations. |
EPDataFlowInstance |
getSavedInstance(java.lang.String instanceName)
Returns a specific saved data flow instance, or null if it has not been found |
java.lang.String[] |
getSavedInstances()
Returns the instance names of a saved data flow instances. |
EPDataFlowInstance |
instantiate(java.lang.String dataFlowName)
Instantiate a data flow. |
EPDataFlowInstance |
instantiate(java.lang.String dataFlowName,
EPDataFlowInstantiationOptions options)
Instantiate a data flow, with options. |
EPDataFlowInstance |
instantiateSavedConfiguration(java.lang.String configurationName)
Instantiate a data flow from a saved configuration. |
boolean |
removeSavedConfiguration(java.lang.String configurationName)
Remove a previously saved data flow configuration. |
boolean |
removeSavedInstance(java.lang.String instanceName)
Remove an instance previously saved. |
void |
saveConfiguration(java.lang.String dataflowConfigName,
java.lang.String dataFlowName,
EPDataFlowInstantiationOptions options)
Save an existing data flow configuration (data flow name and its options) for later retrieval. |
void |
saveInstance(java.lang.String instanceName,
EPDataFlowInstance instance)
Save an existing instance with the runtime, for later retrieval. |
Method Detail |
---|
EPDataFlowDescriptor getDataFlow(java.lang.String dataFlowName)
dataFlowName
- data flow name
java.lang.String[] getDataFlows()
EPDataFlowInstance instantiate(java.lang.String dataFlowName) throws EPDataFlowInstantiationException
dataFlowName
- name of data flow to instantiate
EPDataFlowInstantiationException
- when the instantiation failedEPDataFlowInstance instantiate(java.lang.String dataFlowName, EPDataFlowInstantiationOptions options) throws EPDataFlowInstantiationException
dataFlowName
- name of data flow to instantiateoptions
- populate options to control parameterization, instantiation etc.
EPDataFlowInstantiationException
- when the instantiation failedvoid saveConfiguration(java.lang.String dataflowConfigName, java.lang.String dataFlowName, EPDataFlowInstantiationOptions options) throws EPDataFlowAlreadyExistsException, EPDataFlowNotFoundException
dataflowConfigName
- configuration name to save, must be uniquedataFlowName
- data flow nameoptions
- options object
EPDataFlowAlreadyExistsException
- if the configuration name is already used
EPDataFlowNotFoundException
- if the data flow by this name does not existjava.lang.String[] getSavedConfigurations()
EPDataFlowSavedConfiguration getSavedConfiguration(java.lang.String configurationName)
configurationName
- name to find
EPDataFlowInstance instantiateSavedConfiguration(java.lang.String configurationName) throws EPDataFlowInstantiationException
configurationName
- configuration name
EPDataFlowInstantiationException
- if the configuration name could not be foundboolean removeSavedConfiguration(java.lang.String configurationName)
configurationName
- to remove
void saveInstance(java.lang.String instanceName, EPDataFlowInstance instance) throws EPDataFlowAlreadyExistsException
instanceName
- name to use to save, must be unique among currently saved instancesinstance
- saved
EPDataFlowAlreadyExistsException
- if an instance by this name already existsjava.lang.String[] getSavedInstances()
EPDataFlowInstance getSavedInstance(java.lang.String instanceName)
instanceName
- to look for
boolean removeSavedInstance(java.lang.String instanceName)
instanceName
- to be removed
|
© 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 |