Class 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