Package org.ikasan.spec.module.client
Interface ConfigurationService
-
public interface ConfigurationService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleandelete(java.lang.String contextUrl, java.lang.String configurationId)Delete a configuration from a module.org.ikasan.spec.metadata.ConfigurationMetaDatagetComponentInvoker(java.lang.String contextUrl, java.lang.String moduleName, java.lang.String flowName, java.lang.String componentName)Get a component invoker configuration metadata for a specific component in a module.java.util.List<org.ikasan.spec.metadata.ConfigurationMetaData>getComponents(java.lang.String contextUrl)Get the configuration metadata for all components in a module.org.ikasan.spec.metadata.ConfigurationMetaDatagetConfiguredResourceConfiguration(java.lang.String contextUrl, java.lang.String moduleName, java.lang.String flowName, java.lang.String componentName)Get a component configuration metadata for a specific component in a module and flow.java.util.List<org.ikasan.spec.metadata.ConfigurationMetaData>getFlowComponents(java.lang.String contextUrl, java.lang.String moduleName, java.lang.String flowName)Get configuration metadata for a specific flow in a module.org.ikasan.spec.metadata.ConfigurationMetaDatagetFlowConfiguration(java.lang.String contextUrl, java.lang.String moduleName, java.lang.String flowName)Get a flow configuration metadata for a specific flow in a module.java.util.List<org.ikasan.spec.metadata.ConfigurationMetaData>getFlowInvokers(java.lang.String contextUrl, java.lang.String moduleName, java.lang.String flowName)Get a flow invoker configuration metadata for a specific flow in a module.java.util.List<org.ikasan.spec.metadata.ConfigurationMetaData>getInvokers(java.lang.String contextUrl)Get all invoker configuration metadata for a module.org.ikasan.spec.metadata.ConfigurationMetaDatagetModuleConfiguration(java.lang.String contextUrl)Get the module configuration.booleanstoreConfiguration(java.lang.String contextUrl, org.ikasan.spec.metadata.ConfigurationMetaData configuration)Save a configuration back to the module.
-
-
-
Method Detail
-
getComponents
java.util.List<org.ikasan.spec.metadata.ConfigurationMetaData> getComponents(java.lang.String contextUrl)
Get the configuration metadata for all components in a module.- Parameters:
contextUrl-- Returns:
-
getFlowComponents
java.util.List<org.ikasan.spec.metadata.ConfigurationMetaData> getFlowComponents(java.lang.String contextUrl, java.lang.String moduleName, java.lang.String flowName)Get configuration metadata for a specific flow in a module.- Parameters:
contextUrl-moduleName-flowName-- Returns:
-
getInvokers
java.util.List<org.ikasan.spec.metadata.ConfigurationMetaData> getInvokers(java.lang.String contextUrl)
Get all invoker configuration metadata for a module.- Parameters:
contextUrl-- Returns:
-
getComponentInvoker
org.ikasan.spec.metadata.ConfigurationMetaData getComponentInvoker(java.lang.String contextUrl, java.lang.String moduleName, java.lang.String flowName, java.lang.String componentName)Get a component invoker configuration metadata for a specific component in a module.- Parameters:
contextUrl-moduleName-flowName-componentName-- Returns:
-
getFlowInvokers
java.util.List<org.ikasan.spec.metadata.ConfigurationMetaData> getFlowInvokers(java.lang.String contextUrl, java.lang.String moduleName, java.lang.String flowName)Get a flow invoker configuration metadata for a specific flow in a module.- Parameters:
contextUrl-moduleName-flowName-- Returns:
-
getModuleConfiguration
org.ikasan.spec.metadata.ConfigurationMetaData getModuleConfiguration(java.lang.String contextUrl)
Get the module configuration.- Parameters:
contextUrl-- Returns:
-
getFlowConfiguration
org.ikasan.spec.metadata.ConfigurationMetaData getFlowConfiguration(java.lang.String contextUrl, java.lang.String moduleName, java.lang.String flowName)Get a flow configuration metadata for a specific flow in a module.- Parameters:
contextUrl-moduleName-flowName-- Returns:
-
getConfiguredResourceConfiguration
org.ikasan.spec.metadata.ConfigurationMetaData getConfiguredResourceConfiguration(java.lang.String contextUrl, java.lang.String moduleName, java.lang.String flowName, java.lang.String componentName)Get a component configuration metadata for a specific component in a module and flow.- Parameters:
contextUrl-moduleName-flowName-componentName-- Returns:
-
storeConfiguration
boolean storeConfiguration(java.lang.String contextUrl, org.ikasan.spec.metadata.ConfigurationMetaData configuration)Save a configuration back to the module.- Parameters:
contextUrl-configuration-- Returns:
-
delete
boolean delete(java.lang.String contextUrl, java.lang.String configurationId)Delete a configuration from a module.- Parameters:
contextUrl-configurationId-- Returns:
-
-