org.gcube.common.ghn.service.configuration
Class ServiceConfigurationBinder

java.lang.Object
  extended by org.gcube.common.ghn.service.configuration.ServiceConfigurationBinder

public class ServiceConfigurationBinder
extends Object

Binds ServiceConfigurations to and from XML serialisations.

Author:
Fabio Simeoni

Constructor Summary
ServiceConfigurationBinder()
           
 
Method Summary
 ServiceConfiguration bind(InputStream stream)
          Returns a ServiceConfiguration from its XML serialisation.
 String bind(ServiceConfiguration config)
          Serialises a ServiceConfiguration to XML.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServiceConfigurationBinder

public ServiceConfigurationBinder()
Method Detail

bind

public ServiceConfiguration 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(ServiceConfiguration 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.