com.mongodb
Class DBPort

java.lang.Object
  extended by com.mongodb.DBPort

public class DBPort
extends Object


Field Summary
(package private)  InetSocketAddress _addr
           
(package private)  int _hashCode
           
(package private)  Logger _logger
           
(package private)  MongoOptions _options
           
(package private)  DBPortPool _pool
           
(package private) static long CONN_RETRY_TIME_MS
           
static int PORT
           
(package private) static boolean USE_NAGLE
           
 
Constructor Summary
DBPort(InetSocketAddress addr)
           
DBPort(InetSocketAddress addr, DBPortPool pool, MongoOptions options)
           
 
Method Summary
(package private)  void _open()
           
(package private)  void _reset(ByteBuffer buf)
           
(package private)  DBMessage call(DBMessage msg, ByteBuffer response)
           
 void ensureOpen()
           
protected  void finalize()
           
 int hashCode()
           
 String host()
           
(package private)  void say(DBMessage msg)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

PORT

public static final int PORT
See Also:
Constant Field Values

USE_NAGLE

static final boolean USE_NAGLE
See Also:
Constant Field Values

CONN_RETRY_TIME_MS

static final long CONN_RETRY_TIME_MS
See Also:
Constant Field Values

_hashCode

final int _hashCode

_addr

final InetSocketAddress _addr

_pool

final DBPortPool _pool

_options

final MongoOptions _options

_logger

final Logger _logger
Constructor Detail

DBPort

public DBPort(InetSocketAddress addr)
       throws IOException
Throws:
IOException

DBPort

DBPort(InetSocketAddress addr,
       DBPortPool pool,
       MongoOptions options)
 throws IOException
Throws:
IOException
Method Detail

call

DBMessage call(DBMessage msg,
               ByteBuffer response)
         throws IOException
Parameters:
response - will get wiped
Throws:
IOException

say

void say(DBMessage msg)
   throws IOException
Throws:
IOException

_reset

void _reset(ByteBuffer buf)

ensureOpen

public void ensureOpen()
                throws IOException
Throws:
IOException

_open

void _open()
     throws IOException
Throws:
IOException

hashCode

public int hashCode()
Overrides:
hashCode in class Object

host

public String host()

toString

public String toString()
Overrides:
toString in class Object

finalize

protected void finalize()
Overrides:
finalize in class Object