java.lang.Cloneable
public class ReplicationManagerSiteConfig
extends java.lang.Object
implements java.lang.Cloneable
Constructor | Description |
---|---|
ReplicationManagerSiteConfig() |
An instance created using the default constructor is initialized
with the system's default settings.
|
ReplicationManagerSiteConfig(java.lang.String host,
long port) |
Configure the host and port for a site in replication group.
|
Modifier and Type | Method | Description |
---|---|---|
ReplicationHostAddress |
getAddress() |
Return the address of the site.
|
boolean |
getBootstrapHelper() |
Return if the site is a helper for the local site.
|
boolean |
getGroupCreator() |
Return if the site is a group creator.
|
java.lang.String |
getHost() |
Return the host of the site.
|
boolean |
getLegacy() |
Return if the site is in a legacy group.
|
boolean |
getLocalSite() |
Return if the site is the local site.
|
boolean |
getPeer() |
Return if the site is peer.
|
long |
getPort() |
Return the port of the site.
|
void |
setAddress(ReplicationHostAddress address) |
Configure the address for a site in replication group.
|
void |
setBootstrapHelper(boolean helper) |
Set the site to be a helper site.
|
void |
setGroupCreator(boolean groupCreator) |
Set the site to be a group creator.
|
void |
setHost(java.lang.String host) |
Configure the host of the site.
|
void |
setLegacy(boolean legacy) |
Specify the site in a legacy group.
|
void |
setLocalSite(boolean localSite) |
Set the site to be the local site.
|
void |
setPeer(boolean peer) |
Set the site to be peer to local site.
|
void |
setPort(long port) |
Configure the port of the site.
|
public ReplicationManagerSiteConfig()
public ReplicationManagerSiteConfig(java.lang.String host, long port)
host
- the host nameport
- the portpublic void setAddress(ReplicationHostAddress address)
address
- the host addresspublic ReplicationHostAddress getAddress()
public void setHost(java.lang.String host)
host
- the host namepublic java.lang.String getHost()
public void setPort(long port)
port
- the portpublic long getPort()
public void setBootstrapHelper(boolean helper)
A remote site may be used as a helper when the local site first joins the replication group. Once the local site has been established as a member of the group, this config setting is ignored.
helper
- if the site is a helper site
If true, the site will be a helper.public boolean getBootstrapHelper()
public void setGroupCreator(boolean groupCreator)
Only the local site could be applied as a group creator. The group creator would create the initial membership database, defining a replication group of just the one site, rather than trying to join an existing group when it starts for the first time.
groupCreator
- if the site is a group creator
If true, set the site a group creator.public boolean getGroupCreator()
public void setLegacy(boolean legacy)
legacy
- if the site is in a legacy group
If true, specify the site in a legacy group.public boolean getLegacy()
public void setLocalSite(boolean localSite)
localSite
- if the site is a local site
If true, it is local site.public boolean getLocalSite()
public void setPeer(boolean peer)
A peer site may be used as a target for "client-to-client" synchronization messages. It only makes sense to specify this for a remote site.
peer
- if the site is a peer to local site
If true, it is peer to loca site.public boolean getPeer()
Copyright (c) 1996, 2020 Oracle and/or its affiliates. All rights reserved.