public class RedirectingVirtualHostNodeImpl extends AbstractConfiguredObject<RedirectingVirtualHostNodeImpl> implements RedirectingVirtualHostNode<RedirectingVirtualHostNodeImpl>
AbstractConfiguredObject.CallableWithArgument<V,A>, AbstractConfiguredObject.ChainedListenableFuture<V>, AbstractConfiguredObject.ChainedSettableFuture<V>, AbstractConfiguredObject.DuplicateIdException, AbstractConfiguredObject.DuplicateNameException
Modifier and Type | Field and Description |
---|---|
static String |
VIRTUAL_HOST_NODE_TYPE |
SECURED_STRING_VALUE
DEFAULT_INITIAL_CONFIG_VIRTUALHOST_CONFIG_VAR, DEFAULT_INITIAL_CONFIGURATION, DEFAULT_VIRTUAL_HOST_NODE, QPID_INITIAL_CONFIG_VIRTUALHOST_CONFIG_VAR, VIRTUALHOST_BLUEPRINT_CONTEXT_VAR, VIRTUALHOST_INITIAL_CONFIGURATION
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 |
---|
RedirectingVirtualHostNodeImpl(Map<String,Object> attributes,
Broker<?> parent) |
Modifier and Type | Method and Description |
---|---|
protected com.google.common.util.concurrent.ListenableFuture<Void> |
doActivate() |
DurableConfigurationStore |
getConfigurationStore() |
Map<Port<?>,String> |
getRedirects() |
Collection<? extends RemoteReplicationNode> |
getRemoteReplicationNodes() |
static Map<String,Collection<String>> |
getSupportedChildTypes() |
VirtualHost<?,?,?> |
getVirtualHost() |
String |
getVirtualHostInitialConfiguration() |
boolean |
isDefaultVirtualHostNode() |
protected void |
validateChange(ConfiguredObject<?> proxyForValidation,
Set<String> changedAttributes) |
protected void |
validateOnCreate() |
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, getState, getStatistics, getTaskExecutor, getType, getTypeClass, handleExceptionOnOpen, isDurable, managesChildStorage, notifyStateChanged, onClose, onCreate, onExceptionInOpen, onOpen, onResolve, onValidate, open, openAsync, parentsMap, postResolve, postResolveChildren, registerWithParents, removeChangeListener, rethrowRuntimeExceptionsOnOpen, runTask, setAttribute, setAttributes, setAttributesAsync, setEncrypter, setState, start, startAsync, stop, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
start, stop
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 static final String VIRTUAL_HOST_NODE_TYPE
protected com.google.common.util.concurrent.ListenableFuture<Void> doActivate()
public String getVirtualHostInitialConfiguration()
getVirtualHostInitialConfiguration
in interface VirtualHostNode<RedirectingVirtualHostNodeImpl>
public boolean isDefaultVirtualHostNode()
isDefaultVirtualHostNode
in interface VirtualHostNode<RedirectingVirtualHostNodeImpl>
public VirtualHost<?,?,?> getVirtualHost()
getVirtualHost
in interface VirtualHostNode<RedirectingVirtualHostNodeImpl>
public DurableConfigurationStore getConfigurationStore()
getConfigurationStore
in interface VirtualHostNode<RedirectingVirtualHostNodeImpl>
public Collection<? extends RemoteReplicationNode> getRemoteReplicationNodes()
getRemoteReplicationNodes
in interface VirtualHostNode<RedirectingVirtualHostNodeImpl>
public Map<Port<?>,String> getRedirects()
getRedirects
in interface RedirectingVirtualHostNode<RedirectingVirtualHostNodeImpl>
protected void validateOnCreate()
validateOnCreate
in class AbstractConfiguredObject<RedirectingVirtualHostNodeImpl>
protected void validateChange(ConfiguredObject<?> proxyForValidation, Set<String> changedAttributes)
validateChange
in class AbstractConfiguredObject<RedirectingVirtualHostNodeImpl>
public static Map<String,Collection<String>> getSupportedChildTypes()
Copyright © 2006–2016 The Apache Software Foundation. All rights reserved.