org.duracloud.ec2typicacomputeprovider.mgmt
Class EC2ComputeProviderProperties

java.lang.Object
  extended by org.duracloud.common.util.ApplicationConfig
      extended by org.duracloud.ec2typicacomputeprovider.mgmt.EC2ComputeProviderProperties

public class EC2ComputeProviderProperties
extends ApplicationConfig

POJO container for EC2-specific configuration information. -load/store is implemented in base class.

Author:
Andrew Woods

Field Summary
protected static org.slf4j.Logger log
           
 
Constructor Summary
EC2ComputeProviderProperties()
           
 
Method Summary
 java.lang.String getAsXml()
           
 java.lang.String getImageId()
           
 java.lang.String getKeyname()
           
 int getMaxAsyncThreads()
           
 int getMaxInstanceCount()
           
 int getMinInstanceCount()
           
 java.lang.String getProvider()
           
 java.lang.String getSignatureMethod()
           
 java.lang.String getWebappName()
           
 int getWebappPort()
           
 java.lang.String getWebappProtocol()
           
 void loadFromXml(java.lang.String xml)
           
 void loadFromXmlStream(java.io.InputStream propsXmlStream)
           
 java.lang.String toString()
           
 
Methods inherited from class org.duracloud.common.util.ApplicationConfig
getPropsFromResource, getPropsFromXml, getPropsFromXmlResource, getPropsFromXmlStream, getXmlFromProps
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

log

protected static final org.slf4j.Logger log
Constructor Detail

EC2ComputeProviderProperties

public EC2ComputeProviderProperties()
Method Detail

loadFromXml

public void loadFromXml(java.lang.String xml)
                 throws java.lang.Exception
Throws:
java.lang.Exception

loadFromXmlStream

public void loadFromXmlStream(java.io.InputStream propsXmlStream)
                       throws java.lang.Exception
Throws:
java.lang.Exception

getAsXml

public java.lang.String getAsXml()
                          throws java.lang.Exception
Throws:
java.lang.Exception

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getProvider

public java.lang.String getProvider()

getSignatureMethod

public java.lang.String getSignatureMethod()

getKeyname

public java.lang.String getKeyname()

getImageId

public java.lang.String getImageId()

getMinInstanceCount

public int getMinInstanceCount()

getMaxInstanceCount

public int getMaxInstanceCount()

getMaxAsyncThreads

public int getMaxAsyncThreads()

getWebappProtocol

public java.lang.String getWebappProtocol()

getWebappPort

public int getWebappPort()

getWebappName

public java.lang.String getWebappName()


Copyright © 2009-2010 DuraSpace. All Rights Reserved.