private class ClientSessionBinding.SessionBindingConnectionSource extends java.lang.Object implements ConnectionSource
| Modifier and Type | Field and Description |
|---|---|
private ConnectionSource |
wrapped |
| Constructor and Description |
|---|
SessionBindingConnectionSource(ConnectionSource wrapped) |
| Modifier and Type | Method and Description |
|---|---|
Connection |
getConnection()
Gets a connection from this source.
|
int |
getCount()
Gets the current reference count, which starts at 0.
|
ServerDescription |
getServerDescription()
Gets the current description of this source.
|
SessionContext |
getSessionContext()
Gets the session context for this source
|
void |
release()
Release a reference to this object.
|
ConnectionSource |
retain()
Retain an additional reference to this object.
|
private ConnectionSource wrapped
SessionBindingConnectionSource(ConnectionSource wrapped)
public ServerDescription getServerDescription()
ConnectionSourcegetServerDescription in interface ConnectionSourcepublic SessionContext getSessionContext()
ConnectionSourcegetSessionContext in interface ConnectionSourcepublic Connection getConnection()
ConnectionSourcegetConnection in interface ConnectionSourcepublic ConnectionSource retain()
ReferenceCountedretain in interface ConnectionSourceretain in interface ReferenceCountedpublic int getCount()
ReferenceCountedgetCount in interface ReferenceCountedpublic void release()
ReferenceCountedrelease in interface ReferenceCounted