org.openspaces.core
Class GigaSpaceConfigurer
java.lang.Object
org.openspaces.core.GigaSpaceConfigurer
public class GigaSpaceConfigurer
- extends Object
A simple programmatic configurer for GigaSpace
instnace wrapping
the GigaSpaceFactoryBean
.
Usage example:
UrlSpaceConfigurer urlSpaceConfigurer = new UrlSpaceConfigurer("/./space").schema("persistent")
.noWriteLeaseMode(true).lookupGroups(new String[] {"kimchy"});
IJSpace space = urlSpaceConfigurer.space();
GigaSpace gigaSpace = new GigaSpaceConfigurer(space).defaultTakeTimeout(1000).gigaSpace();
...
urlSpaceConfigurer.destroySpace(); // optional
- Author:
- kimchy
Constructor Summary |
GigaSpaceConfigurer(com.j_spaces.core.IJSpace space)
Constructs a new configurer based on the Space. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GigaSpaceConfigurer
public GigaSpaceConfigurer(com.j_spaces.core.IJSpace space)
- Constructs a new configurer based on the Space.
txProvider
public GigaSpaceConfigurer txProvider(TransactionProvider txProvider)
- See Also:
GigaSpaceFactoryBean.setTxProvider(org.openspaces.core.transaction.TransactionProvider)
exTranslator
public GigaSpaceConfigurer exTranslator(ExceptionTranslator exTranslator)
- See Also:
GigaSpaceFactoryBean.setExTranslator(org.openspaces.core.exception.ExceptionTranslator)
clustered
public GigaSpaceConfigurer clustered(boolean clustered)
- See Also:
GigaSpaceFactoryBean.setClustered(boolean)
defaultReadTimeout
public GigaSpaceConfigurer defaultReadTimeout(long defaultReadTimeout)
- See Also:
GigaSpaceFactoryBean.setDefaultReadTimeout(long)
defaultTakeTimeout
public GigaSpaceConfigurer defaultTakeTimeout(long defaultTakeTimeout)
- See Also:
GigaSpaceFactoryBean.setDefaultTakeTimeout(long)
defaultWriteLease
public GigaSpaceConfigurer defaultWriteLease(long defaultWriteLease)
- See Also:
GigaSpaceFactoryBean.setDefaultWriteLease(long)
defaultIsolationLevel
public GigaSpaceConfigurer defaultIsolationLevel(int defaultIsolationLevel)
- See Also:
GigaSpaceFactoryBean.setDefaultIsolationLevel(int)
transactionManager
public GigaSpaceConfigurer transactionManager(PlatformTransactionManager transactionManager)
- See Also:
GigaSpaceFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)
gigaSpace
public GigaSpace gigaSpace()
- Creates a new
GigaSpace
instance if non already created.
Copyright © GigaSpaces.