All Classes and Interfaces
Class
Description
AbstractPathService implementation for paths that are not relative to other paths.Base class for
OperationStepHandler implementations 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 an
AttributeDefinition.Base class for
OperationStepHandler implementations that add managed resources and also perform runtime
processing that should only occur during server boot.Abstract superclass for
ExtensibleConfigurationPersister implementations.Base class for
Constraint implementations.A base class for controller services.
Listener for notifications that the
ModelController is unstable and a
process restart is necessary.Parameters for initializing
ModelControllerServiceInitialization instancesTracks whether the controller is working with a complete model or just a partial one.
All methods on this class should be called with
ManagedAuditLoggerImpl's lock taken.Abstract superclass for
InterfaceCriteria implementations.Abstract superclass for
Extension implementations where the extension is no longer supported
for use on current version servers but is supported on host controllers in order to allow use
of the extension on legacy version hosts in a mixed-version domain.Service used to create operation handlers per incoming channel
Abstract
Resource implementation.Base class for
OperationStepHandler implementations for updating an existing managed resource.Base class for
OperationTransformer implementations, which don't need to transform the operation result.Abstract superclass for services that return a path.
Base class for handlers that remove resources.
Base class for operations that do nothing in
OperationContext.Stage.MODEL except
register a OperationContext.Stage.RUNTIME step.Configuration of sensitive data.
ResourceDefinition for a resource representing a socket binding group.ResourceDefinition for a resource representing a socket binding.Abstract handler for the write aspect of a
read-write attribute.Holder subclasses can use to pass an object between
AbstractWriteAttributeHandler.applyUpdateToRuntime(OperationContext, ModelNode, String, ModelNode, ModelNode, HandbackHolder)
and AbstractWriteAttributeHandler.revertUpdateToRuntime(OperationContext, ModelNode, String, ModelNode, ModelNode, Object).The context used to store state related to access control and auditing for the current invocation.
Definition of a constraint that can be associated with a
ResourceDefinition, OperationDefinition
or AttributeDefinition.Utility for adding access constraint descriptive metadata to other metadata.
Unique identifier for an
AccessConstraintDefinition.Provides information about how an
AccessConstraintDefinition is utilized for a particular
management resource registration.Registry for tracking usage of
AccessConstraintDefinitions.An action for which access control is needed.
ResourceTransformer that takes the value in the last element of the given address
and stores it in a model attribute named name.A wrapper around
OperationContext for the requested alias address, allowing extra
contextual information when converting alias addresses.OperationTransformer and ResourceTransformer transforming the operation address only.A handler that simply maps an alias onto a target part of the model.
A constraint meant for use in situations where the Action or Target "is" or "is not" something
and the user "allows" or "allowsNot".
A validator that requires that values match one of the items in a defined list.
PermissionCollection that implies all permissions.InterfaceCriteria that tests whether a given network interface and
address satisfy any of a contained set of InterfaceCriteria.Classification to apply to resources, attributes or operation to allow configuration
of whether they are related to "applications".
An enumeration of all the recognized core configuration XML attributes, by local name.
Information about handling an attribute in a sub-model.
Indicates how an attributed is accessed.
Flags to indicate special characteristics of an attribute
Indicates whether an attribute is derived from the persistent configuration or is a purely runtime attribute.
Used to convert an individual attribute/operation parameter value during transformation.
A default implementation of AttributeConverter
Factory for common types of AttributeConverters
Defining characteristics of an attribute in a
Resource or a
parameter or reply value type field in an OperationDefinition, with utility
methods for validation.Simple
Comparable that encapsulates the name of an attribute and any attribute group,
ordering first one group (null group first) and then one attribute name.Encapsulates XML overrides for a set of
AttributeDefinitions.AttributeDefinitionXMLConfiguration.Configurator<C extends AttributeDefinitionXMLConfiguration.Configurator<C>>
Encapsulates an XML element for an
AttributeDefinition.Version of marshaller that by default marshalls to element
A builder for resource and default operation transformations.
Handler that
OperationTransformer and ResourceTransformer implementations can accept to
delegate decisions about whether a given attribute requires transformation.Constraint related to whether a resource, attribute or operation is
related to administrative audit logging.All methods on this class should be called with
ManagedAuditLoggerImpl's lock taken.The result of an access control decision.
Interface exposed by the enforcement point in a WildFly access control system.
Description of standard information about the custom authorizer.
Encapsulates the current configuration of all aspects of the access control system that are
available to
Authorizer implementations.Encapsulates the notion of a principal used in
Caller to AuthorizerConfiguration.RoleMapping mapping.Types of
AuthorizerConfiguration.MappingPrincipals used in Caller to AuthorizerConfiguration.RoleMapping mapping.Encapsulates the notion of a role to which a caller can be mapped.
Encapsulates configuration information for a scoped role.
Listener for changes to the configured scoped roles.
An XML configuration persister which backs up the old file before overwriting it.
BaseAttributeTransformationDescriptionBuilder<T extends BaseAttributeTransformationDescriptionBuilder<?>>
Builder for the attribute transformer for a resource/operation.
The base add handler for the HTTP Management Interface.
Base class for the
ResourceDefinition instances to extend from.The base add handler for the native management interface.
Base class for the
ResourceDefinition instances to extend from.Dynamic name mapper implementations for binary capability names.
Basic operation listener backed by a blocking queue.
Encapsulates information about how long management operation execution should block
before timing out.
Context used to boot a controller service.
Collects boot errors.
Validates that a parameter is a byte[] of an acceptable length.
A handle for a specific cancellable running operation.
Class to hold capabilities provided by and required by resources within this package.
Basic description of a capability.
Unique identifier for a capability, encapsulating its name and the scope in which it exists.
Records information about capability reference information encoded in an attribute's value.
CapabilityReferenceRecorder that determines the dependent capability from the OperationContext
and any additional attributes on same resource.CapabilityReferenceRecorder that determines the dependent capability from the OperationContext.Default implementation of
CapabilityReferenceRecorder.CapabilityReferenceRecorder that determines the dependent and required capability from the
PathAddress of the resource registration.Encapsulates the registration information for a
capability.Registry of
capabilities available in the system.Contextual object that the
ModelController and CapabilityScope implementations
can use to temporarily store data during the course of a capability resolution.An attachment key instance.
Scope in which a
capability is available.Factory for creating a
CapabilityScopeA builder for an individual service in a
CapabilityServiceTarget.Resolves capability service descriptor references to a
ServiceName.Provides support for capability integration outside the management layer,
in service implementations.
Exception thrown when support for an unregistered capability is requested.
The target of ServiceBuilder for capability installations.
Parameter correctors that can be used to change the case of a
model node that is of type string.A builder used to create chained transformers.
Tools to interact with the package protected
ResourceTransformationContext implementation classes.Validates whether the provided string represents a valid character set.
Generates resource descriptions for a child resource of a subsystem.
A
ManagementPermission that combines multiple underlying permissions according
to a CombinationPolicy.Policy for combining multiple permissions.
A combination of
ResourceTransformer and OperationTransformer.An AsyncFuture that is in
AsyncFuture.Status.COMPLETE as soon as it is instantiated.Handler for the "composite" operation; i.e. one that includes one or more child operations
as steps.
Collects configuration changes.
Interface for extensions of the XML boot configuration.
The factory in charge with loading the first ConfigurationExtension found.
Encapsulates the configuration file and manages its history
Policy controlling how to deal with the configuration file
ConfigurationPersister.PersistenceResource that persists to a configuration file upon commit, also
ensuring proper backup copies are made.An exception relating to a configuration persistence problem.
The configuration persister for a model.
Callback for use by callers to
ConfigurationPersister.store(org.jboss.dmr.ModelNode, java.util.Set)
to control whether the stored model should be flushed to permanent storage.Contains the info about the configuration snapshots
Provider of a
ConfigurationPersister.Handler to publish configuration.
A constraint that can help govern whether access is allowed.
A factory for constraints.
Internal class for providing attachments.
The overall state of a process that is being managed by a
ModelController.Exposes the current
ControlledProcessState.State and allows services to register a listener for changes
to it.Warning this class consists of generated code.
This class is for WildFly Controller's permissions.
Utility class holding attribute definitions for credential-reference attribute in the model.
A write attribute handler that is capable of handling automatic updates of credential stores via
credential reference attributes.
Information related to an automatic credential store update.
A
Service responsible for automatic updates of CredentialStores.Deprecated.
internal usage only
Interface for non-standard implementations of the
Authorizer super-interface.Utility class combining the functionality of
DiscardAttributeChecker.DefaultDiscardAttributeChecker, RejectAttributeChecker.DefaultRejectAttributeChecker
and AttributeConverter.DefaultAttributeConverter.Provides a default description of a notification.
Provides a default description of an operation.
Default
PermissionFactory implementation that supports
the WildFly default role-based access control permission scheme.Uses an analysis of registry metadata to provide a default description of an operation that adds a resource.
Provides a default description of a resource by analyzing the registry metadata.
Default provider for a resource "remove" operation.
Class that defers loading parsed extension data until a later time, this allows parse-time system properties to
be evaluated before any extensions are loaded
A
Authorizer that delegates to another.ImmutableManagementResourceRegistration implementation that simply delegates to another
ImmutableManagementResourceRegistration (typically a mutable implementation of sub-interface
ManagementResourceRegistration).ManagementResourceRegistration implementation that simply delegates to another
ManagementResourceRegistration.Provides a delegate for use by a
DelegatingManagementResourceRegistration.Provides a delegate for use by a
DelegatingResource.Resource resolver that in case that doesn't find deprecated description uses subsystem-name.deprecated key.
Encapsulates information about the deprecation of a management resource, attribute or operation.
Provides information (description, list of attributes, list of children)
describing the structure of an addressable model node or operation.
Checks whether an attribute should be discarded or not
A default implementation of DiscardAttributeChecker
An attribute checker that discards attributes if they are one or more allowed values
Discards attributes silently.
A
DiscardApprover that checks the value of a provided attribute in order to decide whether transformation
is allowed.Approves the transformation of the resource or operation.
Policy defining whether resource or operation transformations should be rejected.
Transformation builder discarding all operations to this resource.
Transformer that hides new attributes from legacy slaves if the attribute value is undefined.
Class that is used to transform an operation before it is send to other servers in the domain.
Deprecated, for removal: This API element is subject to removal in a future version.
Callback that can be provided to operation step handlers for operations like 'reload' and 'shutdown'
where the response needs to be sent to the caller before the operation completes.
An enumeration of all the recognized core configuration XML element local names, by name.
ParameterValidator that validates the value is a string matching
one of the Enum types.Miscellaneous information describing the environment in which an
access control decision is being made.
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.
Resolves
ModelType.EXPRESSION expressions in a ModelNode.Runtime exception used to indicate a failure in some
resolver extension execution
not 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 a
ExpressionResolverExtension
not being able to resolve the expression.Object that can be used to extend the functionality of an
ExpressionResolver by handling
expression strings in formats not understood by the expression resolver.Basic
ExpressionResolver implementation.Combines
ConfigurationPersister and SubsystemXmlWriterRegistry.An extension to the JBoss Application Server.
Base handler for the extension resource add operation.
The context for registering a new extension.
The various types of contexts in which an
Extension can be asked to initialize.Deprecated.
for internal use only; may be removed at any time
Context in effect when the
extension element for a given Extension is being parsed.A registry for information about
Extensions to the core application server.Builder for an
ExtensionRegistry.Enum of places an extension registry can be added
Base handler for the extension resource remove operation.
SimpleResourceDefinition for an Extension resource.ResourceDefinition for an Extension's subsystem child resources.Parsing and marshalling logic related to the
extension element in standalone.xml and domain.xml.A filter for features.
Implemented by objects that register features.
All methods on this class should be called with
ManagedAuditLoggerImpl's lock taken.ConfigurationPersister.PersistenceResource that persists to a file upon commit.A generic handler recursively creating add operations for a managed resource using it's
attributes as the request-parameters.
Global operation to build the installation summary of a server or a domain.
Global notifications emitted by all resources:
* resource-added
* resource-removed
* attribute-value-written that contains in its data the old-value and new-value of the attribute that has been written
Global
OperationHandlers.Versioned operation transformer registry.
Utilities related to deployment content hashes.
Encapsulates information about the relationship of a resource to hosts in a domain.
Constraint related to whether the target resource is associated with one or more managed domain hosts.
Policy information for the HTTP management interface that is common across both standalone and domain mode.
A read-only view of
CapabilityRegistry
Capability registry contains two kinds of capabilities:
- possible capabilities which are defined on each resource to provide what said resource and provide at runtime
- runtime or actual capabilities which are runtime instances of possible capabilitiesRead-only view of a
ManagementResourceRegistration.InterfaceCriteria that tests whether a given address is matches
the specified address.Validates that the given parameter is a string that can be converted into an InetAddress.
Handler for the interface resource add operation.
A criteria used to determine what IP address to use for an interface.
Interface criteria write-attribute
OperationHandlerValidates that the given parameter is an int in a given range.
A schema versioned via an
IntVersion.Utility class for executing in-vm calls.
Encapsulates authorization information about an MBean call.
The impact of the call
Hook to expose JMX-related access control configuration to the JMX subsystem without
exposing unrelated capabilities.
The JMX object that is the target of an action for which access control is needed.
All methods on this class should be called with
ManagedAuditLoggerImpl's lock taken.InterfaceCriteria that tests whether a given address is a
link-local address.Defining characteristics of an
ModelType.LIST attribute in a Resource, with utility
methods for conversion to and from xml and for validation.ListAttributeDefinition.Builder<BUILDER extends ListAttributeDefinition.Builder<BUILDER,ATTRIBUTE>,ATTRIBUTE extends ListAttributeDefinition>
Add element to list, with optional index where to put it
Add element to list, with optional index where to put it
Add element to list, with optional index where to put it
Add element to list, with optional index where to put it
Validates parameters of type
ModelType.LIST.Utility class handling low-level parsing of Locale string tag.
A
ModelControllerClient subinterface that does not throw IOException.Validates that the given parameter is a long in a given range.
A loopback criteria with a specified bind address.
InterfaceCriteria that tests whether a given interface is a
loopback interfaceAbstract base class for
AuditLogger implementations.The audit log handler updater.
Audit logger wrapper
The base add handler for management interfaces.
Encapsulates the elements of a management model.
Base class for
Permission implementations related to WildFly access control.PermissionCollection for use with ManagementPermission.A registration for a management resource which consists of a resource description plus registered operation handlers.
A factory for creating a new, root model node registration.
Base representation of a schema for the management model.
Factory for a set of schemas for a specific management file.
A management specific supplier of the
SecurityIdentity for access to the ModelController.Combination of the Reader and Writer interfaces for reading and writing the management model.
Base representation of a schema for the management model.
Defining characteristics of an
ModelType.OBJECT attribute in a Resource,
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>
Empty map, note that is not the same as :undefine(name=name-of-attribute)
Get entry from map:
put entry to map
Remove entry from map
Validates parameters of type
ModelType.OBJECT.Validates that the given parameter is a string that can be converted into a masked InetAddress.
A validator that checks whether the node complies with some sort of minimum or maximum.
Controls reads of and modifications to a management model.
An operation transaction.
A callback interface for the operation's completion status.
Factory for obtaining a
ModelControllerClient
for use in the same VM as the target ModelController.Operation handlers for the remote implementation of
ModelControllerClientService used to create a new client protocol operation handler per channel
Factory for operation handler services.
Internal extension point for core resource registrations.
String constants frequently used in model descriptions.
Context passed to
XMLElementWriters that marshal a model.A handler for the
add operation that only manipulates the model.A handler for the
remove operation that only manipulates the model.ResourceDefinition implementation designed for use in extensions
based on AbstractLegacyExtension.A
write-attribute handler that simply validates the attribute value and stores it in the model.Validates that the given parameter is of the correct type.
Provides utilities related to working with names of JBoss Modules modules.
Validates that a given parameter is a syntactically valid module name within JBoss Modules.
Validates that a value can resolve to a multicast address.
Utility code related to multistep operations.
Resolves an
OperationStepHandler to use given a set of inputs.Provides access to the mutable ManagementResourceRegistration for the root resource.
Encapsulates an group of XML elements for a wildcard resource registration and its overrides using xs:choice (i.e. one of) semantics.
Encapsulates an XML element for a named (i.e. wildcard or override) resource registration.
Handler for the root resource add-namespace operation.
Handler for the root resource remove-namespace operation.
Policy information for the native mangement interface that is common across both standalone and domain mode.
InterfaceCriteria that tests whether a given name matches the
network interface's name.ParameterValidator that validates undefined values and expression types, delegating to a provided
validator for everything else.Constraint related to whether a resource, attribute or operation is NOT
related to administrative audit logging.Resource description resolver that does no resolving at all.
A handler that simply calls
OperationContext.completeStep(OperationContext.RollbackHandler) with a
no-op rollback handler.A notification emitted by a resource and handled by
NotificationHandler.Defining characteristics of notification in a
ResourceInformation about a registered notification.
A filter to let
NotificationHandler filters out notifications they are not interested to handle.A notification handler is used to be notified of events on the server.
A subregistry of
NotificationHandlerNodeRegistry corresponding to a PathElement.getKey() node and its children.The NotificationHandlerRegistration is used to register and unregister notification handlers.
Factory to create a new
NotificationHandlerRegistrationThe NotificationHandlerRegistry is used to register and unregister notification handlers.
The NotificationSupport can be used to emit notifications.
InterfaceCriteria that tests whether a given network interface and
address satisfy none of a contained set of InterfaceCriteria.A configuration persister which does not store configuration changes.
AttributeDefinition suitable for managing LISTs of OBJECTs, which takes into account
recursive processing of allowed values and their value types.
MapAttributeDefinition for maps with keys of ModelType.STRING and values of type ObjectTypeAttributeDefinitionAttributeDefinition for attributes of type ModelType.OBJECT that aren't simple maps, but
rather a set fixed keys where each key may be associated with a value of a different type.Date: 16.11.2011
CancellationException variant that implements OperationClientException.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 an
OperationStepHandler indicating 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 an
OperationStepHandler indicating 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 a
ResourceDeprecated, for removal: This API element is subject to removal in a future version.
To be removed without replacement.
Information about a registered
OperationStepHandler.Flags to indicate special characteristics of an operation
Exception indicating an operation has failed due to a client mistake (e.g. an operation with
invalid parameters was invoked.)
Runtime exception indicating an operation has failed due to a client mistake (e.g. an operation with
invalid parameters was invoked.)
Policy for rejecting operations on the domain controller.
Transformer for the operation response.
Handler for an individual step in the overall execution of a management operation.
Transformation builder interface for overriding a given operation.
The operation transformer.
Resolved/unversioned operation transformer registry.
An extra resolver to be used for
OperationTransformerRegistry entries where placeholder==true.Validates operations against the model controllers description providers
We currently only care about ordered child resources when describing the model for the use of the sync handlers.
Overall interface criteria.
Provides description elements to override the description of a resource produced by a
DescriptionProvider.Special handler that executes subsystem boot operations in parallel.
Special handler that executes extension initialization 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.
Performs multiple
parameter validations against
a detyped operation.Performs validation on detyped operation parameters.
A factory for creating resource description resolvers for child resources.
Encapsulates information about a boot operation for use during boot execution.
Utility class to create an interface criteria based on a
ModelNode descriptionHandler for the path resource add operation.
A path address for an operation.
A path address transformation step.
Validates that a node can be converted to a
PathAddress.An element of a path specification for matching operations with addresses.
Represents a path entry
Handler for file usage metric which contains the total size of a folder and the usable space (as in Java nio).
The client interface for the
PathManagerServiceA callback, see
PathManager.registerCallback(String, Callback, Event...)A handle to a callback
An event triggered when changes are made to a path entry
Factory for a
PathManager.Callback that always calls PathManager.PathEventContext.reloadRequired() from its
PathManager.Callback.pathModelEvent(PathEventContext, String) method.PathManager implementation that exposes additional methods used by the management operation handlers used
for paths, and also exposes the the PathManager as an MSC Service.Handler for the path resource remove operation.
Definition of a resource type that represents a logical filesystem path.
All methods on this class should be called with
ManagedAuditLoggerImpl's lock taken.Possible period values.
Factory for a compatible set of permissions.
Deprecated, for removal: This API element is subject to removal in a future version.
Build
ResourceDefinition via ResourceDefinition.builder(ResourceRegistration, ResourceDescriptionResolver) or extend SimpleResourceDefinition directly.Deprecated, for removal: This API element is subject to removal in a future version.
Superseded by
ResourceXMLParticleFactorySome resources require more operations that just a simple add.
Builds a
PersistentResourceXMLDescription.Factory for creating a
PersistentResourceXMLDescription builder.Deprecated, for removal: This API element is subject to removal in a future version.
Superseded by
SubsystemResourceXMLElementReader.Deprecated, for removal: This API element is subject to removal in a future version.
Superseded by
SubsystemResourceXMLElementWriter.Defines a versioned schema for a subsystem defined via a
PersistentResourceXMLDescription.Resource that solely holds a place in the resource tree and has no model or children.
InterfaceCriteria that tests whether a given interface is a
point-to-point interface.Registry that holds possible capabilities.
Date: 13.10.2011
Base class for objects that store environment information for a process.
Operation handler for process reloads of servers.
Reads the server state.
Allows callers to check the current
ControlledProcessState.State of the process
and to register for notifications of state changes.Holds the possible process types.
Callback an
ProfileParsingCompletionHandler can register to, upon completion of normal parsing of a profile, manipulate the list
of parsed boot operations associated with a profile.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>()
Generalized
ResourceDefinition decorator.A proxy controller to be registered with a ModelController.
Used by
ProxyController implementations to translate addresses to the
target controller's address space.Step handler that uses a proxied
ModelController to execute the step.InterfaceCriteria that tests whether a given address is not
site-local,
link-local
or a wildcard address.Resolves a local name to a qualified name.
Dynamic name mapper implementations for quaternary capability names.
OperationStepHandler returning the attributes of a resource for a given attribute-group.OperationStepHandler returning the names of attribute groups of a given model
address.OperationStepHandler reading a single attribute at the given operation address.OperationStepHandler querying the children names of a given "child-type".OperationStepHandler querying the children resources of a given "child-type".OperationStepHandler querying the child types of a given node.Global operation handler that describes the resource as a Galleon feature.
OperationStepHandler returning the type description of a single operation description.OperationStepHandler returning the names of the defined operations at a given model address.OperationStepHandler querying the complete type description of a given model node.For use with the access-control parameter
OperationStepHandler reading a part of the model.OperationStepHandler that reads the address of the operation and returns the value of its
last element as the operation result.Encapsulates the point in the model that triggered the registration of a capability or requirement.
Checks whether an attribute should be rejected or not
A standard implementation of RejectAttributeChecker.
A RejectAttributeChecker for
ModelType.LIST attribute valuesA RejectAttributeChecker for
ModelType.OBJECT attribute valuesRejects an attribute if the value is anything other than the specified value..
Rejects the attribute if the value is equal to the specified value.
A transformer rejecting values containing an expression.
AbstractPathService implementation for paths that are relative
to other paths.An handler for an 'add' operation that does nothing in the
runtime stage but put the process in
reload-required state.A handler for the "remove" operation that always puts the process in "reload-required" state.
Simple
AbstractWriteAttributeHandler that triggers putting the process in a restart-required state if attribute that
has flag AttributeAccess.Flag.RESTART_JVM otherwise it puts process in
reload-required state.Remote
ProxyController implementation.Interfaceto build a report from ModelNode as a binary stream and attach it to the response.
Encapsulates the registration information for a requirement for a capability.
A
ServiceBuilder that supports capability requirements.ServiceTarget whose builders support capability requirements.Operation that resolves an expression (but not against the vault) and returns the resolved value.
An operation to resolve a relative-to path.
Build an operation to resolve the
Registry for
extensions to a server or host controller's ExpressionResolver.An addressable resource in the management model, representing a local model and child resources.
A
NoSuchElementException variant that can be thrown by Resource.requireChild(PathElement) and
Resource.navigate(PathAddress) implementations to indicate a client error when invoking a
management operation.Encapsulates the
AuthorizationResults for a given caller's access to a particular resource.Provides essential information defining a management resource.
Configures the basic characteristics of a
ResourceDefinition.Builder of a minimal
ResourceDefinition.Configures the basic characteristics of a
ResourceDefinition.Minimal builder of a
ResourceDefinition.A minimal
ResourceDefinition implementation whose internal registration will be performed separately.Resolves localized text descriptions of resources and their components.
A resource filter.
Resource.NoSuchResourceException variant
to throw when a resource should not be visible due to the called lacking
permissions to perform Action.ActionEffect.ADDRESS.Describes the registration of a resource.
Encapsulates an XML element for a resource registration.
ResourceRegistrationXMLElement.AbstractBuilder<T extends ResourceRegistrationXMLElement,B extends ResourceRegistrationXMLElement.Builder<T,B>>
ResourceRegistrationXMLElement.Builder<T extends ResourceRegistrationXMLElement,B extends ResourceRegistrationXMLElement.Builder<T,B>>
The resource transformation context.
Resource specific transformation description builder.
The resource transformer.
Encapsulates a group of XML particles for a subsystem resource using xs:all (i.e. unordered) semantics.
Encapsulates a group of XML particles for a subsystem resource using xs:choice (i.e. one of) semantics.
Encapsulates an XML container of content for a resource.
ResourceXMLContainer.AbstractBuilder<T extends ResourceXMLContainer,B extends ResourceXMLContainer.Builder<T,B>>
ResourceXMLContainer.Builder<T extends ResourceXMLContainer,B extends ResourceXMLContainer.Builder<T,B>>
Encapsulates an XML element for a subsystem resource.
Encapsulates a group of XML elements for a subsystem resource.
ResourceXMLElementGroup.AbstractBuilder<T extends ResourceXMLElementGroup,B extends ResourceXMLElementGroup.Builder<T,B>>
ResourceXMLElementGroup.Builder<T extends ResourceXMLElementGroup,B extends ResourceXMLElementGroup.Builder<T,B>>
Functions resolving the local element name for the
PathElement of a resource.A factory for building XML particles for a subsystem resource.
Encapsulates a group of XML particles for a subsystem resource, e.g. xs:choice, xs:sequence
ResourceXMLParticleGroup.AbstractBuilder<T extends ResourceXMLParticleGroup,B extends ResourceXMLParticleGroup.Builder<T,B>>
ResourceXMLParticleGroup.Builder<T extends ResourceXMLParticleGroup,B extends ResourceXMLParticleGroup.Builder<T,B>>
Encapsulates a group of XML particles for a subsystem resource using xs:sequence (i.e. ordered) semantics.
Support logic related to dealing with input streams attached to an operation response.
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.
Simple
AbstractWriteAttributeHandler that, if allowed,
restarts a parent resource when a change is made.Determines the set of roles applicable for a management request.
A
RoleMapper that allows clients to specify the roles they desire to run as.A simple
Permission to allow code being executed without an associated remote to be granted the permission to execute
using a specified role.The current running mode of the server.
Provides control over the server's current
RunningMode.A capability exposed in a running WildFly process.
Builder for a
RuntimeCapability.Registration information for a
RuntimeCapability.Registry of
capabilities available in the runtime.A runtime package dependency expresses a dependency to a galleon package.
Registration information for requirement for a
RuntimeCapability.A namespace qualified XML attribute or element.
Handler for the root resource add-schema-location operation.
Handler for the root resource remove-schema-location operation.
Interface used to indicate that the implementing class serves to limit the scope of an
otherwise standard permission.
Marker interface that indicates the constraints produced by this factory are associated
with a
ScopingConstraint.Constraint related to whether a resource, attribute or operation is considered security sensitive.Constraint related to whether an attribute is considered security sensitive
because it contains a vault expression.Classification to apply to resources, attributes or operation to allow configuration
of whether access, reads or writes are sensitive.
Encapsulates information about the relationship of a resource to server groups in a domain.
Constraint related to whether the target resource is associated with one or more managed domain server groups.
Provides a factory for creating
ServiceName instances from dot-separated strings while trying to
mitigate the memory overhead of having multiple copies of elements of the name that have the same
simple name.Abstract remove step handler that simply removes a service.
Defining characteristics of an attribute in a
Resource or a
parameter or reply value type field in an OperationDefinition, with utility
methods for conversion to and from xml and for validation.Provides a builder API for creating a
SimpleAttributeDefinition.AttributeDefinition for attributes that represent lists with
simple element types (i.e. not ModelType.LIST or ModelType.OBJECT.Simple implementation of
ManagementPermission.MapAttributeDefinition for maps with keys of ModelType.STRING and values of type ModelTypeSimple
Namespace implementation.Defining characteristics of operation in a
Resource
SimpleOperationDefinition is simplest implementation that uses DefaultOperationDescriptionProvider for generating description of operation
if more complex DescriptionProvider user should extend this class or OperationDefinition and provide its own DescriptionProviderBuilder for helping construct
SimpleOperationDefinitionBasic implementation of
ResourceDefinition.Parameters object for the SimpleResourceDefinition constructor
Simple
VersionedNamespace implementation.Encapsulates an group of XML elements for one of more singleton resource registrations using xs:choice (i.e. one of) semantics.
Encapsulates an XML element for a singleton (i.e. non-wildcard) resource registration.
InterfaceCriteria that tests whether a given address is a
link-local address.All methods on this class should be called with
ManagedAuditLoggerImpl's lock taken.An operation that deletes a snapshot of the current configuration
An operation that lists the snapshots taken of the current configuration
An operation that takes a snapshot of the current configuration
Standard
Authorizer implementation that uses a provided
RoleMapper to construct a DefaultPermissionFactory, with that permission factory
used for the permissions used by the superclass implementation.ResourceBundle based ResourceDescriptionResolver that builds resource bundle
keys by taking a "key prefix" provided to the constructor and dot-appending the string params to the
various getXXXDescription methods.The standard roles in the WildFly management access control mechanism.
A
RoleMapper that supports configuration from the WildFly management API.Validates that the given parameter is a string of an allowed length in bytes.
Validates that the given parameter is a string of an allowed length.
InterfaceCriteria that tests whether a given address is on the
desired subnet.Validates that a String value can resolve to a subnet format based on class SubnetUtils in Apache Commons Net
Registers transformers for a single subsystem.
Context passed to
XMLElementWriters that marshal a subsystem.Defines a subsystem management model.
A subsystem registration.
Generates resource descriptions for a given subsystem and exposes a mechanism for generating a
ResourceDescriptionResolver for child resources.A subsystem resource registration.
Encapsulates an XML element for a subsystem resource registration.
StAX reader for a subsystem.
StAX writer for a subsystem.
A
SubsystemSchema described by a SubsystemResourceRegistrationXMLElement.Defines a versioned schema for a subsystem.
Subsystem transformers registration API
Methods on this interface provide main transformers registration points for all
ExtensionTransformerRegistration implementations.Registry for
XMLElementWriters that can marshal the configuration
for a subsystem.A
RoleMapper that always maps the user to the role SUPERUSER.InterfaceCriteria that tests whether a given interface
supports multicastFacility as defined by RFC-5424 (http://tools.ietf.org/html/rfc5424)
and RFC-3164 (http://tools.ietf.org/html/rfc3164).
An attribute of the resource that is the target of an action for which access control is needed.
The resource that is the target of an action for which access control is needed.
Dynamic name mapper implementations for ternary capability names.
ParameterValidator that validates the value is a string matching one of the TimeUnit names.A
Constraint for writing to the top level standard roles i.e.A transactional protocol client to execute management operations between
ModelControllers running on different
processes.An operation wrapper.
The prepared result.
TransactionalProtocolClient.TransactionalOperationListener<T extends TransactionalProtocolClient.Operation>
The transactional operation listener.
Factory to create a
TransactionalProtocolClient.The transactional request handler for a remote
TransactionalProtocolClient.The final transformation description including child resources.
A transformation description builder.
A potentially remote target requiring transformation.
If this attachment is attached to an OperationContext, its internal attachments get propagated to the transformers.
Global transformers registry.
Transformers API for manipulating transformation operations between different versions of application server
Convenience factory for unit tests, and default internal implementations
Provides information on whether a target process is excluded from receiving operations for a particular resource addresses.
Provides information on whether a target process is ignoring particular resource addresses.
Standard inputs into a transformation process.
Logger utility class that provides a unified mechanism to log warnings that occur as part of the transformation process.
Registration for subsystem specific operation transformers.
A
ProxyController with transformation capabilities.Factory methods for creating a
TransformingProxyControllerDynamic name mapper implementations for unary capability names.
OperationFailedRuntimeException thrown when an operation is not authorized.The undefine-attribute handler, writing an undefined value for a single attribute.
Enhanced CountDownLatch providing uninterruptible variants of await() methods.
A placeholder parser for a subsystem namespace not enabled by the stability level of the current process.
Handler for the "describe" operation for an extension that is only supported for non-server
use in a mixed-version domain where legacy slaves still support the extension.
InterfaceCriteria that tests whether a given interface is
up.A
ParameterValidator to verify that a parameter is a correctly formed URI.Utility methods related to working with detyped operations.
Validates an operation
Allows configuration as to whether reads and writes of data involving vault expressions
are to be considered sensitive.
A versioned feature.
A versioned namespace.
A versioned schema, whose namespace is a versioned namespace.
Deprecated, for removal: This API element is subject to removal in a future version.
Use
instead.InterfaceCriteria that tests whether a given interface is
virtual.InterfaceCriteria Placeholder interface criteria; enables support of wildcard addresses for inet-address.This class is private api
Standard
AuthorizerConfiguration implementation that also exposes mutator APIs for use by
the WildFly management layer.Types of matching strategies used in
org.jboss.as.controller.access.Caller to AuthorizerConfiguration.RoleMapping mapping.OperationStepHandler writing a single attribute.Utility methods for writing XML.
Encapsulates a group of XML particles with xs:all (i.e. unordered) semantics.
Encapsulates an attribute of an XML element.
Enumerates permissible xs:attribute usage.
Adds absentee attribute handling to an {link org.jboss.staxmapper.XMLAttributeReader}.
A versioned schema for an XML attribute.
Defines the cardinality of an XML particle.
Cardinalities for single particles.
Common cardinalities for unbounded particles.
Encapsulates a group of XML particles using xs:choice (i.e. one of) semantics.
Encapsulates an XML component, e.g. particle/attribute.
A factory for creating builders of XML components.
Super-interface for XML component readers with absentee handling.
A configuration persister which uses an XML file for backing storage.
Common constants used when parsing and writing XML configuration files.
Encapsulates an XML particle that contains content.
XMLContainer.AbstractBuilder<RC,WC,T extends XMLContainer<RC,WC>,B extends XMLContainer.Builder<RC,WC,T,B>>
Builder of an XML container.
Encapsulates the content of an XML element.
Adds empty content detection to an
XMLElementWriter.Encapsulates an XML element.
Builder of an XML element.
Encapsulates a group of XML elements, e.g. xs:choice, xs:all, xs:sequence.
XMLElementGroup.AbstractBuilder<RC,WC,E extends XMLElement<RC,WC>,T extends XMLElementGroup<RC,WC>,B extends XMLElementGroup.Builder<RC,WC,E,T,B>>
XMLElementGroup.Builder<RC,WC,E extends XMLElement<RC,WC>,T extends XMLElementGroup<RC,WC>,B extends XMLElementGroup.Builder<RC,WC,E,T,B>>
Adds absentee element handling to an {link org.jboss.staxmapper.XMLElementReader}.
A versioned schema for an XML element.
A
OperationStepHandler that can output a model in XML file.A
OperationStepHandler that can output a model in XML formEncapsulates an XML particle.
XMLParticle.AbstractBuilder<RC,WC,T extends XMLParticle<RC,WC>,B extends XMLParticle.Builder<RC,WC,T,B>>
Encapsulates a group of XML particles, e.g. xs:choice, xs:sequence.
XMLParticleGroup.AbstractBuilder<RC,WC,E extends XMLElement<RC,WC>,T extends XMLParticleGroup<RC,WC>,B extends XMLParticleGroup.Builder<RC,WC,E,T,B>>
XMLParticleGroup.Builder<RC,WC,E extends XMLElement<RC,WC>,T extends XMLParticleGroup<RC,WC>,B extends XMLParticleGroup.Builder<RC,WC,E,T,B>>
Encapsulates a group of XML particles with xs:sequence (i.e. ordered) semantics.
Defines the usage of a an XML component.