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()
ConnectionSource
getServerDescription
in interface ConnectionSource
public SessionContext getSessionContext()
ConnectionSource
getSessionContext
in interface ConnectionSource
public Connection getConnection()
ConnectionSource
getConnection
in interface ConnectionSource
public ConnectionSource retain()
ReferenceCounted
retain
in interface ConnectionSource
retain
in interface ReferenceCounted
public int getCount()
ReferenceCounted
getCount
in interface ReferenceCounted
public void release()
ReferenceCounted
release
in interface ReferenceCounted