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 FactoryMethod 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
ResourceException
public 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.