public class PoolFactoryBean extends AbstractFactoryBeanSupport<org.apache.geode.cache.client.Pool> implements DisposableBean, InitializingBean
FactoryBean を使用して、Pool を構築、構成、初期化します。新しい Pool が作成されると、そのライフサイクルはこの宣言 FactoryBean のライフサイクルにバインドされ、間接的に Spring コンテナーのライフサイクルにバインドされます。構成された nameSE を持つ Pool がすでに存在する場合、既存の Pool は変更されずにそのまま返され、そのライフサイクルはこの FactoryBean の影響を受けません。InetSocketAddressSE, ClientCache、Pool、PoolFactory、PoolManager、DistributedSystem, DisposableBean, InitializingBean, PoolResolver, PoolConfigurer, AbstractFactoryBeanSupport, ConnectionEndpoint, ConnectionEndpointList| 修飾子と型 | クラスと説明 |
|---|---|
static interface | PoolFactoryBean.PoolFactoryInitializer ファクトリに追加または代替の構成を提供することで、この PoolFactoryBean によって使用される PoolFactory を初期化し、Pool を作成するためのコールバックインターフェース。 |
| 修飾子と型 | フィールドと説明 |
|---|---|
protected static int | DEFAULT_LOCATOR_PORT |
protected static PoolResolver | DEFAULT_POOL_RESOLVER |
protected static int | DEFAULT_SERVER_PORT |
DEFAULT_SINGLETONOBJECT_TYPE_ATTRIBUTE| コンストラクターと説明 |
|---|
PoolFactoryBean() |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | addLocators(ConnectionEndpoint... locators) |
void | addLocators(IterableSE<ConnectionEndpoint> locators) |
void | addServers(ConnectionEndpoint... servers) |
void | addServers(IterableSE<ConnectionEndpoint> servers) |
void | afterPropertiesSet() 新しい Pool の構築、構成、初期化を準備します。 |
protected void | applyPoolConfigurers(IterableSE<PoolConfigurer> poolConfigurers) |
protected void | applyPoolConfigurers(PoolConfigurer... poolConfigurers) 指定された PoolConfigurers の配列をこの PoolFactoryBean に適用する null セーフな操作。 |
protected org.apache.geode.cache.client.PoolFactory | configure(org.apache.geode.cache.client.PoolFactory poolFactory) この PoolFactoryBean から指定された PoolFactory を構成します。 |
protected org.apache.geode.cache.client.Pool | create(org.apache.geode.cache.client.PoolFactory poolFactory, StringSE poolName) |
protected org.apache.geode.cache.client.PoolFactory | createPoolFactory()Pool を構築、構成、初期化するために、PoolFactory インターフェースのインスタンスを作成します。 |
void | destroy() この PoolFactoryBean によって作成された場合、すべてのシステムリソースを解放し、Pool を破棄します。 |
protected PoolConfigurer | getCompositePoolConfigurer()Spring コンテナーの初期化時にこの PoolFactoryBean に追加構成を適用するために使用される複合 PoolConfigurer への参照を返します。 |
protected StringSE | getName() |
org.apache.geode.cache.client.Pool | getObject() この PoolFactoryBean によって作成された Pool へのオブジェクト参照を返します。 |
ClassSE<?> | getObjectType() |
org.apache.geode.cache.client.Pool | getPool() |
PoolResolver | getPoolResolver() |
protected org.apache.geode.cache.client.PoolFactory | initialize(org.apache.geode.cache.client.PoolFactory poolFactory) 指定された PoolFactory を、構成された PoolFactoryBean.PoolFactoryInitializer で初期化します。 |
protected org.apache.geode.cache.client.Pool | postProcess(org.apache.geode.cache.client.Pool pool) この PoolFactoryBean によって作成された Pool を後処理します。 |
protected org.apache.geode.cache.client.PoolFactory | postProcess(org.apache.geode.cache.client.PoolFactory poolFactory) 完全に構成された PoolFactory を後処理します。 |
void | setFreeConnectionTimeout(int freeConnectionTimeout) |
void | setIdleTimeout(long idleTimeout) |
void | setKeepAlive(boolean keepAlive) |
void | setLoadConditioningInterval(int loadConditioningInterval) |
void | setLocators(ConnectionEndpoint[] connectionEndpoints) |
void | setLocators(IterableSE<ConnectionEndpoint> connectionEndpoints) |
void | setLocatorsConfiguration(ObjectSE locatorsConfiguration) |
void | setMaxConnections(int maxConnections) |
void | setMinConnections(int minConnections) |
void | setMultiUserAuthentication(boolean multiUserAuthentication) |
void | setName(StringSE name) |
void | setPingInterval(long pingInterval) |
void | setPool(org.apache.geode.cache.client.Pool pool) |
void | setPoolConfigurers(ListSE<PoolConfigurer> poolConfigurers) アノテーションベースの構成を使用するときに、この PoolFactoryBean に追加の構成を適用するために使用される PoolConfigurers の IterableSE を設定するための null セーフ操作。 |
void | setPoolConfigurers(PoolConfigurer... poolConfigurers) アノテーションベースの構成を使用する場合に、この PoolFactoryBean に追加の構成を適用するために使用される PoolConfigurers の配列を設定する null セーフ操作。 |
void | setPoolFactoryInitializer(PoolFactoryBean.PoolFactoryInitializer poolFactoryInitializer)PoolFactoryBean.PoolFactoryInitializer を設定して、この PoolFactoryBean が Pool を作成するために使用する PoolFactory を初期化します。 |
void | setPoolResolver(PoolResolver poolResolver) |
void | setPrSingleHopEnabled(boolean prSingleHopEnabled) |
void | setReadTimeout(int readTimeout) |
void | setRetryAttempts(int retryAttempts) |
void | setServerGroup(StringSE serverGroup) |
void | setServers(ConnectionEndpoint[] connectionEndpoints) |
void | setServers(IterableSE<ConnectionEndpoint> connectionEndpoints) |
void | setServersConfiguration(ObjectSE serversConfiguration) |
void | setSocketBufferSize(int socketBufferSize) |
void | setSocketConnectTimeout(int socketConnectTimeout) |
void | setStatisticInterval(int statisticInterval) |
void | setSubscriptionAckInterval(int subscriptionAckInterval) |
void | setSubscriptionEnabled(boolean subscriptionEnabled) |
void | setSubscriptionMessageTrackingTimeout(int subscriptionMessageTrackingTimeout) |
void | setSubscriptionRedundancy(int subscriptionRedundancy) |
void | setSubscriptionTimeoutMultiplier(int subscriptionTimeoutMultiplier) |
void | setThreadLocalConnections(boolean threadLocalConnections) |
getBeanClassLoader, getBeanFactory, getBeanName, getLog, isSingleton, logDebug, logDebug, logError, logError, logInfo, logInfo, logWarning, logWarning, newLog, setBeanClassLoader, setBeanFactory, setBeanNamecloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEprotected static final int DEFAULT_LOCATOR_PORT
protected static final int DEFAULT_SERVER_PORT
protected static final PoolResolver DEFAULT_POOL_RESOLVER
public void afterPropertiesSet()
throws ExceptionSEPool の構築、構成、初期化を準備します。InitializingBean 内の afterPropertiesSet ExceptionSE - Pool の初期化に失敗した場合。PoolManager、PoolFactory、Poolprotected void applyPoolConfigurers(PoolConfigurer... poolConfigurers)
PoolConfigurers の配列をこの PoolFactoryBean に適用する null セーフな操作。poolConfigurers - この PoolFactoryBean に適用される PoolConfigurers の配列。PoolConfigurer, applyPoolConfigurers(Iterable)protected void applyPoolConfigurers(IterableSE<PoolConfigurer> poolConfigurers)
poolConfigurers - この PoolFactoryBean には IterableSE または PoolConfigurers が適用されます。PoolConfigurerpublic void destroy()
throws ExceptionSEPoolFactoryBean によって作成された場合、すべてのシステムリソースを解放し、Pool を破棄します。DisposableBean 内の destroy ExceptionSE - Pool の破棄によってエラーが発生した場合。DisposableBean.destroy()public org.apache.geode.cache.client.Pool getObject()
throws ExceptionSEPoolFactoryBean によって作成された Pool へのオブジェクト参照を返します。FactoryBean<org.apache.geode.cache.client.Pool> 内の getObject PoolFactoryBean によって作成された Pool へのオブジェクト参照。ExceptionSEFactoryBean.getObject(), Poolprotected org.apache.geode.cache.client.PoolFactory createPoolFactory()
Pool を構築、構成、初期化するために、PoolFactory インターフェースのインスタンスを作成します。Pool を作成するための PoolFactory 実装。PoolManager.createFactory(), PoolFactoryprotected org.apache.geode.cache.client.PoolFactory configure(org.apache.geode.cache.client.PoolFactory poolFactory)
PoolFactoryBean から指定された PoolFactory を構成します。poolFactory - PoolFactory を設定します。PoolFactory。PoolFactoryprotected org.apache.geode.cache.client.PoolFactory initialize(org.apache.geode.cache.client.PoolFactory poolFactory)
PoolFactory を、構成された PoolFactoryBean.PoolFactoryInitializer で初期化します。poolFactory - PoolFactory を初期化します。PoolFactory。PoolFactoryprotected org.apache.geode.cache.client.PoolFactory postProcess(org.apache.geode.cache.client.PoolFactory poolFactory)
PoolFactory を後処理します。poolFactory - PoolFactory を後処理にします。PoolFactory。PoolFactoryprotected org.apache.geode.cache.client.Pool create(org.apache.geode.cache.client.PoolFactory poolFactory,
StringSE poolName)protected org.apache.geode.cache.client.Pool postProcess(org.apache.geode.cache.client.Pool pool)
PoolFactoryBean によって作成された Pool を後処理します。pool - Pool を後処理にします。Pool。Poolpublic ClassSE<?> getObjectType()
FactoryBean<org.apache.geode.cache.client.Pool> 内の getObjectType PoolFactoryBean によって生成される Pool の typeSE。FactoryBean.getObjectType()public void addLocators(ConnectionEndpoint... locators)
public void addLocators(IterableSE<ConnectionEndpoint> locators)
public void addServers(ConnectionEndpoint... servers)
public void addServers(IterableSE<ConnectionEndpoint> servers)
protected PoolConfigurer getCompositePoolConfigurer()
PoolFactoryBean に追加構成を適用するために使用される複合 PoolConfigurer への参照を返します。PoolConfigurer。PoolConfigurerpublic void setName(StringSE name)
protected StringSE getName()
public void setPool(org.apache.geode.cache.client.Pool pool)
public org.apache.geode.cache.client.Pool getPool()
public void setFreeConnectionTimeout(int freeConnectionTimeout)
public void setIdleTimeout(long idleTimeout)
public void setKeepAlive(boolean keepAlive)
public void setLoadConditioningInterval(int loadConditioningInterval)
public void setLocators(ConnectionEndpoint[] connectionEndpoints)
public void setLocators(IterableSE<ConnectionEndpoint> connectionEndpoints)
public void setMaxConnections(int maxConnections)
public void setMinConnections(int minConnections)
public void setMultiUserAuthentication(boolean multiUserAuthentication)
public void setPingInterval(long pingInterval)
public void setPoolConfigurers(PoolConfigurer... poolConfigurers)
PoolFactoryBean に追加の構成を適用するために使用される PoolConfigurers の配列を設定する null セーフ操作。poolConfigurers - この PoolFactoryBean に追加の構成を適用するために使用される PoolConfigurers の配列。PoolConfigurer, setPoolConfigurers(List)public void setPoolConfigurers(ListSE<PoolConfigurer> poolConfigurers)
PoolFactoryBean に追加の構成を適用するために使用される PoolConfigurers の IterableSE を設定するための null セーフ操作。poolConfigurers - PoolConfigurers の IterableSE は、この PoolFactoryBean に追加の構成を適用するために使用されます。PoolConfigurerpublic void setPoolFactoryInitializer(PoolFactoryBean.PoolFactoryInitializer poolFactoryInitializer)
PoolFactoryBean.PoolFactoryInitializer を設定して、この PoolFactoryBean が Pool を作成するために使用する PoolFactory を初期化します。poolFactoryInitializer - PoolFactoryBean.PoolFactoryInitializer ユーザー提供のコールバックインターフェースは、この PoolFactoryBean によって呼び出され、構築された PoolFactory を初期化して Pool を作成します。PoolFactoryBean.PoolFactoryInitializerpublic void setPoolResolver(PoolResolver poolResolver)
poolResolver - nameSE によって Pool オブジェクトを解決するために使用される構成された PoolResolver。PoolResolverpublic PoolResolver getPoolResolver()
PoolResolverPoolResolverpublic void setPrSingleHopEnabled(boolean prSingleHopEnabled)
public void setReadTimeout(int readTimeout)
public void setRetryAttempts(int retryAttempts)
public void setServerGroup(StringSE serverGroup)
public void setServers(ConnectionEndpoint[] connectionEndpoints)
public void setServers(IterableSE<ConnectionEndpoint> connectionEndpoints)
public void setSocketBufferSize(int socketBufferSize)
public void setSocketConnectTimeout(int socketConnectTimeout)
public void setStatisticInterval(int statisticInterval)
public void setSubscriptionAckInterval(int subscriptionAckInterval)
public void setSubscriptionEnabled(boolean subscriptionEnabled)
public void setSubscriptionMessageTrackingTimeout(int subscriptionMessageTrackingTimeout)
public void setSubscriptionRedundancy(int subscriptionRedundancy)
public void setSubscriptionTimeoutMultiplier(int subscriptionTimeoutMultiplier)
public void setThreadLocalConnections(boolean threadLocalConnections)
public final void setLocatorsConfiguration(ObjectSE locatorsConfiguration)
public final void setServersConfiguration(ObjectSE serversConfiguration)
Copyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.