Class DefaultConnectionManager
- java.lang.Object
-
- org.objectweb.joram.client.connector.DefaultConnectionManager
-
- All Implemented Interfaces:
Serializable,ConnectionManager
public class DefaultConnectionManager extends Object implements ConnectionManager, Serializable
TheDefaultConnectionManagerclass is the default connection manager provided with JORAM resource adapter, which intercepts connections requests coming from non managed client applications.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private static booleanDEBUGprivate static Loggerloggerprivate static DefaultConnectionManagerrefStatic reference to the localDefaultConnectionManagerinstance.private static longserialVersionUIDDefine serialVersionUID for interoperability.
-
Constructor Summary
Constructors Constructor Description DefaultConnectionManager()Creates aDefaultConnectionManagerinstance.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectallocateConnection(ManagedConnectionFactory mcf, ConnectionRequestInfo cxRequest)Returns aConnectionconnection instance for a non managed application.(package private) static DefaultConnectionManagergetRef()Returns the reference to theDefaultConnectionManagerinstance, creates it if needed.private voidsetFactoryParameters(AbstractConnectionFactory factory, ManagedConnectionFactoryImpl mcf)
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
Define serialVersionUID for interoperability.- See Also:
- Constant Field Values
-
logger
private static final Logger logger
-
DEBUG
private static final boolean DEBUG
-
ref
private static DefaultConnectionManager ref
Static reference to the localDefaultConnectionManagerinstance.
-
-
Method Detail
-
setFactoryParameters
private void setFactoryParameters(AbstractConnectionFactory factory, ManagedConnectionFactoryImpl mcf)
-
getRef
static DefaultConnectionManager getRef()
Returns the reference to theDefaultConnectionManagerinstance, creates it if needed.
-
allocateConnection
public Object allocateConnection(ManagedConnectionFactory mcf, ConnectionRequestInfo cxRequest) throws ResourceException
Returns aConnectionconnection instance for a non managed application.- Specified by:
allocateConnectionin interfaceConnectionManager- Throws:
CommException- If connecting fails.SecurityException- If connecting is not authorized.ResourceException- Generic exception.
-
-