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
OperationStepHandler
context.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 OperationStepHandler
context
- 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
OperationFailedException
Copyright © 2014 JBoss by Red Hat. All rights reserved.