|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.jca.core.connectionmanager.ccm.CachedConnectionManagerImpl
public class CachedConnectionManagerImpl

CacheConnectionManager.
| Constructor Summary | |
|---|---|
CachedConnectionManagerImpl(TransactionManager transactionManager,
TransactionSynchronizationRegistry transactionSynchronizationRegistry,
org.jboss.jca.core.spi.transaction.usertx.UserTransactionRegistry userTransactionRegistry)
Creates a new instance. |
|
| Method Summary | |
|---|---|
TransactionManager |
getTransactionManager()
Gets transaction manager. |
TransactionSynchronizationRegistry |
getTransactionSynchronizationRegistry()
Gets transaction synchronization registry |
void |
popMetaAwareObject(Set unsharableResources)
|
void |
pushMetaAwareObject(Object rawKey,
Set unsharableResources)
|
void |
registerConnection(org.jboss.jca.core.api.connectionmanager.listener.ConnectionCacheListener cm,
org.jboss.jca.core.api.connectionmanager.listener.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(org.jboss.jca.core.api.connectionmanager.listener.ConnectionCacheListener cm,
Object connection)
Unregister connection. |
void |
unregisterConnectionCacheListener(ConnectionCacheListener cm)
Describe unregisterConnectionCacheListener method here. |
void |
userTransactionStarted()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CachedConnectionManagerImpl(TransactionManager transactionManager,
TransactionSynchronizationRegistry transactionSynchronizationRegistry,
org.jboss.jca.core.spi.transaction.usertx.UserTransactionRegistry userTransactionRegistry)
transactionManager - The transaction managertransactionSynchronizationRegistry - the transaction synchronization registryuserTransactionRegistry - The user transaction registry| Method Detail |
|---|
public TransactionManager getTransactionManager()
getTransactionManager in interface org.jboss.jca.core.api.connectionmanager.ccm.CachedConnectionManagerpublic TransactionSynchronizationRegistry getTransactionSynchronizationRegistry()
public void setDebug(boolean v)
setDebug in interface org.jboss.jca.core.api.connectionmanager.ccm.CachedConnectionManagerv - The valuepublic void setError(boolean v)
setError in interface org.jboss.jca.core.api.connectionmanager.ccm.CachedConnectionManagerv - The valuepublic void start()
start in interface org.jboss.jca.core.api.connectionmanager.ccm.CachedConnectionManagerpublic void stop()
stop in interface org.jboss.jca.core.api.connectionmanager.ccm.CachedConnectionManager
public void userTransactionStarted()
throws SystemException
userTransactionStarted in interface org.jboss.jca.core.spi.transaction.usertx.UserTransactionListenerSystemException
public void popMetaAwareObject(Set unsharableResources)
throws javax.resource.ResourceException
popMetaAwareObject in interface org.jboss.jca.core.spi.connectionmanager.ComponentStackjavax.resource.ResourceException
public void registerConnection(org.jboss.jca.core.api.connectionmanager.listener.ConnectionCacheListener cm,
org.jboss.jca.core.api.connectionmanager.listener.ConnectionListener cl,
Object connection,
javax.resource.spi.ConnectionRequestInfo cri)
registerConnection in interface org.jboss.jca.core.api.connectionmanager.ccm.CachedConnectionManagercm - connection managercl - connection listenerconnection - connection handlecri - connection request info.
public void unregisterConnection(org.jboss.jca.core.api.connectionmanager.listener.ConnectionCacheListener cm,
Object connection)
unregisterConnection in interface org.jboss.jca.core.api.connectionmanager.ccm.CachedConnectionManagercm - connection managerconnection - connection handle
public void pushMetaAwareObject(Object rawKey,
Set unsharableResources)
throws javax.resource.ResourceException
pushMetaAwareObject in interface org.jboss.jca.core.spi.connectionmanager.ComponentStackjavax.resource.ResourceExceptionpublic void unregisterConnectionCacheListener(ConnectionCacheListener cm)
unregisterConnectionCacheListener method here.
This is a shutdown method called by a connection manager. It will remove all reference
to that connection manager from the cache, so cached connections from that manager
will never be recoverable.
Possibly this method should not exist.
cm - a ConnectionCacheListener value
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||