org.jboss.jca.core.api.connectionmanager.ccm
Interface CachedConnectionManager

All Superinterfaces:
ComponentStack, EventListener, UserTransactionListener

public interface CachedConnectionManager
extends UserTransactionListener, ComponentStack

CacheConnectionManager.

Author:
Jesper Pedersen

Method Summary
 TransactionManager getTransactionManager()
          Gets transaction manager.
 void registerConnection(ConnectionCacheListener cm, ConnectionListener cl, Object connection, javax.resource.spi.ConnectionRequestInfo cri)
          Register connection.
 void setDebug(boolean v)
          Set debug flag
 void setError(boolean v)
          Set error flag
 void start()
          Start
 void stop()
          Stop
 void unregisterConnection(ConnectionCacheListener cm, Object connection)
          Unregister connection.
 
Methods inherited from interface org.jboss.jca.core.spi.transaction.usertx.UserTransactionListener
userTransactionStarted
 
Methods inherited from interface org.jboss.jca.core.spi.connectionmanager.ComponentStack
popMetaAwareObject, pushMetaAwareObject
 

Method Detail

getTransactionManager

TransactionManager getTransactionManager()
Gets transaction manager.

Returns:
transaction manager

setDebug

void setDebug(boolean v)
Set debug flag

Parameters:
v - The value

setError

void setError(boolean v)
Set error flag

Parameters:
v - The value

registerConnection

void registerConnection(ConnectionCacheListener cm,
                        ConnectionListener cl,
                        Object connection,
                        javax.resource.spi.ConnectionRequestInfo cri)
Register connection.

Parameters:
cm - connection manager
cl - connection listener
connection - connection handle
cri - connection request info.

unregisterConnection

void unregisterConnection(ConnectionCacheListener cm,
                          Object connection)
Unregister connection.

Parameters:
cm - connection manager
connection - connection handle

start

void start()
Start


stop

void stop()
Stop



Copyright © 2008 Red Hat Middleware LLC (http://www.jboss.com/)