Class ServerRootResourceDefinition
java.lang.Object
org.jboss.as.controller.ResourceDefinition.MinimalResourceDefinition
org.jboss.as.controller.SimpleResourceDefinition
org.jboss.as.server.controller.resources.ServerRootResourceDefinition
- All Implemented Interfaces:
Feature,ResourceDefinition,ResourceRegistration
- Author:
- Kabir Khan
-
Nested Class Summary
Nested classes/interfaces inherited from class org.jboss.as.controller.SimpleResourceDefinition
SimpleResourceDefinition.ParametersNested classes/interfaces inherited from interface org.jboss.as.controller.ResourceDefinition
ResourceDefinition.AbstractConfigurator<C extends ResourceDefinition.Configurator<C>>, ResourceDefinition.Builder, ResourceDefinition.Configurator<C extends ResourceDefinition.Configurator<C>>, ResourceDefinition.MinimalBuilder, ResourceDefinition.MinimalResourceDefinitionNested classes/interfaces inherited from interface org.jboss.as.controller.ResourceRegistration
ResourceRegistration.DefaultResourceRegistration -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final AttributeDefinitionThe 'blocking' parameter for domain server lifecycle ops executed on the HCstatic final SimpleAttributeDefinitionstatic final SimpleAttributeDefinitionstatic final SimpleAttributeDefinitionstatic final SimpleAttributeDefinitionstatic final SimpleAttributeDefinitionstatic final SimpleAttributeDefinitionstatic final AttributeDefinitionstatic final SimpleAttributeDefinitionstatic final SimpleAttributeDefinitionstatic final SimpleAttributeDefinitionstatic final SimpleAttributeDefinitionstatic final SimpleAttributeDefinitionstatic final SimpleAttributeDefinitionstatic final SimpleAttributeDefinitionstatic final SimpleAttributeDefinitionstatic final AttributeDefinitionstatic final SimpleAttributeDefinitionstatic final AttributeDefinitionstatic final SimpleAttributeDefinitionstatic final SimpleAttributeDefinitionstatic final AttributeDefinitionThe 'start-mode' parameter for domain server lifecycle ops executed on the HCstatic final AttributeDefinitionstatic final AttributeDefinitionThe 'suspend-timeout' parameter for server lifecycle opsstatic final SimpleAttributeDefinitionDeprecated.Since Version 9.0.0, use suspend-timeout instead.static final SimpleAttributeDefinitionstatic final String -
Constructor Summary
ConstructorsConstructorDescriptionServerRootResourceDefinition(ContentRepository contentRepository, ExtensibleConfigurationPersister extensibleConfigurationPersister, ServerEnvironment serverEnvironment, ControlledProcessState processState, RunningModeControl runningModeControl, ExtensionRegistry extensionRegistry, boolean parallelBoot, PathManagerService pathManager, DomainServerCommunicationServices.OperationIDUpdater operationIDUpdater, DelegatingConfigurableAuthorizer authorizer, ManagementSecurityIdentitySupplier securityIdentitySupplier, ManagedAuditLogger auditLogger, MutableRootResourceRegistrationProvider rootResourceRegistrationProvider, BootErrorCollector bootErrorCollector, CapabilityRegistry capabilityRegistry, ServerSuspendController suspendController) -
Method Summary
Modifier and TypeMethodDescriptionstatic OperationDefinitiongetDomainServerLifecycleDefinition(String name, org.jboss.dmr.ModelType replyType, ModelVersion deprecatedSince, AttributeDefinition... parameters) voidregisterAdditionalRuntimePackages(ManagementResourceRegistration resourceRegistration) voidregisterAttributes(ManagementResourceRegistration resourceRegistration) voidregisterCapabilities(ManagementResourceRegistration resourceRegistration) voidregisterChildren(ManagementResourceRegistration resourceRegistration) voidregisterNotifications(ManagementResourceRegistration resourceRegistration) voidregisterOperations(ManagementResourceRegistration resourceRegistration) static voidrenameTimeoutToSuspendTimeout(org.jboss.dmr.ModelNode operation) Renames the deprecated attribute 'timeout' by 'suspend-timeout' for the current operation.Methods inherited from class org.jboss.as.controller.SimpleResourceDefinition
getAddOperationParameters, getDeprecationData, getFlagsSet, getResourceDescriptionResolver, registerAddOperation, registerAddOperation, registerRemoveOperation, registerRemoveOperation, setDeprecatedMethods inherited from class org.jboss.as.controller.ResourceDefinition.MinimalResourceDefinition
getAccessConstraints, getDescriptionProvider, getMaxOccurs, getMinOccurs, getPathElement, getStability, isFeature, isOrderedChild, isRuntime
-
Field Details
-
WILDFLY_EE_API
- See Also:
-
NAMESPACES
-
SCHEMA_LOCATIONS
-
NAME
-
UUID
-
ORGANIZATION_IDENTIFIER
-
SERVER_GROUP
-
HOST
-
RELEASE_VERSION
-
RELEASE_CODENAME
-
PRODUCT_NAME
-
PRODUCT_VERSION
-
MANAGEMENT_MAJOR_VERSION
-
MANAGEMENT_MINOR_VERSION
-
MANAGEMENT_MICRO_VERSION
-
PROFILE_NAME
-
NULL_PROFILE_NAME
-
RUNTIME_CONFIGURATION_STATE
-
SERVER_STATE
-
PROCESS_TYPE
-
LAUNCH_TYPE
-
RUNNING_MODE
-
SUSPEND_STATE
-
BLOCKING
The 'blocking' parameter for domain server lifecycle ops executed on the HC -
START_MODE
The 'start-mode' parameter for domain server lifecycle ops executed on the HC -
TIMEOUT
Deprecated.Since Version 9.0.0, use suspend-timeout instead.The 'timeout' parameter for server lifecycle ops -
SUSPEND_TIMEOUT
The 'suspend-timeout' parameter for server lifecycle ops
-
-
Constructor Details
-
ServerRootResourceDefinition
public ServerRootResourceDefinition(ContentRepository contentRepository, ExtensibleConfigurationPersister extensibleConfigurationPersister, ServerEnvironment serverEnvironment, ControlledProcessState processState, RunningModeControl runningModeControl, ExtensionRegistry extensionRegistry, boolean parallelBoot, PathManagerService pathManager, DomainServerCommunicationServices.OperationIDUpdater operationIDUpdater, DelegatingConfigurableAuthorizer authorizer, ManagementSecurityIdentitySupplier securityIdentitySupplier, ManagedAuditLogger auditLogger, MutableRootResourceRegistrationProvider rootResourceRegistrationProvider, BootErrorCollector bootErrorCollector, CapabilityRegistry capabilityRegistry, ServerSuspendController suspendController)
-
-
Method Details
-
registerCapabilities
- Specified by:
registerCapabilitiesin interfaceResourceDefinition- Overrides:
registerCapabilitiesin classSimpleResourceDefinition
-
registerOperations
- Specified by:
registerOperationsin interfaceResourceDefinition- Overrides:
registerOperationsin classSimpleResourceDefinition
-
registerAttributes
- Specified by:
registerAttributesin interfaceResourceDefinition- Overrides:
registerAttributesin classSimpleResourceDefinition
-
registerNotifications
- Specified by:
registerNotificationsin interfaceResourceDefinition- Overrides:
registerNotificationsin classSimpleResourceDefinition
-
registerChildren
- Specified by:
registerChildrenin interfaceResourceDefinition- Overrides:
registerChildrenin classSimpleResourceDefinition
-
getDomainServerLifecycleDefinition
public static OperationDefinition getDomainServerLifecycleDefinition(String name, org.jboss.dmr.ModelType replyType, ModelVersion deprecatedSince, AttributeDefinition... parameters) -
renameTimeoutToSuspendTimeout
public static void renameTimeoutToSuspendTimeout(org.jboss.dmr.ModelNode operation) Renames the deprecated attribute 'timeout' by 'suspend-timeout' for the current operation.If the 'timeout' attribute is found in the operation and 'suspend-timeout' is not being used, the value of this 'timeout' is used as the 'suspend-timeout' and the 'timeout' attribute is removed from the operation.
- Parameters:
operation- The current operation
-
registerAdditionalRuntimePackages
- Specified by:
registerAdditionalRuntimePackagesin interfaceResourceDefinition- Overrides:
registerAdditionalRuntimePackagesin classSimpleResourceDefinition
-