Package org.jboss.as.controller
package org.jboss.as.controller
-
ClassDescriptionBase class for
OperationStepHandlerimplementations that add managed resource.Deprecated, for removal: This API element is subject to removal in a future version.Use default constructor instead.AbstractAttributeDefinitionBuilder<BUILDER extends AbstractAttributeDefinitionBuilder<BUILDER,ATTRIBUTE>, ATTRIBUTE extends AttributeDefinition> Provides a builder API for creating anAttributeDefinition.Base class forOperationStepHandlerimplementations that add managed resources and also perform runtime processing that should only occur during server boot.A base class for controller services.Listener for notifications that theModelControlleris unstable and a process restart is necessary.Parameters for initializingModelControllerServiceInitializationinstancesTracks whether the controller is working with a complete model or just a partial one.Base class forOperationStepHandlerimplementations for updating an existing managed resource.Base class for handlers that remove resources.Base class for operations that do nothing inOperationContext.Stage.MODELexcept register aOperationContext.Stage.RUNTIMEstep.Abstract handler for the write aspect of aread-write attribute.Holder subclasses can use to pass an object betweenAbstractWriteAttributeHandler.applyUpdateToRuntime(OperationContext, ModelNode, String, ModelNode, ModelNode, HandbackHolder)andAbstractWriteAttributeHandler.revertUpdateToRuntime(OperationContext, ModelNode, String, ModelNode, ModelNode, Object).The context used to store state related to access control and auditing for the current invocation.Defining characteristics of an attribute in aResourceor a parameter or reply value type field in anOperationDefinition, with utility methods for validation.SimpleComparablethat encapsulates the name of an attribute and any attribute group, ordering first one group (null group first) and then one attribute name.Version of marshaller that by default marshalls to elementEncapsulates information about how long management operation execution should block before timing out.Context used to boot a controller service.Collects boot errors.A handle for a specific cancellable running operation.Records information about capability reference information encoded in an attribute's value.CapabilityReferenceRecorderthat determines the dependent capability from theOperationContextand any additional attributes on same resource.CapabilityReferenceRecorderthat determines the dependent capability from theOperationContext.Default implementation ofCapabilityReferenceRecorder.CapabilityReferenceRecorderthat determines the dependent and required capability from thePathAddressof the resource registration.Registry ofcapabilitiesavailable in the system.A builder for an individual service in aCapabilityServiceTarget.The target of ServiceBuilder for capability installations.Parameter correctors that can be used to change the case of amodel nodethat is oftype string.Handler for the "composite" operation; i.e. one that includes one or more child operations as steps.Collects configuration changes.The overall state of a process that is being managed by aModelController.Exposes the currentControlledProcessState.Stateand allows services to register a listener for changes to it.Deprecated.internal usage onlyEncapsulates information about the deprecation of a management resource, attribute or operation.Utility class to override the value of an attribute by setting an env var corresponding to the address of the resource and the name of the attribute to override.ResolvesModelType.EXPRESSIONexpressions in aModelNode.Runtime exception used to indicate a failure in someresolver extension executionnot due to problems with user input like the expression string being resolved or the configuration of resources backing the resolver extension.Runtime exception used to indicate some user-driven problem that prevented expression resolution, for example: A flaw in a user provided expression string that results in aExpressionResolverExtensionnot being able to resolve the expression.BasicExpressionResolverimplementation.An extension to the JBoss Application Server.The context for registering a new extension.The various types of contexts in which anExtensioncan be asked to initialize.A filter for features.Implemented by objects that register features.Utilities related to deployment content hashes.Defining characteristics of anModelType.LISTattribute in aResource, with utility methods for conversion to and from xml and for validation.ListAttributeDefinition.Builder<BUILDER extends ListAttributeDefinition.Builder<BUILDER,ATTRIBUTE>, ATTRIBUTE extends ListAttributeDefinition> AModelControllerClientsubinterface that does not throwIOException.Encapsulates the elements of a management model.Defining characteristics of anModelType.OBJECTattribute in aResource, where all children of the object have values of the same type; i.e. the attribute represents a logical map of arbitrary key value pairs.MapAttributeDefinition.Builder<BUILDER extends MapAttributeDefinition.Builder<BUILDER,ATTRIBUTE>, ATTRIBUTE extends MapAttributeDefinition> Controls reads of and modifications to a management model.An operation transaction.A callback interface for the operation's completion status.Factory for obtaining aModelControllerClientfor use in the same VM as the targetModelController.Internal extension point for core resource registrations.A handler for theaddoperation that only manipulates the model.A handler for theremoveoperation that only manipulates the model.ResourceDefinitionimplementation designed for use in extensions based onAbstractLegacyExtension.Awrite-attributehandler that simply validates the attribute value and stores it in the model.Provides utilities related to working with names of JBoss Modules modules.A handler that simply callsOperationContext.completeStep(OperationContext.RollbackHandler)with ano-op rollback handler.Defining characteristics of notification in aResourceAttributeDefinition suitable for managing LISTs of OBJECTs, which takes into account recursive processing of allowed values and their value types.MapAttributeDefinitionfor maps with keys ofModelType.STRINGand values of typeObjectTypeAttributeDefinitionAttributeDefinitionfor attributes of typeModelType.OBJECTthat aren't simple maps, but rather a set fixed keys where each key may be associated with a value of a different type.Marker interface for an Exception indicating a management operation has failed due to a client mistake (e.g. an operation with invalid parameters was invoked.)The context for an operation step execution.An attachment key instance.The current activity of an operation.The result action.Handler for a callback to anOperationStepHandlerindicating that the result of the overall operation is known and the handler can take any necessary actions to deal with that result.Handler for a callback to anOperationStepHandlerindicating that the overall operation is being rolled back and the handler should revert any change it has made.The stage at which a step should apply.Defining characteristics of operation in aResourceDeprecated, for removal: This API element is subject to removal in a future version.To be removed without replacement.Exception indicating an operation has failed due to a client mistake (e.g. an operation with invalid parameters was invoked.)Handler for an individual step in the overall execution of a management operation.Special handler that executes subsystem boot operations in parallel.An implementation of this interface will be invoked before a new attribute value is set, so it has a chance to adjust the new value, if and as necessary, e.g. propagate properties from the current value in case the new value is missing them.Encapsulates information about a boot operation for use during boot execution.A path address for an operation.An element of a path specification for matching operations with addresses.Deprecated, for removal: This API element is subject to removal in a future version.BuildResourceDefinitionviaResourceDefinition.builder(ResourceRegistration, ResourceDescriptionResolver)or extendSimpleResourceDefinitiondirectly.Deprecated, for removal: This API element is subject to removal in a future version.Superseded byResourceXMLParticleFactorySome resources require more operations that just a simple add.Builds aPersistentResourceXMLDescription.Factory for creating aPersistentResourceXMLDescriptionbuilder.Deprecated, for removal: This API element is subject to removal in a future version.Superseded bySubsystemResourceXMLElementReader.Deprecated, for removal: This API element is subject to removal in a future version.Superseded bySubsystemResourceXMLElementWriter.PersistentSubsystemSchema<S extends PersistentSubsystemSchema<S>>Defines a versioned schema for a subsystem defined via aPersistentResourceXMLDescription.Date: 13.10.2011Allows callers to check the currentControlledProcessState.Stateof the process and to register for notifications of state changes.Holds the possible process types.This implementation propagates properties present in the current attribute value but missing from the new value.Represents simple key=value map equivalent of java.util.Map<String,String>()GeneralizedResourceDefinitiondecorator.A proxy controller to be registered with a ModelController.Used byProxyControllerimplementations to translate addresses to the target controller's address space.Step handler that uses a proxiedModelControllerto execute the step.OperationStepHandlerthat reads the address of the operation and returns the value of its last element as the operation result.An handler for an 'add' operation that does nothing in theruntime stagebut put the process in reload-required state.A handler for the "remove" operation that always puts the process in "reload-required" state.SimpleAbstractWriteAttributeHandlerthat triggers putting the process in a restart-required state if attribute that has flagAttributeAccess.Flag.RESTART_JVMotherwise it puts process in reload-required state.AServiceBuilderthat supports capability requirements.ServiceTargetwhose builders support capability requirements.Provides essential information defining a management resource.Configures the basic characteristics of aResourceDefinition.Builder of a minimalResourceDefinition.Configures the basic characteristics of aResourceDefinition.Minimal builder of aResourceDefinition.A minimalResourceDefinitionimplementation whose internal registration will be performed separately.Describes the registration of a resource.Simple add handler which, if allowed, restarts a parent resource when the child is added.Simple remove handler that, if allowed, restarts a parent resource when a child is removed.Simple remove handler that, if allowed, restarts a parent resource when a child is removed.SimpleAbstractWriteAttributeHandlerthat, if allowed, restarts a parent resource when a change is made.The current running mode of the server.Provides control over the server's currentRunningMode.Provides a factory for creatingServiceNameinstances from dot-separated strings while trying to mitigate the memory overhead of having multiple copies of elements of the name that have the samesimple name.Abstract remove step handler that simply removes a service.Defining characteristics of an attribute in aResourceor a parameter or reply value type field in anOperationDefinition, with utility methods for conversion to and from xml and for validation.Provides a builder API for creating aSimpleAttributeDefinition.AttributeDefinitionfor attributes that represent lists with simple element types (i.e. notModelType.LISTorModelType.OBJECT.MapAttributeDefinitionfor maps with keys ofModelType.STRINGand values of type ModelTypeDefining characteristics of operation in aResourceSimpleOperationDefinition is simplest implementation that usesDefaultOperationDescriptionProviderfor generating description of operation if more complex DescriptionProvider user should extend this class orOperationDefinitionand provide its ownDescriptionProviderBuilder for helping constructSimpleOperationDefinitionBasic implementation ofResourceDefinition.Parameters object for the SimpleResourceDefinition constructorDefines a subsystem management model.A subsystem registration.A subsystem resource registration.SubsystemSchema<S extends SubsystemSchema<S>>Defines a versioned schema for a subsystem.AProxyControllerwith transformation capabilities.Factory methods for creating aTransformingProxyControllerOperationFailedRuntimeExceptionthrown when an operation is not authorized.Enhanced CountDownLatch providing uninterruptible variants of await() methods.