public abstract class DelegatingPoolAdapter extends FactoryDefaultsPoolAdapter
Pool
interface and extension of
FactoryDefaultsPoolAdapter
that delegates operations to the provided Pool
instance.
However, this implementation guards against a potentially null
Pool
reference by returning
default factory settings for the Pool
's configuration properties along with default behavior for operations
when the Pool
reference is null
.FactoryDefaultsPoolAdapter
,
Pool
DEFAULT_KEEP_ALIVE, DEFAULT_POOL_NAME, LOCALHOST
NOT_IMPLEMENTED
Constructor and Description |
---|
DelegatingPoolAdapter(com.gemstone.gemfire.cache.client.Pool delegate) |
public DelegatingPoolAdapter(com.gemstone.gemfire.cache.client.Pool delegate)
public static DelegatingPoolAdapter from(com.gemstone.gemfire.cache.client.Pool delegate)
protected com.gemstone.gemfire.cache.client.Pool getDelegate()
public boolean isDestroyed()
isDestroyed
in interface com.gemstone.gemfire.cache.client.Pool
isDestroyed
in class PoolAdapter
public int getFreeConnectionTimeout()
getFreeConnectionTimeout
in interface com.gemstone.gemfire.cache.client.Pool
getFreeConnectionTimeout
in class FactoryDefaultsPoolAdapter
public long getIdleTimeout()
getIdleTimeout
in interface com.gemstone.gemfire.cache.client.Pool
getIdleTimeout
in class FactoryDefaultsPoolAdapter
public int getLoadConditioningInterval()
getLoadConditioningInterval
in interface com.gemstone.gemfire.cache.client.Pool
getLoadConditioningInterval
in class FactoryDefaultsPoolAdapter
public List<InetSocketAddress> getLocators()
getLocators
in interface com.gemstone.gemfire.cache.client.Pool
getLocators
in class FactoryDefaultsPoolAdapter
public int getMaxConnections()
getMaxConnections
in interface com.gemstone.gemfire.cache.client.Pool
getMaxConnections
in class FactoryDefaultsPoolAdapter
public int getMinConnections()
getMinConnections
in interface com.gemstone.gemfire.cache.client.Pool
getMinConnections
in class FactoryDefaultsPoolAdapter
public boolean getMultiuserAuthentication()
getMultiuserAuthentication
in interface com.gemstone.gemfire.cache.client.Pool
getMultiuserAuthentication
in class FactoryDefaultsPoolAdapter
public String getName()
getName
in interface com.gemstone.gemfire.cache.client.Pool
getName
in class FactoryDefaultsPoolAdapter
public boolean getPRSingleHopEnabled()
getPRSingleHopEnabled
in interface com.gemstone.gemfire.cache.client.Pool
getPRSingleHopEnabled
in class FactoryDefaultsPoolAdapter
public int getPendingEventCount()
getPendingEventCount
in interface com.gemstone.gemfire.cache.client.Pool
getPendingEventCount
in class PoolAdapter
public long getPingInterval()
getPingInterval
in interface com.gemstone.gemfire.cache.client.Pool
getPingInterval
in class FactoryDefaultsPoolAdapter
public com.gemstone.gemfire.cache.query.QueryService getQueryService()
getQueryService
in interface com.gemstone.gemfire.cache.client.Pool
getQueryService
in class FactoryDefaultsPoolAdapter
public int getReadTimeout()
getReadTimeout
in interface com.gemstone.gemfire.cache.client.Pool
getReadTimeout
in class FactoryDefaultsPoolAdapter
public int getRetryAttempts()
getRetryAttempts
in interface com.gemstone.gemfire.cache.client.Pool
getRetryAttempts
in class FactoryDefaultsPoolAdapter
public String getServerGroup()
getServerGroup
in interface com.gemstone.gemfire.cache.client.Pool
getServerGroup
in class FactoryDefaultsPoolAdapter
public List<InetSocketAddress> getServers()
getServers
in interface com.gemstone.gemfire.cache.client.Pool
getServers
in class FactoryDefaultsPoolAdapter
public int getSocketBufferSize()
getSocketBufferSize
in interface com.gemstone.gemfire.cache.client.Pool
getSocketBufferSize
in class FactoryDefaultsPoolAdapter
public int getStatisticInterval()
getStatisticInterval
in interface com.gemstone.gemfire.cache.client.Pool
getStatisticInterval
in class FactoryDefaultsPoolAdapter
public int getSubscriptionAckInterval()
getSubscriptionAckInterval
in interface com.gemstone.gemfire.cache.client.Pool
getSubscriptionAckInterval
in class FactoryDefaultsPoolAdapter
public boolean getSubscriptionEnabled()
getSubscriptionEnabled
in interface com.gemstone.gemfire.cache.client.Pool
getSubscriptionEnabled
in class FactoryDefaultsPoolAdapter
public int getSubscriptionMessageTrackingTimeout()
getSubscriptionMessageTrackingTimeout
in interface com.gemstone.gemfire.cache.client.Pool
getSubscriptionMessageTrackingTimeout
in class FactoryDefaultsPoolAdapter
public int getSubscriptionRedundancy()
getSubscriptionRedundancy
in interface com.gemstone.gemfire.cache.client.Pool
getSubscriptionRedundancy
in class FactoryDefaultsPoolAdapter
public boolean getThreadLocalConnections()
getThreadLocalConnections
in interface com.gemstone.gemfire.cache.client.Pool
getThreadLocalConnections
in class FactoryDefaultsPoolAdapter
public void destroy()
destroy
in interface com.gemstone.gemfire.cache.client.Pool
destroy
in class FactoryDefaultsPoolAdapter
public void destroy(boolean keepAlive)
destroy
in interface com.gemstone.gemfire.cache.client.Pool
destroy
in class PoolAdapter
public void releaseThreadLocalConnection()
releaseThreadLocalConnection
in interface com.gemstone.gemfire.cache.client.Pool
releaseThreadLocalConnection
in class PoolAdapter
Copyright © 2011–2018 Pivotal Software, Inc.. All rights reserved.