
public class ORemoteConnectionPool extends Object implements OResourcePoolListener<String,OChannelBinaryAsynchClient>
| Constructor and Description |
|---|
ORemoteConnectionPool(int iMaxResources,
boolean createAsyncListener) |
| Modifier and Type | Method and Description |
|---|---|
OChannelBinaryAsynchClient |
acquire(String iServerURL,
long timeout,
OContextConfiguration clientConfiguration,
Map<String,Object> iConfiguration,
OStorageRemoteAsynchEventListener iListener) |
protected OChannelBinaryAsynchClient |
createNetworkConnection(String iServerURL,
OContextConfiguration clientConfiguration,
Map<String,Object> iAdditionalArg) |
OChannelBinaryAsynchClient |
createNewResource(String iKey,
Object... iAdditionalArgs)
Creates a new resource to be used and to be pooled when the client finishes with it.
|
OResourcePool<String,OChannelBinaryAsynchClient> |
getPool() |
boolean |
reuseResource(String iKey,
Object[] iAdditionalArgs,
OChannelBinaryAsynchClient iValue)
Reuses the pooled resource.
|
public ORemoteConnectionPool(int iMaxResources,
boolean createAsyncListener)
protected OChannelBinaryAsynchClient createNetworkConnection(String iServerURL, OContextConfiguration clientConfiguration, Map<String,Object> iAdditionalArg) throws OIOException
OIOExceptionpublic OChannelBinaryAsynchClient createNewResource(String iKey, Object... iAdditionalArgs)
OResourcePoolListenercreateNewResource in interface OResourcePoolListener<String,OChannelBinaryAsynchClient>public boolean reuseResource(String iKey, Object[] iAdditionalArgs, OChannelBinaryAsynchClient iValue)
OResourcePoolListenerreuseResource in interface OResourcePoolListener<String,OChannelBinaryAsynchClient>public OResourcePool<String,OChannelBinaryAsynchClient> getPool()
public OChannelBinaryAsynchClient acquire(String iServerURL, long timeout, OContextConfiguration clientConfiguration, Map<String,Object> iConfiguration, OStorageRemoteAsynchEventListener iListener)
Copyright © 2009–2025 OrientDB. All rights reserved.