public class HostNameAliasImpl extends AbstractConfiguredObject<X> implements HostNameAlias<HostNameAliasImpl>
AbstractConfiguredObject.CallableWithArgument<V,A>, AbstractConfiguredObject.ChainedListenableFuture<V>, AbstractConfiguredObject.ChainedSettableFuture<V>, AbstractConfiguredObject.DuplicateIdException, AbstractConfiguredObject.DuplicateNameException
SECURED_STRING_VALUE
TYPE_NAME
VIRTUAL_HOST_NODE
PRIORITY
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
Modifier | Constructor and Description |
---|---|
protected |
HostNameAliasImpl(Map<String,Object> attributes,
Port port) |
Modifier and Type | Method and Description |
---|---|
Port<?> |
getPort() |
int |
getPriority() |
State |
getState()
Get the actual state of the object.
|
VirtualHostNode<?> |
getVirtualHostNode() |
VirtualHostNode<?> |
getVirtualHostNode(String name) |
protected boolean |
matches(String host) |
protected void |
onOpen() |
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, deleted, 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, getStatistics, getTaskExecutor, getType, getTypeClass, handleExceptionOnOpen, isDurable, managesChildStorage, notifyStateChanged, onClose, onCreate, onExceptionInOpen, onResolve, onValidate, open, openAsync, parentsMap, postResolve, postResolveChildren, registerWithParents, removeChangeListener, rethrowRuntimeExceptionsOnOpen, runTask, setAttribute, setAttributes, setAttributesAsync, setEncrypter, setState, start, startAsync, stop, toString, validateChange, validateOnCreate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getPriority
getVirtualHostNode
getPort
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
protected void onOpen()
onOpen
in class AbstractConfiguredObject<HostNameAliasImpl>
public VirtualHostNode<?> getVirtualHostNode(String name)
getVirtualHostNode
in interface VirtualHostAlias<HostNameAliasImpl>
protected boolean matches(String host)
public VirtualHostNode<?> getVirtualHostNode()
getVirtualHostNode
in interface FixedVirtualHostNodeAlias<X extends org.apache.qpid.server.virtualhostalias.AbstractFixedVirtualHostNodeAlias<X>>
public Port<?> getPort()
getPort
in interface VirtualHostAlias<X extends org.apache.qpid.server.virtualhostalias.AbstractVirtualHostAlias<X>>
public int getPriority()
getPriority
in interface VirtualHostAlias<X extends org.apache.qpid.server.virtualhostalias.AbstractVirtualHostAlias<X>>
public State getState()
ConfiguredObject
getState
in interface ConfiguredObject<X extends org.apache.qpid.server.virtualhostalias.AbstractVirtualHostAlias<X>>
getState
in class AbstractConfiguredObject<X extends org.apache.qpid.server.virtualhostalias.AbstractVirtualHostAlias<X>>
Copyright © 2006–2016 The Apache Software Foundation. All rights reserved.