
public class ORemoteConnectionManager
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.util.concurrent.ConcurrentMap<java.lang.String,ORemoteConnectionPool> |
connections |
protected long |
idleTimeout |
static java.lang.String |
PARAM_MAX_POOL |
protected long |
timeout |
| Constructor and Description |
|---|
ORemoteConnectionManager(OContextConfiguration clientConfiguration,
java.util.Timer timer) |
| Modifier and Type | Method and Description |
|---|---|
OChannelBinaryAsynchClient |
acquire(java.lang.String iServerURL,
OContextConfiguration clientConfiguration) |
void |
checkIdle() |
void |
close() |
protected void |
closePool(ORemoteConnectionPool pool) |
void |
closePool(java.lang.String url) |
int |
getAvailableConnections(java.lang.String url) |
int |
getCreatedInstancesInPool(java.lang.String url) |
int |
getMaxResources(java.lang.String url) |
ORemoteConnectionPool |
getPool(java.lang.String url) |
int |
getReusableConnections(java.lang.String url) |
java.util.Set<java.lang.String> |
getURLs() |
void |
release(OChannelBinaryAsynchClient conn) |
void |
remove(OChannelBinaryAsynchClient conn) |
public static final java.lang.String PARAM_MAX_POOL
protected final java.util.concurrent.ConcurrentMap<java.lang.String,ORemoteConnectionPool> connections
protected final long timeout
protected final long idleTimeout
public ORemoteConnectionManager(OContextConfiguration clientConfiguration, java.util.Timer timer)
public void close()
public OChannelBinaryAsynchClient acquire(java.lang.String iServerURL, OContextConfiguration clientConfiguration)
public void release(OChannelBinaryAsynchClient conn)
public void remove(OChannelBinaryAsynchClient conn)
public java.util.Set<java.lang.String> getURLs()
public int getMaxResources(java.lang.String url)
public int getAvailableConnections(java.lang.String url)
public int getReusableConnections(java.lang.String url)
public int getCreatedInstancesInPool(java.lang.String url)
public void closePool(java.lang.String url)
protected void closePool(ORemoteConnectionPool pool)
public ORemoteConnectionPool getPool(java.lang.String url)
public void checkIdle()
Copyright © 2009–2023 OrientDB. All rights reserved.