Package com.mongodb.binding
Interface AsyncConnectionSource
- 
- All Superinterfaces:
 ReferenceCounted
@Deprecated public interface AsyncConnectionSource extends ReferenceCounted
Deprecated.A source of connections to a single MongoDB server.- Since:
 - 3.0
 
 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description voidgetConnection(SingleResultCallback<AsyncConnection> callback)Deprecated.Gets a connection from this source.ServerDescriptiongetServerDescription()Deprecated.Gets the current description of this source.SessionContextgetSessionContext()Deprecated.Gets the session context for this sourceAsyncConnectionSourceretain()Deprecated.Retain an additional reference to this object.- 
Methods inherited from interface com.mongodb.binding.ReferenceCounted
getCount, release 
 - 
 
 - 
 
- 
- 
Method Detail
- 
getServerDescription
ServerDescription getServerDescription()
Deprecated.Gets the current description of this source.- Returns:
 - the current details of the server state.
 
 
- 
getSessionContext
SessionContext getSessionContext()
Deprecated.Gets the session context for this source- Returns:
 - the session context, which may not be null
 - Since:
 - 3.6
 
 
- 
getConnection
void getConnection(SingleResultCallback<AsyncConnection> callback)
Deprecated.Gets a connection from this source.- Parameters:
 callback- the to be passed the connection
 
- 
retain
AsyncConnectionSource retain()
Deprecated.Description copied from interface:ReferenceCountedRetain an additional reference to this object. All retained references must be released, or there will be a leak.- Specified by:
 retainin interfaceReferenceCounted- Returns:
 - this
 
 
 - 
 
 -