public abstract class SpaceCacheConfig extends Object
Modifier and Type | Field and Description |
---|---|
static long |
DEFAULT_MAX_DISCONNECTION_DURATION |
static String |
FROM_DOTNET |
Constructor and Description |
---|
SpaceCacheConfig() |
SpaceCacheConfig(SpaceURL remoteSpaceUrl,
Properties customProperties) |
Modifier and Type | Method and Description |
---|---|
protected void |
applyDefaultValues() |
Integer |
getBatchSize() |
Long |
getBatchTimeout() |
Properties |
getCustomProperties() |
protected String |
getDeprecatedProperty(String key,
String alternateProperty) |
EntryDataType |
getEntryDataType() |
Long |
getMaxDisconnectionDuration() |
long |
getNotifyRenewRTT() |
SpaceURL |
getRemoteSpaceUrl() |
protected String |
getUrlProperty(String key) |
void |
initLocalSpaceConfig(SpaceConfigReader configReader) |
protected abstract Logger |
initLogger() |
void |
initRemoteSpaceUrl(IDirectSpaceProxy spaceProxy) |
abstract boolean |
isActiveWhileDisconnected() |
void |
setBatchSize(Integer batchSize) |
void |
setBatchTimeout(Long batchTimeout) |
void |
setCustomProperties(Properties customProperties) |
void |
setMaxDisconnectionDuration(Long maxDisconnectionDuration) |
void |
setStorageType(String storageType) |
abstract boolean |
supportsNotifications() |
public static final String FROM_DOTNET
public static final long DEFAULT_MAX_DISCONNECTION_DURATION
public SpaceCacheConfig()
public SpaceCacheConfig(SpaceURL remoteSpaceUrl, Properties customProperties)
protected abstract Logger initLogger()
public void initLocalSpaceConfig(SpaceConfigReader configReader)
public Properties getCustomProperties()
public void setCustomProperties(Properties customProperties)
public SpaceURL getRemoteSpaceUrl()
public void initRemoteSpaceUrl(IDirectSpaceProxy spaceProxy)
protected void applyDefaultValues()
public void setStorageType(String storageType)
public Long getMaxDisconnectionDuration()
public void setMaxDisconnectionDuration(Long maxDisconnectionDuration)
public Integer getBatchSize()
public void setBatchSize(Integer batchSize)
public Long getBatchTimeout()
public void setBatchTimeout(Long batchTimeout)
public long getNotifyRenewRTT()
public abstract boolean isActiveWhileDisconnected()
public abstract boolean supportsNotifications()
public EntryDataType getEntryDataType()
Copyright © GigaSpaces.