Berkeley DB
version 4.5.20

com.sleepycat.db
Class ReplicationHostAddress

java.lang.Object
  extended by com.sleepycat.db.ReplicationHostAddress

public class ReplicationHostAddress
extends Object

A simple wrapper class to hold information needed to define a host in a replication group.

The ReplicationHostAddress can be used to refer to the current site, or to a remote site in the replication group.

Used in the EnvironmentConfig.replicationManagerAddRemoteSite and the EnvironmentConfig.setReplicationManagerLocalSite methods.


Field Summary
 String host
          The name component of the site address.
 boolean isPeer
          This field is used to define if the HostAddress refers to a peer of the current site, or not.
 int port
          The network port component of the site address.
 
Constructor Summary
ReplicationHostAddress()
          Create a ReplicationHostAddress with default settings.
ReplicationHostAddress(String host, int port)
          Create a ReplicationHostAddress.
ReplicationHostAddress(String host, int port, boolean isPeer)
          Create a ReplicationHostAddress.
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

port

public int port
The network port component of the site address.


host

public String host
The name component of the site address. Can be a fully qualified name, or a dotted format address in String format.


isPeer

public boolean isPeer
This field is used to define if the HostAddress refers to a peer of the current site, or not. The default is false.

Constructor Detail

ReplicationHostAddress

public ReplicationHostAddress()
Create a ReplicationHostAddress with default settings.

This is likely not what you want. The current default is host: localhost and port 0.

Only use this constructor if you plan to configure the object fields manually after construction.


ReplicationHostAddress

public ReplicationHostAddress(String host,
                              int port)
Create a ReplicationHostAddress.

Parameters:
host - A string representation of the hostname this address refers to.
port - The port number the address will refer to.

ReplicationHostAddress

public ReplicationHostAddress(String host,
                              int port,
                              boolean isPeer)
Create a ReplicationHostAddress.

Parameters:
host - A string representation of the hostname this address refers to.
port - The port number the address will refer to.
isPeer - Explicitly specify that this address refers to a replication site that is a peer of the current site.

Berkeley DB
version 4.5.20

Copyright(c) 1996-2006 Oracle Corporation - All rights reserved.