Class ResolvePathHandler

java.lang.Object
org.jboss.as.controller.services.path.ResolvePathHandler
All Implemented Interfaces:
OperationStepHandler

public class ResolvePathHandler extends Object implements OperationStepHandler
An operation to resolve a relative-to path.

The operation should be placed on any operation that defines a relative-to path attribute.

Example usage in an extension:

          public class CustomExtension implements Extension {
              ...

              public void initialize(final ExtensionContext context) {
                  final SubsystemRegistration subsystem = context.registerSubsystem(SUBSYSTEM_NAME,
                      MANAGEMENT_API_MAJOR_VERSION, MANAGEMENT_API_MINOR_VERSION, MANAGEMENT_API_MICRO_VERSION);
                  final ManagementResourceRegistration registration = subsystem.registerSubsystemModel(CustomFileResource.INSTANCE);

                  final ResolvePathHandler resolvePathHandler = ResolvePathHandler.Builder.of(context.getPathManager()).build();
                  registration.registerOperationHandler(ResolvePathHandler.OPERATION_DEFINITION, resolvePathHandler);

                  subsystem.registerXMLElementWriter(CustomSubsystemParser.INSTANCE);
              }

              ...
          }
      
Author:
James R. Perkins