Interface ConfigurationService


  • public interface ConfigurationService
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      boolean delete​(java.lang.String contextUrl, java.lang.String configurationId)
      Delete a configuration from a module.
      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.
      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.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.
      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.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.
      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.ConfigurationMetaData getModuleConfiguration​(java.lang.String contextUrl)
      Get the module configuration.
      boolean storeConfiguration​(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: