Class JsonConfigurationMetaDataExtractor
- java.lang.Object
-
- org.ikasan.configurationService.metadata.JsonConfigurationMetaDataExtractor
-
- All Implemented Interfaces:
org.ikasan.spec.metadata.ConfigurationMetaDataExtractor<org.ikasan.spec.metadata.ConfigurationMetaData>
public class JsonConfigurationMetaDataExtractor extends java.lang.Object implements org.ikasan.spec.metadata.ConfigurationMetaDataExtractor<org.ikasan.spec.metadata.ConfigurationMetaData>Implementation of FlowMetaDataProvider that provides a JSON representation of a flow.- Author:
- Ikasan Development Team
-
-
Constructor Summary
Constructors Constructor Description JsonConfigurationMetaDataExtractor(org.ikasan.spec.configuration.ConfigurationManagement<org.ikasan.spec.configuration.ConfiguredResource,org.ikasan.spec.configuration.Configuration> configurationManagement)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<org.ikasan.spec.metadata.ConfigurationMetaData>describeConfiguredResources(java.util.List<org.ikasan.spec.configuration.ConfiguredResource> configuredResource)java.util.List<org.ikasan.spec.metadata.ConfigurationMetaData>getComponentsConfiguration(org.ikasan.spec.flow.Flow flow)java.util.List<org.ikasan.spec.metadata.ConfigurationMetaData>getComponentsConfiguration(org.ikasan.spec.module.Module<org.ikasan.spec.flow.Flow> module)org.ikasan.spec.metadata.ConfigurationMetaDatagetConfiguration(org.ikasan.spec.configuration.ConfiguredResource configuredResource)org.ikasan.spec.metadata.ConfigurationMetaDatagetFlowConfiguration(org.ikasan.spec.flow.Flow flow)java.util.List<org.ikasan.spec.metadata.ConfigurationMetaData>getFlowsConfiguration(org.ikasan.spec.module.Module<org.ikasan.spec.flow.Flow> module)java.util.List<org.ikasan.spec.metadata.ConfigurationMetaData>getInvokersConfiguration(org.ikasan.spec.flow.Flow flow)java.util.List<org.ikasan.spec.metadata.ConfigurationMetaData>getInvokersConfiguration(org.ikasan.spec.module.Module<org.ikasan.spec.flow.Flow> module)
-
-
-
Method Detail
-
getConfiguration
public org.ikasan.spec.metadata.ConfigurationMetaData getConfiguration(org.ikasan.spec.configuration.ConfiguredResource configuredResource)
- Specified by:
getConfigurationin interfaceorg.ikasan.spec.metadata.ConfigurationMetaDataExtractor<org.ikasan.spec.metadata.ConfigurationMetaData>
-
getComponentsConfiguration
public java.util.List<org.ikasan.spec.metadata.ConfigurationMetaData> getComponentsConfiguration(org.ikasan.spec.flow.Flow flow)
- Specified by:
getComponentsConfigurationin interfaceorg.ikasan.spec.metadata.ConfigurationMetaDataExtractor<org.ikasan.spec.metadata.ConfigurationMetaData>
-
getInvokersConfiguration
public java.util.List<org.ikasan.spec.metadata.ConfigurationMetaData> getInvokersConfiguration(org.ikasan.spec.flow.Flow flow)
- Specified by:
getInvokersConfigurationin interfaceorg.ikasan.spec.metadata.ConfigurationMetaDataExtractor<org.ikasan.spec.metadata.ConfigurationMetaData>
-
getComponentsConfiguration
public java.util.List<org.ikasan.spec.metadata.ConfigurationMetaData> getComponentsConfiguration(org.ikasan.spec.module.Module<org.ikasan.spec.flow.Flow> module)
- Specified by:
getComponentsConfigurationin interfaceorg.ikasan.spec.metadata.ConfigurationMetaDataExtractor<org.ikasan.spec.metadata.ConfigurationMetaData>
-
getInvokersConfiguration
public java.util.List<org.ikasan.spec.metadata.ConfigurationMetaData> getInvokersConfiguration(org.ikasan.spec.module.Module<org.ikasan.spec.flow.Flow> module)
- Specified by:
getInvokersConfigurationin interfaceorg.ikasan.spec.metadata.ConfigurationMetaDataExtractor<org.ikasan.spec.metadata.ConfigurationMetaData>
-
getFlowConfiguration
public org.ikasan.spec.metadata.ConfigurationMetaData getFlowConfiguration(org.ikasan.spec.flow.Flow flow)
- Specified by:
getFlowConfigurationin interfaceorg.ikasan.spec.metadata.ConfigurationMetaDataExtractor<org.ikasan.spec.metadata.ConfigurationMetaData>
-
getFlowsConfiguration
public java.util.List<org.ikasan.spec.metadata.ConfigurationMetaData> getFlowsConfiguration(org.ikasan.spec.module.Module<org.ikasan.spec.flow.Flow> module)
- Specified by:
getFlowsConfigurationin interfaceorg.ikasan.spec.metadata.ConfigurationMetaDataExtractor<org.ikasan.spec.metadata.ConfigurationMetaData>
-
describeConfiguredResources
public java.util.List<org.ikasan.spec.metadata.ConfigurationMetaData> describeConfiguredResources(java.util.List<org.ikasan.spec.configuration.ConfiguredResource> configuredResource)
-
-