org.infinispan.loaders.cloud
Class CloudCacheStoreConfig

java.lang.Object
  extended by org.infinispan.config.AbstractConfigurationBean
      extended by org.infinispan.config.AbstractNamedCacheConfigurationBean
          extended by org.infinispan.loaders.AbstractCacheLoaderConfig
              extended by org.infinispan.loaders.AbstractCacheStoreConfig
                  extended by org.infinispan.loaders.LockSupportCacheStoreConfig
                      extended by org.infinispan.loaders.cloud.CloudCacheStoreConfig
All Implemented Interfaces:
Serializable, Cloneable, CloneableConfigurationComponent, JAXBUnmarshallable, CacheLoaderConfig, CacheStoreConfig

public class CloudCacheStoreConfig
extends LockSupportCacheStoreConfig

The cache store config bean for the CloudCacheStore. This allows you to tune a number of characteristics of the CloudCacheStore.

Since:
4.0
Author:
Manik Surtani
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
async, fetchPersistentState, ignoreModifications, purgeOnStartup, purgerThreads, purgeSynchronously, singletonStore
 
Fields inherited from class org.infinispan.loaders.AbstractCacheLoaderConfig
cacheLoaderClassName, properties
 
Fields inherited from class org.infinispan.config.AbstractNamedCacheConfigurationBean
cr
 
Fields inherited from class org.infinispan.config.AbstractConfigurationBean
overriddenConfigurationElements
 
Constructor Summary
CloudCacheStoreConfig()
           
 
Method Summary
 boolean equals(Object o)
           
 String getBucketPrefix()
           
 String getCloudService()
           
 String getCloudServiceLocation()
           
 String getIdentity()
           
 int getMaxConnections()
           
 String getPassword()
           
 String getProxyHost()
           
 String getProxyPort()
           
 long getRequestTimeout()
           
 int hashCode()
           
 boolean isCompress()
           
 boolean isLazyPurgingOnly()
           
 boolean isSecure()
           
 void setBucketPrefix(String bucketPrefix)
           
 void setCloudService(String cloudService)
           
 void setCloudServiceLocation(String loc)
           
 void setCompress(boolean compress)
           
 void setIdentity(String identity)
           
 void setLazyPurgingOnly(boolean lazyPurgingOnly)
           
 void setMaxConnections(int maxConnections)
           
 void setPassword(String password)
           
 void setProxyHost(String proxyHost)
           
 void setProxyPort(String proxyPort)
           
 void setRequestTimeout(long requestTimeout)
           
 void setSecure(boolean secure)
           
 String toString()
           
 
Methods inherited from class org.infinispan.loaders.LockSupportCacheStoreConfig
getLockAcquistionTimeout, getLockConcurrencyLevel, setLockAcquistionTimeout, setLockConcurrencyLevel
 
Methods inherited from class org.infinispan.loaders.AbstractCacheStoreConfig
accept, asyncStore, clone, equalsExcludingProperties, fetchPersistentState, getAsyncStoreConfig, getPurgerThreads, getSingletonStoreConfig, getTypedProperties, hashCodeExcludingProperties, ignoreModifications, isFetchPersistentState, isIgnoreModifications, isPurgeOnStartup, isPurgeSynchronously, purgeOnStartup, purgerThreads, purgeSynchronously, setAsyncStoreConfig, setFetchPersistentState, setIgnoreModifications, setPurgeOnStartup, setPurgerThreads, setPurgeSynchronously, setSingletonStoreConfig, setTypedProperties, singletonStore
 
Methods inherited from class org.infinispan.loaders.AbstractCacheLoaderConfig
getCacheLoaderClassName, getClassLoader, getProperties, setCacheLoaderClassName, setProperties, setProperties
 
Methods inherited from class org.infinispan.config.AbstractNamedCacheConfigurationBean
hasComponentStarted, inject
 
Methods inherited from class org.infinispan.config.AbstractConfigurationBean
testImmutability, toTypedProperties, toTypedProperties, uc, willUnmarshall
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.infinispan.loaders.CacheLoaderConfig
getCacheLoaderClassName, getClassLoader, setCacheLoaderClassName
 

Constructor Detail

CloudCacheStoreConfig

public CloudCacheStoreConfig()
Method Detail

getBucketPrefix

public String getBucketPrefix()

setBucketPrefix

public void setBucketPrefix(String bucketPrefix)

getCloudService

public String getCloudService()

setCloudService

public void setCloudService(String cloudService)

getIdentity

public String getIdentity()

setIdentity

public void setIdentity(String identity)

isLazyPurgingOnly

public boolean isLazyPurgingOnly()

setLazyPurgingOnly

public void setLazyPurgingOnly(boolean lazyPurgingOnly)

getMaxConnections

public int getMaxConnections()

setMaxConnections

public void setMaxConnections(int maxConnections)

getPassword

public String getPassword()

setPassword

public void setPassword(String password)

getProxyHost

public String getProxyHost()

setProxyHost

public void setProxyHost(String proxyHost)

getProxyPort

public String getProxyPort()

setProxyPort

public void setProxyPort(String proxyPort)

getRequestTimeout

public long getRequestTimeout()

setRequestTimeout

public void setRequestTimeout(long requestTimeout)

isSecure

public boolean isSecure()

setSecure

public void setSecure(boolean secure)

isCompress

public boolean isCompress()

setCompress

public void setCompress(boolean compress)

equals

public boolean equals(Object o)
Overrides:
equals in class AbstractCacheStoreConfig

hashCode

public int hashCode()
Overrides:
hashCode in class AbstractCacheStoreConfig

toString

public String toString()
Overrides:
toString in class LockSupportCacheStoreConfig

getCloudServiceLocation

public String getCloudServiceLocation()

setCloudServiceLocation

public void setCloudServiceLocation(String loc)

-->

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