Class AbstractEJBComponentRuntimeHandler<T extends EJBComponent>

    • Constructor Detail

      • AbstractEJBComponentRuntimeHandler

        protected AbstractEJBComponentRuntimeHandler​(EJBComponentType componentType,
                                                     Class<T> componentClass)
    • Method Detail

      • executeRuntimeStep

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

        public void registerComponent​(org.jboss.as.controller.PathAddress address,
                                      org.jboss.msc.service.ServiceName serviceName)
      • unregisterComponent

        public void unregisterComponent​(org.jboss.as.controller.PathAddress address)
      • executeReadAttribute

        protected void executeReadAttribute​(String attributeName,
                                            org.jboss.as.controller.OperationContext context,
                                            T component,
                                            org.jboss.as.controller.PathAddress address)
      • executeWriteAttribute

        protected void executeWriteAttribute​(String attributeName,
                                             org.jboss.as.controller.OperationContext context,
                                             org.jboss.dmr.ModelNode operation,
                                             T component,
                                             org.jboss.as.controller.PathAddress address)
                                      throws org.jboss.as.controller.OperationFailedException
        Throws:
        org.jboss.as.controller.OperationFailedException
      • executeAgainstComponent

        protected void executeAgainstComponent​(org.jboss.as.controller.OperationContext context,
                                               org.jboss.dmr.ModelNode operation,
                                               T component,
                                               String opName,
                                               org.jboss.as.controller.PathAddress address)
                                        throws org.jboss.as.controller.OperationFailedException
        Throws:
        org.jboss.as.controller.OperationFailedException
      • isOperationReadOnly

        protected boolean isOperationReadOnly​(String opName)
      • resolveRuntimeName

        protected String resolveRuntimeName​(org.jboss.as.controller.OperationContext context,
                                            org.jboss.as.controller.PathElement address)
        Resolves runtime name of model resource.
        Parameters:
        context - - operation context in which handler is invoked
        address - - deployment address
        Returns:
        runtime name of module. Value which is returned is never null.