org.gcube.common.ghn.service.configuration
Class LifecycleConfigurationBinder
java.lang.Object
org.gcube.common.ghn.service.configuration.LifecycleConfigurationBinder
public class LifecycleConfigurationBinder
- extends Object
Binds ServiceConfigurations from XML serialisations, using ServiceHandler bindings found in classpath
archives that include a marker file.
- Author:
- Fabio Simeoni
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LifecycleConfigurationBinder
public LifecycleConfigurationBinder()
bind
public LifecycleConfiguration bind(InputStream stream)
- Returns a
ServiceConfiguration from its XML serialisation.
- Parameters:
stream - the serialisation
- Returns:
- the configuration
- Throws:
RuntimeException - if the serialisation is invalid
bind
public String bind(LifecycleConfiguration config)
- Serialises a
ServiceConfiguration to XML.
- Parameters:
config - the configuration
- Returns:
- the serialisation
- Throws:
RuntimeException - if the configuration cannot be serialised
Copyright © 2013. All Rights Reserved.