public class SpaceConfig
extends com.j_spaces.core.JSpaceAttributes
SpaceConfig builds inside of Server and transfered to the
side of client.IRemoteJSpaceAdmin.getConfig(),
Serialized Formdefaults| Constructor and Description |
|---|
SpaceConfig() |
SpaceConfig(String spaceName,
Properties prop,
String containerName,
String schemaPath)
Creates SpaceConfig with the provided space name, using the given
Properties. |
SpaceConfig(String spaceName,
String containerName)
Creates SpaceConfig with the provided space name.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsKey(Object key) |
String |
getContainerName()
Return container owner name
|
String |
getFullSpaceName() |
String |
getProperty(String key) |
String |
getProperty(String key,
String defaultValue) |
String |
getPropertyFromSuper(String key)
Returns the property without using the space name.
|
String |
getSchemaPath()
Returns space schema file path
|
String |
getSpaceName()
Returns the space name.
|
void |
readExternal(ObjectInput in) |
Object |
setProperty(String key,
String value) |
void |
setSchemaPath(String schemaName)
Sets space schema file path
|
void |
setSpaceName(String spaceName)
Set the space name.
|
String |
toString() |
void |
writeExternal(ObjectOutput out) |
clear, clone, getBlobStoreCacheCapacityMB, getBlobStoreCacheSize, getBlobStoreCapacityGB, getBlobStoreDevices, getBlobStoreDurabilityLevel, getBlobStoreVolumeDir, getCacheManagerSize, getCachePolicy, getClusterConfigURL, getClusterPolicy, getConnectionRetries, getCustomProperties, getDataClass, getDataPropertiesFile, getDataSourceClass, getDataSourceSharedIteratorMode, getDataSourceSharedIteratorTimeToLive, getDCacheConfigName, getDCacheProperties, getEngineMaxThreads, getEngineMemoryUsageEvictionBatchSize, getEngineMemoryUsageHighPercentageRatio, getEngineMemoryUsageLowPercentageRatio, getEngineMemoryUsageRetryCount, getEngineMemoryUsageWriteOnlyBlockPercentageRatio, getEngineMemoryWriteOnlyCheckPercentageRatio, getEngineMinThreads, getExpirationStaleReplicas, getExpirationTimeInterval, getExpirationTimeRecentDeletes, getExpirationTimeRecentUpdates, getFiltersInfo, getGatewaysPolicy, getJMSQueueNames, getJMSRmiPort, getJMSTopicNames, getNotifyRetries, getProxyConnectionMode, getProxyConnectionRetries, getProxyDetectorFrequency, getProxyMonitorFrequency, getQpDateFormat, getQpDateTimeFormat, getQpSpaceReadLeaseTime, getQpSpaceWriteLeaseTime, getQpTimeFormat, getQpTransactionTimeout, getQueryBuilderClass, getSchemaName, getSerializationType, getSpaceDataSourceClassName, getSpaceDataSourceInstance, getSpaceState, getSynchronizationEndpointClassName, getSynchronizationEndpointInstance, getUsage, isBlobstorePersistent, isClustered, isEngineMemoryExplicitGSEnabled, isEngineMemoryGCBeforeShortageEnabled, isEngineMemoryUsageEnabled, isLoadOnStartup, isMirrorServiceEnabled, isPersistent, isPrivate, isQPAutoCommit, isQPParserCaseSensetivity, isQPTraceExecTime, isSupportsInheritanceEnabled, isSupportsPartialUpdateEnabled, isSupportsRemoveByIdEnabled, isSupportsVersionEnabled, setCacheManagerSize, setCachePolicy, setClusterConfigURL, setClustered, setClusterPolicy, setConnectionRetries, setCustomProperties, setDataClass, setDataPropertiesFile, setDataSourceClass, setDataSourceSharedIteratorMode, setDataSourceSharedIteratorTimeToLive, setDCacheConfigName, setDCacheProperties, setEngineMaxThreads, setEngineMemoryExplicitGSEnabled, setEngineMemoryGCBeforeShortageEnabled, setEngineMemoryUsageEnabled, setEngineMemoryUsageEvictionBatchSize, setEngineMemoryUsageHighPercentageRatio, setEngineMemoryUsageLowPercentageRatio, setEngineMemoryUsageRetryCount, setEngineMemoryUsageWriteOnlyBlockPercentageRatio, setEngineMemoryWriteOnlyCheckPercentageRatio, setEngineMinThreads, setExpirationStaleReplicas, setExpirationTimeInterval, setExpirationTimeRecentDeletes, setExpirationTimeRecentUpdate, setFilterInfoAt, setFiltersInfo, setJMSQueueNames, setJMSRmiPort, setJMSTopicNames, setLoadOnStartup, setMirrorServiceEnabled, setNotifyRetries, setPersistent, setPrivate, setProxyConnectionMode, setProxyConnectionRetries, setProxyDetectorFrequency, setProxyMonitorFrequency, setQPAutoCommit, setQpDateFormat, setQpDateTimeFormat, setQPParserCaseSensetivity, setQpSpaceReadLeaseTime, setQpSpaceWriteLeaseTime, setQpTimeFormat, setQPTraceExecTime, setQpTransactionTimeout, setQueryBuilderClass, setSchemaName, setSerializationType, setSpaceState, setSupportsInheritanceEnabled, setSupportsPartialUpdateEnabled, setSupportsRemoveByIdEnabled, setSupportsVersionEnabled, setUsagelist, list, load, load, loadFromXML, propertyNames, save, store, store, storeToXML, storeToXML, stringPropertyNamescompute, computeIfAbsent, computeIfPresent, contains, containsValue, elements, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keys, keySet, merge, put, putAll, putIfAbsent, rehash, remove, remove, replace, replace, replaceAll, size, valuespublic SpaceConfig()
public SpaceConfig(String spaceName, String containerName)
spaceName - the space namecontainerName - container owner namepublic SpaceConfig(String spaceName, Properties prop, String containerName, String schemaPath)
Properties.spaceName - the space nameprop - properties for the SpaceConfigcontainerName - container owner nameschemaPath - path to space schema filepublic String getSpaceName()
public void setSpaceName(String spaceName)
spaceName - the new space namepublic String getFullSpaceName()
public String getSchemaPath()
public void setSchemaPath(String schemaName)
schemaName - path to space schema file ( including host IP address )public String getProperty(String key)
getProperty in class Propertiespublic String getProperty(String key, String defaultValue)
getProperty in class Propertiespublic Object setProperty(String key, String value)
setProperty in class com.j_spaces.core.JSpaceAttributespublic String getPropertyFromSuper(String key)
key - the property key.public String toString()
toString in class com.j_spaces.core.JSpaceAttributespublic boolean containsKey(Object key)
containsKey in interface Map<Object,Object>containsKey in class Hashtable<Object,Object>public String getContainerName()
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal in interface ExternalizablereadExternal in class com.j_spaces.core.JSpaceAttributesIOExceptionClassNotFoundExceptionpublic void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizablewriteExternal in class com.j_spaces.core.JSpaceAttributesIOExceptionCopyright © GigaSpaces.