org.infinispan.loaders.s3
Class S3CacheStoreConfig

java.lang.Object
  extended by org.infinispan.config.AbstractConfigurationBean
      extended by org.infinispan.config.AbstractNamedCacheConfigurationBean
          extended by org.infinispan.config.PluggableConfigurationComponent
              extended by org.infinispan.loaders.AbstractCacheStoreConfig
                  extended by org.infinispan.loaders.LockSupportCacheStoreConfig
                      extended by org.infinispan.loaders.s3.S3CacheStoreConfig
All Implemented Interfaces:
Serializable, Cloneable, CloneableConfigurationComponent, CacheLoaderConfig, CacheStoreConfig

public class S3CacheStoreConfig
extends LockSupportCacheStoreConfig

Configures S3CacheStore. This allows you to tune a number of characteristics of the S3CacheStore.

Since:
4.0
Author:
Adrian Cole
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.infinispan.loaders.LockSupportCacheStoreConfig
DEFAULT_CONCURRENCY_LEVEL, DEFAULT_LOCK_ACQUISITION_TIMEOUT
 
Fields inherited from class org.infinispan.loaders.AbstractCacheStoreConfig
cacheLoaderClassName
 
Fields inherited from class org.infinispan.config.PluggableConfigurationComponent
properties
 
Fields inherited from class org.infinispan.config.AbstractNamedCacheConfigurationBean
cr
 
Fields inherited from class org.infinispan.config.AbstractConfigurationBean
EMPTY_PROPERTIES, log, overriddenConfigurationElements
 
Constructor Summary
S3CacheStoreConfig()
           
 
Method Summary
 String getAwsAccessKey()
           
 String getAwsSecretKey()
           
 String getBucket()
           
 int getMaxConnections()
           
 String getProxyHost()
           
 int getProxyPort()
           
 long getRequestTimeout()
           
 boolean isSecure()
           
 void setAwsAccessKey(String awsAccessKey)
           
 void setAwsSecretKey(String awsSecretKey)
           
 void setBucket(String bucket)
           
 void setMaxConnections(int maxConnections)
           
 void setProxyHost(String proxyHost)
           
 void setProxyPort(int proxyPort)
           
 void setRequestTimeout(long requestTimeout)
           
 void setSecure(boolean secure)
           
 
Methods inherited from class org.infinispan.loaders.LockSupportCacheStoreConfig
getLockAcquistionTimeout, getLockConcurrencyLevel, setLockAcquistionTimeout, setLockConcurrencyLevel
 
Methods inherited from class org.infinispan.loaders.AbstractCacheStoreConfig
clone, equals, equalsExcludingProperties, getAsyncStoreConfig, getCacheLoaderClassName, getSingletonStoreConfig, hashCode, hashCodeExcludingProperties, isFetchPersistentState, isIgnoreModifications, isPurgeOnStartup, isPurgeSynchronously, setAsyncStoreConfig, setCacheLoaderClassName, setFetchPersistentState, setIgnoreModifications, setPurgeOnStartup, setPurgeSynchronously, setSingletonStoreConfig, toString
 
Methods inherited from class org.infinispan.config.PluggableConfigurationComponent
getProperties, setProperties, setProperties
 
Methods inherited from class org.infinispan.config.AbstractNamedCacheConfigurationBean
hasComponentStarted
 
Methods inherited from class org.infinispan.config.AbstractConfigurationBean
testImmutability, toTypedProperties, toTypedProperties, uc
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

S3CacheStoreConfig

public S3CacheStoreConfig()
Method Detail

getRequestTimeout

public long getRequestTimeout()

setRequestTimeout

public void setRequestTimeout(long requestTimeout)

getMaxConnections

public int getMaxConnections()

setMaxConnections

public void setMaxConnections(int maxConnections)

isSecure

public boolean isSecure()

setSecure

public void setSecure(boolean secure)

getAwsAccessKey

public String getAwsAccessKey()

setAwsAccessKey

public void setAwsAccessKey(String awsAccessKey)

getAwsSecretKey

public String getAwsSecretKey()

setAwsSecretKey

public void setAwsSecretKey(String awsSecretKey)

getBucket

public String getBucket()

setBucket

public void setBucket(String bucket)

getProxyHost

public String getProxyHost()

setProxyHost

public void setProxyHost(String proxyHost)

getProxyPort

public int getProxyPort()

setProxyPort

public void setProxyPort(int proxyPort)


Copyright © 2009 JBoss, a division of Red Hat. All Rights Reserved.