java.lang.Objectcom.microfocus.cobol.connector.spi.CobolConnectionManager
The default ConnectionManager implementation for the non-managed scenario This provieds a hook for a resource adapter to pass a connection request to an application server.
| Constructor Summary | |
CobolConnectionManager(ManagedConnectionPool.PoolParams poolParams,
ManagedConnectionFactory mcf)
Create a CobolConnectionManager |
|
| Method Summary | |
Object |
allocateConnection(ManagedConnectionFactory mcf,
ConnectionRequestInfo info)
Allocate a Connection |
int |
getBlockingTimeout()
Get the blocking timeout |
int |
getConnectionCount()
Get the connection count |
long |
getIdleTimeout()
get idle timeout |
int |
getMaxSize()
Get the minimum pool param size |
int |
getMinSize()
Get the minimum pool param size |
void |
setBlockingTimeout(int blockingTimeout)
Set Blocking Timeout |
void |
setIdleTimeout(long idleTimeout)
Set idle timeout |
void |
setMaxSize(int maxSize)
Set maximum pool param size |
void |
setMinSize(int minSize)
Set minimum pool param size |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public CobolConnectionManager(ManagedConnectionPool.PoolParams poolParams,
ManagedConnectionFactory mcf)
poolParams - Pool Paramsmcf - Managed Connection Factory| Method Detail |
public void setMinSize(int minSize)
minSize - Minimum sizepublic int getMinSize()
public void setMaxSize(int maxSize)
maxSize - Maximum Sizepublic int getMaxSize()
public void setBlockingTimeout(int blockingTimeout)
blockingTimeout - The Blocking timeout valuepublic int getBlockingTimeout()
public void setIdleTimeout(long idleTimeout)
idleTimeout - The idle timeoutpublic long getIdleTimeout()
public Object allocateConnection(ManagedConnectionFactory mcf,
ConnectionRequestInfo info)
throws ResourceException
mcf - Managed Connection Factory instanceinfo - Connection Request Info instance
ResourceExceptionpublic int getConnectionCount()
Copyright © 2000 Micro Focus International Limited. All rights reserved.
This document and the proprietary marks and names used herein are protected by international law.