public class ApplyMissingDomainModelResourcesHandler extends Object implements OperationStepHandler
ApplyRemoteMasterDomainModelHandler contains similar functionality for when a slave connects to the DC.ApplyRemoteMasterDomainModelHandler| Modifier and Type | Field and Description |
|---|---|
static OperationDefinition |
DEFINITION |
protected DomainController |
domainController |
protected HostControllerEnvironment |
hostControllerEnvironment |
protected IgnoredDomainResourceRegistry |
ignoredResourceRegistry |
protected LocalHostControllerInfo |
localHostInfo |
static String |
OPERATION_NAME |
| Constructor and Description |
|---|
ApplyMissingDomainModelResourcesHandler(DomainController domainController,
HostControllerEnvironment hostControllerEnvironment,
LocalHostControllerInfo localHostInfo,
IgnoredDomainResourceRegistry ignoredResourceRegistry) |
| Modifier and Type | Method and Description |
|---|---|
static org.jboss.dmr.ModelNode |
createPiggyBackedMissingDataOperation(org.jboss.dmr.ModelNode missingResources)
Creates the operation to invoke when missing data is piggy-backed as a result of a change to the DC model
|
static org.jboss.dmr.ModelNode |
createPulledMissingDataOperation(org.jboss.dmr.ModelNode missingResources)
Creates the operation to invoke when missing data is obtained from the DC as a result of a change to a slave's server-config
|
void |
execute(OperationContext context,
org.jboss.dmr.ModelNode operation)
Execute this step.
|
protected Resource |
getResource(PathAddress resourceAddress,
Resource rootResource,
OperationContext context) |
protected void |
initializeExtension(String module) |
public static final String OPERATION_NAME
protected final DomainController domainController
protected final HostControllerEnvironment hostControllerEnvironment
protected final LocalHostControllerInfo localHostInfo
protected final IgnoredDomainResourceRegistry ignoredResourceRegistry
public static final OperationDefinition DEFINITION
public ApplyMissingDomainModelResourcesHandler(DomainController domainController, HostControllerEnvironment hostControllerEnvironment, LocalHostControllerInfo localHostInfo, IgnoredDomainResourceRegistry ignoredResourceRegistry)
public static org.jboss.dmr.ModelNode createPiggyBackedMissingDataOperation(org.jboss.dmr.ModelNode missingResources)
missingResources - a model node containing the missing resources listpublic static org.jboss.dmr.ModelNode createPulledMissingDataOperation(org.jboss.dmr.ModelNode missingResources)
missingResources - a model node containing the missing resources listpublic void execute(OperationContext context, org.jboss.dmr.ModelNode operation) throws OperationFailedException
OperationStepHandlercontext.getFailureDescription()
must be called, before calling one of the
context.completeStep variants,
or an OperationFailedException must be thrown.
If the operation succeeded, context.getResult() should
be called and the result populated with the outcome, after which one of the
context.completeStep variants
must be called.
When this method is invoked the thread context classloader will
be set to be the defining class loader of the class that implements this interface.
execute in interface OperationStepHandlercontext - the operation contextoperation - the operation being executedOperationFailedException - if the operation failed before calling context.completeStep()protected Resource getResource(PathAddress resourceAddress, Resource rootResource, OperationContext context)
protected void initializeExtension(String module) throws OperationFailedException
OperationFailedExceptionCopyright © 2014 JBoss by Red Hat. All rights reserved.