public class BDBHARemoteReplicationNodeImpl extends AbstractConfiguredObject<BDBHARemoteReplicationNodeImpl> implements BDBHARemoteReplicationNode<BDBHARemoteReplicationNodeImpl>
AbstractConfiguredObject.CallableWithArgument<V,A>, AbstractConfiguredObject.ChainedListenableFuture<V>, AbstractConfiguredObject.ChainedSettableFuture<V>, AbstractConfiguredObject.DuplicateIdException, AbstractConfiguredObject.DuplicateNameException
SECURED_STRING_VALUE
ADDRESS, GROUP_NAME, JOIN_TIME, LAST_KNOWN_REPLICATION_TRANSACTION_ID, MONITOR, ROLE
CONTEXT, CREATED_BY, CREATED_TIME, DESCRIPTION, DESIRED_STATE, DURABLE, ID, LAST_UPDATED_BY, LAST_UPDATED_TIME, LIFETIME_POLICY, NAME, OVER_SIZED_ATTRIBUTE_ALTERNATIVE_TEXT, STATE, TYPE
Constructor and Description |
---|
BDBHARemoteReplicationNodeImpl(BDBHAVirtualHostNode<?> virtualHostNode,
Map<String,Object> attributes,
ReplicatedEnvironmentFacade replicatedEnvironmentFacade) |
Modifier and Type | Method and Description |
---|---|
protected void |
afterSetRole() |
void |
deleted() |
String |
getAddress() |
String |
getGroupName() |
long |
getJoinTime() |
long |
getLastKnownReplicationTransactionId() |
NodeRole |
getRole() |
boolean |
isMonitor() |
void |
onValidate()
Validation performed for configured object creation and opening.
|
String |
toString() |
protected void |
validateChange(ConfiguredObject<?> proxyForValidation,
Set<String> changedAttributes) |
addChangeListener, addChildAsync, applyToChildren, asObjectRecord, attainState, attributeSet, authoriseCreate, authoriseCreateChild, authoriseDelete, authoriseSetAttributes, beforeClose, changeAttribute, changeAttributes, childAdded, childRemoved, close, closeAsync, closeChildren, create, createAsync, createChild, createChildAsync, decryptSecrets, delete, deleteAsync, doAfter, doAfter, doAfter, doAfter, doAfter, doAfter, doAfterAlways, doAfterAlways, doCreation, doOnConfigThread, doOpening, doResolution, doSync, doSync, doValidation, findConfiguredObject, forceUpdateAllSecureAttributes, getActualAttributes, getAttainedChildById, getAttainedChildByName, getAttribute, getAttributeNames, getCategoryClass, getChildById, getChildByName, getChildExecutor, getChildren, getContext, getContextKeys, getContextValue, getContextValue, getCreatedBy, getCreatedTime, getDescription, getDesiredState, getId, getLastOpenedTime, getLastUpdatedBy, getLastUpdatedTime, getLifetimePolicy, getModel, getName, getObjectFactory, getParent, getSecurityManager, getState, getStatistics, getTaskExecutor, getType, getTypeClass, handleExceptionOnOpen, isDurable, managesChildStorage, notifyStateChanged, onClose, onCreate, onExceptionInOpen, onOpen, onResolve, open, openAsync, parentsMap, postResolve, postResolveChildren, registerWithParents, removeChangeListener, rethrowRuntimeExceptionsOnOpen, runTask, setAttribute, setAttributes, setAttributesAsync, setEncrypter, setState, start, startAsync, stop, validateOnCreate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addChangeListener, asObjectRecord, close, closeAsync, createChild, createChildAsync, decryptSecrets, delete, deleteAsync, findConfiguredObject, getActualAttributes, getAttainedChildById, getAttainedChildByName, getAttribute, getAttributeNames, getCategoryClass, getChildById, getChildByName, getChildExecutor, getChildren, getContext, getContextKeys, getContextValue, getContextValue, getCreatedBy, getCreatedTime, getDescription, getDesiredState, getId, getLastOpenedTime, getLastUpdatedBy, getLastUpdatedTime, getLifetimePolicy, getModel, getName, getObjectFactory, getParent, getState, getStatistics, getTaskExecutor, getType, getTypeClass, isDurable, managesChildStorage, open, openAsync, removeChangeListener, setAttribute, setAttributes, setAttributesAsync
public BDBHARemoteReplicationNodeImpl(BDBHAVirtualHostNode<?> virtualHostNode, Map<String,Object> attributes, ReplicatedEnvironmentFacade replicatedEnvironmentFacade)
public String getGroupName()
getGroupName
in interface BDBHARemoteReplicationNode<BDBHARemoteReplicationNodeImpl>
public String getAddress()
getAddress
in interface BDBHARemoteReplicationNode<BDBHARemoteReplicationNodeImpl>
public NodeRole getRole()
getRole
in interface BDBHARemoteReplicationNode<BDBHARemoteReplicationNodeImpl>
public long getJoinTime()
getJoinTime
in interface BDBHARemoteReplicationNode<BDBHARemoteReplicationNodeImpl>
public long getLastKnownReplicationTransactionId()
getLastKnownReplicationTransactionId
in interface BDBHARemoteReplicationNode<BDBHARemoteReplicationNodeImpl>
public boolean isMonitor()
isMonitor
in interface BDBHARemoteReplicationNode<BDBHARemoteReplicationNodeImpl>
public void deleted()
deleted
in class AbstractConfiguredObject<BDBHARemoteReplicationNodeImpl>
public String toString()
toString
in class AbstractConfiguredObject<BDBHARemoteReplicationNodeImpl>
protected void afterSetRole()
protected void validateChange(ConfiguredObject<?> proxyForValidation, Set<String> changedAttributes)
validateChange
in class AbstractConfiguredObject<BDBHARemoteReplicationNodeImpl>
public void onValidate()
AbstractConfiguredObject
onValidate
in class AbstractConfiguredObject<BDBHARemoteReplicationNodeImpl>
Copyright © 2006–2016 The Apache Software Foundation. All rights reserved.