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
public class ServerRootResourceDefinition extends SimpleResourceDefinition
- Author:
- Kabir Khan
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.jboss.as.controller.SimpleResourceDefinition
SimpleResourceDefinition.Parameters
-
Nested 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.MinimalResourceDefinition
-
Nested classes/interfaces inherited from interface org.jboss.as.controller.ResourceRegistration
ResourceRegistration.DefaultResourceRegistration
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description 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 Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static 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, setDeprecated
-
Methods inherited from class org.jboss.as.controller.ResourceDefinition.MinimalResourceDefinition
getAccessConstraints, getDescriptionProvider, getMaxOccurs, getMinOccurs, getPathElement, getStability, isFeature, isOrderedChild, isRuntime
-
-
-
-
Field Detail
-
WILDFLY_EE_API
public static final String WILDFLY_EE_API
- See Also:
- Constant Field Values
-
NAMESPACES
public static final AttributeDefinition NAMESPACES
-
SCHEMA_LOCATIONS
public static final AttributeDefinition SCHEMA_LOCATIONS
-
NAME
public static final SimpleAttributeDefinition NAME
-
UUID
public static final SimpleAttributeDefinition UUID
-
ORGANIZATION_IDENTIFIER
public static final SimpleAttributeDefinition ORGANIZATION_IDENTIFIER
-
SERVER_GROUP
public static final SimpleAttributeDefinition SERVER_GROUP
-
HOST
public static final SimpleAttributeDefinition HOST
-
RELEASE_VERSION
public static final SimpleAttributeDefinition RELEASE_VERSION
-
RELEASE_CODENAME
public static final SimpleAttributeDefinition RELEASE_CODENAME
-
PRODUCT_NAME
public static final SimpleAttributeDefinition PRODUCT_NAME
-
PRODUCT_VERSION
public static final SimpleAttributeDefinition PRODUCT_VERSION
-
MANAGEMENT_MAJOR_VERSION
public static final SimpleAttributeDefinition MANAGEMENT_MAJOR_VERSION
-
MANAGEMENT_MINOR_VERSION
public static final SimpleAttributeDefinition MANAGEMENT_MINOR_VERSION
-
MANAGEMENT_MICRO_VERSION
public static final SimpleAttributeDefinition MANAGEMENT_MICRO_VERSION
-
PROFILE_NAME
public static final SimpleAttributeDefinition PROFILE_NAME
-
NULL_PROFILE_NAME
public static final SimpleAttributeDefinition NULL_PROFILE_NAME
-
RUNTIME_CONFIGURATION_STATE
public static final SimpleAttributeDefinition RUNTIME_CONFIGURATION_STATE
-
SERVER_STATE
public static final SimpleAttributeDefinition SERVER_STATE
-
PROCESS_TYPE
public static final SimpleAttributeDefinition PROCESS_TYPE
-
LAUNCH_TYPE
public static final SimpleAttributeDefinition LAUNCH_TYPE
-
RUNNING_MODE
public static final AttributeDefinition RUNNING_MODE
-
SUSPEND_STATE
public static final AttributeDefinition SUSPEND_STATE
-
BLOCKING
public static final AttributeDefinition BLOCKING
The 'blocking' parameter for domain server lifecycle ops executed on the HC
-
START_MODE
public static final AttributeDefinition START_MODE
The 'start-mode' parameter for domain server lifecycle ops executed on the HC
-
TIMEOUT
@Deprecated(forRemoval=false) public static final SimpleAttributeDefinition TIMEOUT
Deprecated.Since Version 9.0.0, use suspend-timeout instead.The 'timeout' parameter for server lifecycle ops
-
SUSPEND_TIMEOUT
public static final AttributeDefinition SUSPEND_TIMEOUT
The 'suspend-timeout' parameter for server lifecycle ops
-
-
Constructor Detail
-
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 Detail
-
registerCapabilities
public void registerCapabilities(ManagementResourceRegistration resourceRegistration)
- Specified by:
registerCapabilitiesin interfaceResourceDefinition- Overrides:
registerCapabilitiesin classSimpleResourceDefinition
-
registerOperations
public void registerOperations(ManagementResourceRegistration resourceRegistration)
- Specified by:
registerOperationsin interfaceResourceDefinition- Overrides:
registerOperationsin classSimpleResourceDefinition
-
registerAttributes
public void registerAttributes(ManagementResourceRegistration resourceRegistration)
- Specified by:
registerAttributesin interfaceResourceDefinition- Overrides:
registerAttributesin classSimpleResourceDefinition
-
registerNotifications
public void registerNotifications(ManagementResourceRegistration resourceRegistration)
- Specified by:
registerNotificationsin interfaceResourceDefinition- Overrides:
registerNotificationsin classSimpleResourceDefinition
-
registerChildren
public void registerChildren(ManagementResourceRegistration resourceRegistration)
- 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
public void registerAdditionalRuntimePackages(ManagementResourceRegistration resourceRegistration)
- Specified by:
registerAdditionalRuntimePackagesin interfaceResourceDefinition- Overrides:
registerAdditionalRuntimePackagesin classSimpleResourceDefinition
-
-