Class FactoryDefaultsPoolAdapter
java.lang.Object
org.springframework.data.gemfire.client.PoolAdapter
org.springframework.data.gemfire.client.support.FactoryDefaultsPoolAdapter
- All Implemented Interfaces:
Pool
- Direct Known Subclasses:
DelegatingPoolAdapter
FactoryDefaultsPoolAdapter is an abstract implementation of the Pool interface and extension of
PoolAdapter that provides default factory values for all configuration properties
(e.g. freeConnectionTimeout, idleTimeout, etc).- Since:
- 1.8.0
- Author:
- John Blum
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final booleanprotected static final Stringprotected static final StringFields inherited from class org.springframework.data.gemfire.client.PoolAdapter
NOT_IMPLEMENTED -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.springframework.data.gemfire.client.PoolAdapter
destroy, getPendingEventCount, isDestroyed, releaseThreadLocalConnection
-
Field Details
-
DEFAULT_KEEP_ALIVE
protected static final boolean DEFAULT_KEEP_ALIVE- See Also:
-
DEFAULT_POOL_NAME
- See Also:
-
LOCALHOST
- See Also:
-
-
Constructor Details
-
FactoryDefaultsPoolAdapter
public FactoryDefaultsPoolAdapter()
-
-
Method Details
-
getFreeConnectionTimeout
public int getFreeConnectionTimeout()- Specified by:
getFreeConnectionTimeoutin interfacePool- Overrides:
getFreeConnectionTimeoutin classPoolAdapter
-
getIdleTimeout
public long getIdleTimeout()- Specified by:
getIdleTimeoutin interfacePool- Overrides:
getIdleTimeoutin classPoolAdapter
-
getLoadConditioningInterval
public int getLoadConditioningInterval()- Specified by:
getLoadConditioningIntervalin interfacePool- Overrides:
getLoadConditioningIntervalin classPoolAdapter
-
getLocators
- Specified by:
getLocatorsin interfacePool- Overrides:
getLocatorsin classPoolAdapter
-
getMaxConnections
public int getMaxConnections()- Specified by:
getMaxConnectionsin interfacePool- Overrides:
getMaxConnectionsin classPoolAdapter
-
getMinConnections
public int getMinConnections()- Specified by:
getMinConnectionsin interfacePool- Overrides:
getMinConnectionsin classPoolAdapter
-
getMultiuserAuthentication
public boolean getMultiuserAuthentication()- Specified by:
getMultiuserAuthenticationin interfacePool- Overrides:
getMultiuserAuthenticationin classPoolAdapter
-
getName
- Specified by:
getNamein interfacePool- Overrides:
getNamein classPoolAdapter
-
getOnlineLocators
- Specified by:
getOnlineLocatorsin interfacePool- Overrides:
getOnlineLocatorsin classPoolAdapter
-
getPingInterval
public long getPingInterval()- Specified by:
getPingIntervalin interfacePool- Overrides:
getPingIntervalin classPoolAdapter
-
getPRSingleHopEnabled
public boolean getPRSingleHopEnabled()- Specified by:
getPRSingleHopEnabledin interfacePool- Overrides:
getPRSingleHopEnabledin classPoolAdapter
-
getQueryService
- Specified by:
getQueryServicein interfacePool- Overrides:
getQueryServicein classPoolAdapter
-
getReadTimeout
public int getReadTimeout()- Specified by:
getReadTimeoutin interfacePool- Overrides:
getReadTimeoutin classPoolAdapter
-
getRetryAttempts
public int getRetryAttempts()- Specified by:
getRetryAttemptsin interfacePool- Overrides:
getRetryAttemptsin classPoolAdapter
-
getServerConnectionTimeout
public int getServerConnectionTimeout()- Specified by:
getServerConnectionTimeoutin interfacePool- Overrides:
getServerConnectionTimeoutin classPoolAdapter
-
getServerGroup
- Specified by:
getServerGroupin interfacePool- Overrides:
getServerGroupin classPoolAdapter
-
getServers
- Specified by:
getServersin interfacePool- Overrides:
getServersin classPoolAdapter
-
getSocketBufferSize
public int getSocketBufferSize()- Specified by:
getSocketBufferSizein interfacePool- Overrides:
getSocketBufferSizein classPoolAdapter
-
getSocketConnectTimeout
public int getSocketConnectTimeout()- Specified by:
getSocketConnectTimeoutin interfacePool- Overrides:
getSocketConnectTimeoutin classPoolAdapter
-
getSocketFactory
- Specified by:
getSocketFactoryin interfacePool- Overrides:
getSocketFactoryin classPoolAdapter
-
getStatisticInterval
public int getStatisticInterval()- Specified by:
getStatisticIntervalin interfacePool- Overrides:
getStatisticIntervalin classPoolAdapter
-
getSubscriptionAckInterval
public int getSubscriptionAckInterval()- Specified by:
getSubscriptionAckIntervalin interfacePool- Overrides:
getSubscriptionAckIntervalin classPoolAdapter
-
getSubscriptionEnabled
public boolean getSubscriptionEnabled()- Specified by:
getSubscriptionEnabledin interfacePool- Overrides:
getSubscriptionEnabledin classPoolAdapter
-
getSubscriptionMessageTrackingTimeout
public int getSubscriptionMessageTrackingTimeout()- Specified by:
getSubscriptionMessageTrackingTimeoutin interfacePool- Overrides:
getSubscriptionMessageTrackingTimeoutin classPoolAdapter
-
getSubscriptionRedundancy
public int getSubscriptionRedundancy()- Specified by:
getSubscriptionRedundancyin interfacePool- Overrides:
getSubscriptionRedundancyin classPoolAdapter
-
getSubscriptionTimeoutMultiplier
public int getSubscriptionTimeoutMultiplier()- Specified by:
getSubscriptionTimeoutMultiplierin interfacePool- Overrides:
getSubscriptionTimeoutMultiplierin classPoolAdapter
-
getThreadLocalConnections
public boolean getThreadLocalConnections()- Specified by:
getThreadLocalConnectionsin interfacePool- Overrides:
getThreadLocalConnectionsin classPoolAdapter
-
destroy
public void destroy()- Specified by:
destroyin interfacePool- Overrides:
destroyin classPoolAdapter
-