org.duracloud.duraservice.config
Class AbstractServiceInfo

java.lang.Object
  extended by org.duracloud.duraservice.config.AbstractServiceInfo
Direct Known Subclasses:
AmazonFixityServiceInfo, BulkImageConversionServiceInfo, CloudSyncServiceInfo, DuplicationServiceInfo, FixityServiceInfo, FixityToolsServiceInfo, HelloServiceInfo, HelloWebappWrapperServiceInfo, ImageConversionServiceInfo, ImageMagickServiceInfo, J2kServiceInfo, MediaStreamingServiceInfo, ReplicationOnDemandServiceInfo, WebappUtilServiceInfo

public abstract class AbstractServiceInfo
extends java.lang.Object

This class is the base of service-specific configuration classes.

Author:
Andrew Woods Date: Aug 3, 2010

Constructor Summary
AbstractServiceInfo()
           
 
Method Summary
protected  java.util.List<UserConfigModeSet> createDefaultModeSet(java.util.List<UserConfig> userConfigs)
           
abstract  ServiceInfo getServiceXml(int index, java.lang.String version)
           
protected  java.util.List<DeploymentOption> getSimpleDeploymentOptions()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractServiceInfo

public AbstractServiceInfo()
Method Detail

getServiceXml

public abstract ServiceInfo getServiceXml(int index,
                                          java.lang.String version)

getSimpleDeploymentOptions

protected java.util.List<DeploymentOption> getSimpleDeploymentOptions()

createDefaultModeSet

protected java.util.List<UserConfigModeSet> createDefaultModeSet(java.util.List<UserConfig> userConfigs)


Copyright © 2009-2011 DuraSpace. All Rights Reserved.