Package org.datanucleus.store.mongodb
Class ConnectionFactoryImpl.ManagedConnectionImpl
- java.lang.Object
-
- org.datanucleus.store.connection.AbstractManagedConnection
-
- org.datanucleus.store.mongodb.ConnectionFactoryImpl.ManagedConnectionImpl
-
- All Implemented Interfaces:
org.datanucleus.store.connection.ManagedConnection
- Enclosing class:
- ConnectionFactoryImpl
public class ConnectionFactoryImpl.ManagedConnectionImpl extends org.datanucleus.store.connection.AbstractManagedConnection
-
-
Constructor Summary
Constructors Constructor Description ManagedConnectionImpl(org.datanucleus.ExecutionContext ec)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()booleancloseAfterTransactionEnd()ObjectgetConnection()XAResourcegetXAResource()protected voidobtainNewConnection()voidrelease()-
Methods inherited from class org.datanucleus.store.connection.AbstractManagedConnection
addListener, closeOnRelease, commitOnRelease, incrementUseCount, isLocked, lock, releaseSavepoint, removeListener, rollbackToSavepoint, setCloseOnRelease, setCommitOnRelease, setSavepoint, toString, transactionFlushed, transactionPreClose, unlock
-
-
-
-
Method Detail
-
closeAfterTransactionEnd
public boolean closeAfterTransactionEnd()
- Specified by:
closeAfterTransactionEndin interfaceorg.datanucleus.store.connection.ManagedConnection- Overrides:
closeAfterTransactionEndin classorg.datanucleus.store.connection.AbstractManagedConnection
-
getConnection
public Object getConnection()
-
obtainNewConnection
protected void obtainNewConnection()
-
release
public void release()
- Specified by:
releasein interfaceorg.datanucleus.store.connection.ManagedConnection- Overrides:
releasein classorg.datanucleus.store.connection.AbstractManagedConnection
-
close
public void close()
- Specified by:
closein interfaceorg.datanucleus.store.connection.ManagedConnection- Overrides:
closein classorg.datanucleus.store.connection.AbstractManagedConnection
-
getXAResource
public XAResource getXAResource()
- Specified by:
getXAResourcein interfaceorg.datanucleus.store.connection.ManagedConnection- Overrides:
getXAResourcein classorg.datanucleus.store.connection.AbstractManagedConnection
-
-