Class JsonConfigurationMetaDataProvider
- java.lang.Object
-
- org.ikasan.configurationService.metadata.JsonConfigurationMetaDataProvider
-
- All Implemented Interfaces:
org.ikasan.spec.metadata.ConfigurationMetaDataProvider<java.lang.String>
public class JsonConfigurationMetaDataProvider extends java.lang.Object implements org.ikasan.spec.metadata.ConfigurationMetaDataProvider<java.lang.String>Implementation of ConfigurationMetaDataProvider that provides a JSON representation of a ConfigurationResource. This provider implements methods helpful in conversion: - from configuration resource to JSON String - from String to configuration meta data- Author:
- Ikasan Development Team
-
-
Constructor Summary
Constructors Constructor Description JsonConfigurationMetaDataProvider(org.ikasan.spec.configuration.ConfigurationManagement configurationManagement)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringdescribeConfiguredResource(org.ikasan.spec.configuration.ConfiguredResource configuredResource)java.lang.StringdescribeConfiguredResources(java.util.List<org.ikasan.spec.configuration.ConfiguredResource> configuredResource)org.ikasan.spec.metadata.ConfigurationMetaDatadeserialiseMetadataConfiguration(java.lang.String metaData)java.util.List<org.ikasan.spec.metadata.ConfigurationMetaData>deserialiseMetadataConfigurations(java.lang.String metaData)
-
-
-
Method Detail
-
deserialiseMetadataConfiguration
public org.ikasan.spec.metadata.ConfigurationMetaData deserialiseMetadataConfiguration(java.lang.String metaData)
- Specified by:
deserialiseMetadataConfigurationin interfaceorg.ikasan.spec.metadata.ConfigurationMetaDataProvider<java.lang.String>
-
deserialiseMetadataConfigurations
public java.util.List<org.ikasan.spec.metadata.ConfigurationMetaData> deserialiseMetadataConfigurations(java.lang.String metaData)
- Specified by:
deserialiseMetadataConfigurationsin interfaceorg.ikasan.spec.metadata.ConfigurationMetaDataProvider<java.lang.String>
-
describeConfiguredResources
public java.lang.String describeConfiguredResources(java.util.List<org.ikasan.spec.configuration.ConfiguredResource> configuredResource)
- Specified by:
describeConfiguredResourcesin interfaceorg.ikasan.spec.metadata.ConfigurationMetaDataProvider<java.lang.String>
-
describeConfiguredResource
public java.lang.String describeConfiguredResource(org.ikasan.spec.configuration.ConfiguredResource configuredResource)
- Specified by:
describeConfiguredResourcein interfaceorg.ikasan.spec.metadata.ConfigurationMetaDataProvider<java.lang.String>
-
-