Class RestartParentResourceStepHandler<T>

  • All Implemented Interfaces:
    org.jboss.as.controller.OperationStepHandler

    public class RestartParentResourceStepHandler<T>
    extends org.jboss.as.controller.RestartParentResourceHandlerBase
    Generic operation handler that leverages a ResourceServiceBuilderFactory to restart a parent resource..
    Author:
    Paul Ferraro
    • Method Detail

      • requiresRuntime

        protected boolean requiresRuntime​(org.jboss.as.controller.OperationContext context)
        Overrides:
        requiresRuntime in class org.jboss.as.controller.RestartParentResourceHandlerBase
      • updateModel

        protected void updateModel​(org.jboss.as.controller.OperationContext context,
                                   org.jboss.dmr.ModelNode operation)
                            throws org.jboss.as.controller.OperationFailedException
        Specified by:
        updateModel in class org.jboss.as.controller.RestartParentResourceHandlerBase
        Throws:
        org.jboss.as.controller.OperationFailedException
      • recreateParentService

        protected void recreateParentService​(org.jboss.as.controller.OperationContext context,
                                             org.jboss.as.controller.PathAddress parentAddress,
                                             org.jboss.dmr.ModelNode parentModel)
                                      throws org.jboss.as.controller.OperationFailedException
        Overrides:
        recreateParentService in class org.jboss.as.controller.RestartParentResourceHandlerBase
        Throws:
        org.jboss.as.controller.OperationFailedException
      • getParentServiceName

        protected org.jboss.msc.service.ServiceName getParentServiceName​(org.jboss.as.controller.PathAddress parentAddress)
        Specified by:
        getParentServiceName in class org.jboss.as.controller.RestartParentResourceHandlerBase
      • getParentAddress

        protected org.jboss.as.controller.PathAddress getParentAddress​(org.jboss.as.controller.PathAddress address)
        Overrides:
        getParentAddress in class org.jboss.as.controller.RestartParentResourceHandlerBase