org.terracotta.collections
Class ConcurrentDistributedServerMapParameters<K,L>

java.lang.Object
  extended by org.terracotta.collections.ConcurrentDistributedServerMapParameters<K,L>

public class ConcurrentDistributedServerMapParameters<K,L>
extends Object


Constructor Summary
ConcurrentDistributedServerMapParameters()
           
 
Method Summary
 ConcurrentDistributedServerMapParameters<K,L> cacheConfig(CacheConfig cacheConfigParam)
           
 ConcurrentDistributedServerMapParameters<K,L> concurrency(int concurrencyParam)
           
 ConcurrentDistributedServerMapParameters<K,L> deleteValueOnRemove(boolean deleteValueOnRemoveParam)
           
 CacheConfig getCacheConfig()
           
 int getConcurrency()
           
 GenericLockStrategy<L,? super K> getLockStrategy()
           
 LockType getLockType()
           
 ServerMapLocalStoreConfig getServerMapLocalStoreConfig()
           
 ConcurrentDistributedServerMapParameters<K,L> invalidateOnChange(boolean invalidateOnChangeParam)
           
 boolean isDeleteValueOnRemove()
           
 boolean isInvalidateOnChange()
           
 ConcurrentDistributedServerMapParameters<K,L> lockStrategy(GenericLockStrategy<L,? super K> lockStrategyParam)
           
 ConcurrentDistributedServerMapParameters<K,L> lockType(LockType lockTypeParam)
           
 ConcurrentDistributedServerMapParameters<K,L> serverMapLocalStoreConfig(ServerMapLocalStoreConfig config)
           
 void setCacheConfig(CacheConfig cacheConfig)
           
 void setConcurrency(int concurrency)
           
 void setDeleteValueOnRemove(boolean deleteValueOnRemove)
           
 void setInvalidateOnChange(boolean invalidateOnChange)
           
 void setLockStrategy(GenericLockStrategy<L,? super K> lockStrategy)
           
 void setLockType(LockType lockType)
           
 void setServerMapLocalStoreConfig(ServerMapLocalStoreConfig serverMapLocalStoreConfig)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConcurrentDistributedServerMapParameters

public ConcurrentDistributedServerMapParameters()
Method Detail

getCacheConfig

public CacheConfig getCacheConfig()

setCacheConfig

public void setCacheConfig(CacheConfig cacheConfig)

cacheConfig

public ConcurrentDistributedServerMapParameters<K,L> cacheConfig(CacheConfig cacheConfigParam)

getLockType

public LockType getLockType()

setLockType

public void setLockType(LockType lockType)

lockType

public ConcurrentDistributedServerMapParameters<K,L> lockType(LockType lockTypeParam)

getLockStrategy

public GenericLockStrategy<L,? super K> getLockStrategy()

setLockStrategy

public void setLockStrategy(GenericLockStrategy<L,? super K> lockStrategy)

lockStrategy

public ConcurrentDistributedServerMapParameters<K,L> lockStrategy(GenericLockStrategy<L,? super K> lockStrategyParam)

getConcurrency

public int getConcurrency()

setConcurrency

public void setConcurrency(int concurrency)

concurrency

public ConcurrentDistributedServerMapParameters<K,L> concurrency(int concurrencyParam)

isInvalidateOnChange

public boolean isInvalidateOnChange()

setInvalidateOnChange

public void setInvalidateOnChange(boolean invalidateOnChange)

invalidateOnChange

public ConcurrentDistributedServerMapParameters<K,L> invalidateOnChange(boolean invalidateOnChangeParam)

isDeleteValueOnRemove

public boolean isDeleteValueOnRemove()

setDeleteValueOnRemove

public void setDeleteValueOnRemove(boolean deleteValueOnRemove)

deleteValueOnRemove

public ConcurrentDistributedServerMapParameters<K,L> deleteValueOnRemove(boolean deleteValueOnRemoveParam)

getServerMapLocalStoreConfig

public ServerMapLocalStoreConfig getServerMapLocalStoreConfig()

setServerMapLocalStoreConfig

public void setServerMapLocalStoreConfig(ServerMapLocalStoreConfig serverMapLocalStoreConfig)

serverMapLocalStoreConfig

public ConcurrentDistributedServerMapParameters<K,L> serverMapLocalStoreConfig(ServerMapLocalStoreConfig config)


Copyright © 2015 Terracotta, Inc.. All Rights Reserved.