org.infinispan.loaders.s3
Class S3CacheStoreConfig
java.lang.Object
org.infinispan.config.AbstractConfigurationBean
org.infinispan.config.AbstractNamedCacheConfigurationBean
org.infinispan.config.PluggableConfigurationComponent
org.infinispan.loaders.AbstractCacheStoreConfig
org.infinispan.loaders.LockSupportCacheStoreConfig
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
.
- awsAccessKey - identifies you as the party responsible for s3 requests. This is required and there
is no default.
- awsSecretKey - used to authenticate you as the owner of awsAccessKey. This
is required and there is no default.
- bucket - the name of the s3 bucket used to store cache data.
This is required and there is no default.
- requestTimeout - The maximum amount of milliseconds a
single S3 request can take before throwing an exception. Default is 10000
- Since:
- 4.0
- Author:
- Adrian Cole
- See Also:
- Serialized Form
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 |
S3CacheStoreConfig
public S3CacheStoreConfig()
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.