/*- * See the file LICENSE for redistribution information. * * Copyright (c) 1997-2006 * Oracle Corporation. All rights reserved. * * $Id: ReplicationHostAddress.java,v 12.4 2006/09/07 21:24:29 alexg Exp $ */ package com.sleepycat.db; import com.sleepycat.db.internal.DbConstants; public class ReplicationHostAddress { public int port; public String host; public int eid; private int status; public boolean isPeer; public ReplicationHostAddress() { this("localhost", 0, false, false); } public ReplicationHostAddress(String host, int port) { this(host, port, false, false); } public ReplicationHostAddress(String host, int port, boolean isPeer, boolean isConnected) { this.host = host; this.port = port; this.isPeer = isPeer; this.status = isConnected ? DbConstants.DB_REPMGR_CONNECTED : 0; } public boolean isConnected() { return ((this.status & DbConstants.DB_REPMGR_CONNECTED) != 0); } }