org.openspaces.core.space
Class UrlSpaceConfigurer
java.lang.Object
org.openspaces.core.space.UrlSpaceConfigurer
public class UrlSpaceConfigurer
- extends Object
A simple configurer helper to create IJSpace
instances. The configurer wraps
UrlSpaceFactoryBean
and providing a simpler means
to configure it using code.
An example of using it:
UrlSpaceConfigurer urlSpaceConfigurer = new UrlSpaceConfigurer("/./space").schema("persistent")
.noWriteLeaseMode(true).lookupGroups(new String[] {"kimchy"});
IJSpace space = urlSpaceConfigurer.space();
...
urlSpaceConfigurer.destroy(); // optional
- Author:
- kimchy
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UrlSpaceConfigurer
public UrlSpaceConfigurer(String url)
addParameter
public UrlSpaceConfigurer addParameter(String name,
String value)
- See Also:
UrlSpaceFactoryBean.setParameters(java.util.Map)
addProperty
public UrlSpaceConfigurer addProperty(String name,
String value)
- See Also:
UrlSpaceFactoryBean.setProperties(java.util.Properties)
addUrlProperty
public UrlSpaceConfigurer addUrlProperty(String name,
String value)
- See Also:
UrlSpaceFactoryBean.setUrlProperties(java.util.Properties)
schema
public UrlSpaceConfigurer schema(String schema)
- See Also:
UrlSpaceFactoryBean.setSchema(String)
fifo
public UrlSpaceConfigurer fifo(boolean fifo)
- See Also:
UrlSpaceFactoryBean.setFifo(boolean)
lookupGroups
public UrlSpaceConfigurer lookupGroups(String lookupGroups)
- See Also:
UrlSpaceFactoryBean.setLookupGroups(String)
lookupGroups
public UrlSpaceConfigurer lookupGroups(String... lookupGroups)
- See Also:
UrlSpaceFactoryBean.setLookupGroups(String)
lookupLocators
public UrlSpaceConfigurer lookupLocators(String lookupLocators)
- See Also:
UrlSpaceFactoryBean.setLookupLocators(String)
lookupLocators
public UrlSpaceConfigurer lookupLocators(String... lookupLocators)
- See Also:
UrlSpaceFactoryBean.setLookupLocators(String)
lookupTimeout
public UrlSpaceConfigurer lookupTimeout(int lookupTimeout)
- See Also:
UrlSpaceFactoryBean.setLookupTimeout(Integer)
versioned
public UrlSpaceConfigurer versioned(boolean versioned)
- See Also:
UrlSpaceFactoryBean.setVersioned(boolean)
noWriteLease
public UrlSpaceConfigurer noWriteLease(boolean noWriteLease)
- See Also:
UrlSpaceFactoryBean.setNoWriteLease(boolean)
mirror
public UrlSpaceConfigurer mirror(boolean mirror)
- See Also:
UrlSpaceFactoryBean.setMirror(boolean)
addFilterProvider
public UrlSpaceConfigurer addFilterProvider(FilterProviderFactory filterProviderFactory)
- See Also:
UrlSpaceFactoryBean.setFilterProviders(org.openspaces.core.space.filter.FilterProviderFactory[])
replicationFilterProvider
public UrlSpaceConfigurer replicationFilterProvider(ReplicationFilterProviderFactory replicationFilterProvider)
- See Also:
UrlSpaceFactoryBean.setReplicationFilterProvider(org.openspaces.core.space.filter.replication.ReplicationFilterProviderFactory)
externalDataSource
public UrlSpaceConfigurer externalDataSource(com.gigaspaces.datasource.ManagedDataSource externalDataSource)
- See Also:
UrlSpaceFactoryBean.setExternalDataSource(com.gigaspaces.datasource.ManagedDataSource)
clusterInfo
public UrlSpaceConfigurer clusterInfo(ClusterInfo clusterInfo)
- See Also:
UrlSpaceFactoryBean.setClusterInfo(org.openspaces.core.cluster.ClusterInfo)
registerForSpaceModeNotifications
public UrlSpaceConfigurer registerForSpaceModeNotifications(boolean registerForSpaceMode)
- See Also:
AbstractSpaceFactoryBean.setRegisterForSpaceModeNotifications(boolean)
securityConfig
public UrlSpaceConfigurer securityConfig(SecurityConfig securityConfig)
- See Also:
AbstractSpaceFactoryBean.setSecurityConfig(SecurityConfig)
primaryBackupListener
public UrlSpaceConfigurer primaryBackupListener(com.gigaspaces.cluster.activeelection.ISpaceModeListener primaryBackupListener)
- Sets a custom primary backup listener
space
public com.j_spaces.core.IJSpace space()
- Creates or finds (if not already created) a new Space by calling
AbstractSpaceFactoryBean.afterPropertiesSet()
.
destroy
public void destroy()
throws Exception
- Destroys the Space by calling
AbstractSpaceFactoryBean.destroy()
.
- Throws:
Exception
Copyright © GigaSpaces.