public class ServerRootResourceDefinition extends SimpleResourceDefinition
SimpleResourceDefinition.Parameters| Constructor and Description |
|---|
ServerRootResourceDefinition(ContentRepository contentRepository,
ExtensibleConfigurationPersister extensibleConfigurationPersister,
ServerEnvironment serverEnvironment,
ControlledProcessState processState,
RunningModeControl runningModeControl,
AbstractVaultReader vaultReader,
ExtensionRegistry extensionRegistry,
boolean parallelBoot,
PathManagerService pathManager,
DomainServerCommunicationServices.OperationIDUpdater operationIDUpdater,
DelegatingConfigurableAuthorizer authorizer,
ManagementSecurityIdentitySupplier securityIdentitySupplier,
ManagedAuditLogger auditLogger,
MutableRootResourceRegistrationProvider rootResourceRegistrationProvider,
BootErrorCollector bootErrorCollector,
CapabilityRegistry capabilityRegistry) |
| Modifier and Type | Method and Description |
|---|---|
static OperationDefinition |
getDomainServerLifecycleDefinition(String name,
org.jboss.dmr.ModelType replyType,
ModelVersion deprecatedSince,
AttributeDefinition... parameters) |
void |
registerAdditionalRuntimePackages(ManagementResourceRegistration resourceRegistration) |
void |
registerAttributes(ManagementResourceRegistration resourceRegistration) |
void |
registerCapabilities(ManagementResourceRegistration resourceRegistration) |
void |
registerChildren(ManagementResourceRegistration resourceRegistration) |
void |
registerNotifications(ManagementResourceRegistration resourceRegistration) |
void |
registerOperations(ManagementResourceRegistration resourceRegistration) |
static void |
renameTimeoutToSuspendTimeout(org.jboss.dmr.ModelNode operation)
Renames the deprecated attribute 'timeout' by 'suspend-timeout' for the current operation.
|
getAccessConstraints, getDeprecationData, getDescriptionProvider, getFlagsSet, getMaxOccurs, getMinOccurs, getPathElement, getResourceDescriptionResolver, isFeature, isOrderedChild, isRuntime, registerAddOperation, registerAddOperation, registerRemoveOperation, registerRemoveOperation, setDeprecatedpublic static final String IBM_JDK
public static final String WILDFLY_EE_API
public static final AttributeDefinition NAMESPACES
public static final AttributeDefinition SCHEMA_LOCATIONS
public static final SimpleAttributeDefinition NAME
public static final SimpleAttributeDefinition UUID
public static final SimpleAttributeDefinition ORGANIZATION_IDENTIFIER
public static final SimpleAttributeDefinition SERVER_GROUP
public static final SimpleAttributeDefinition HOST
public static final SimpleAttributeDefinition RELEASE_VERSION
public static final SimpleAttributeDefinition RELEASE_CODENAME
public static final SimpleAttributeDefinition PRODUCT_NAME
public static final SimpleAttributeDefinition PRODUCT_VERSION
public static final SimpleAttributeDefinition MANAGEMENT_MAJOR_VERSION
public static final SimpleAttributeDefinition MANAGEMENT_MINOR_VERSION
public static final SimpleAttributeDefinition MANAGEMENT_MICRO_VERSION
public static final SimpleAttributeDefinition PROFILE_NAME
public static final SimpleAttributeDefinition NULL_PROFILE_NAME
public static final SimpleAttributeDefinition RUNTIME_CONFIGURATION_STATE
public static final SimpleAttributeDefinition SERVER_STATE
public static final SimpleAttributeDefinition PROCESS_TYPE
public static final SimpleAttributeDefinition LAUNCH_TYPE
public static final AttributeDefinition RUNNING_MODE
public static final AttributeDefinition SUSPEND_STATE
public static final AttributeDefinition BLOCKING
public static final AttributeDefinition START_MODE
@Deprecated public static final SimpleAttributeDefinition TIMEOUT
public static final AttributeDefinition SUSPEND_TIMEOUT
public ServerRootResourceDefinition(ContentRepository contentRepository, ExtensibleConfigurationPersister extensibleConfigurationPersister, ServerEnvironment serverEnvironment, ControlledProcessState processState, RunningModeControl runningModeControl, AbstractVaultReader vaultReader, ExtensionRegistry extensionRegistry, boolean parallelBoot, PathManagerService pathManager, DomainServerCommunicationServices.OperationIDUpdater operationIDUpdater, DelegatingConfigurableAuthorizer authorizer, ManagementSecurityIdentitySupplier securityIdentitySupplier, ManagedAuditLogger auditLogger, MutableRootResourceRegistrationProvider rootResourceRegistrationProvider, BootErrorCollector bootErrorCollector, CapabilityRegistry capabilityRegistry)
public void registerCapabilities(ManagementResourceRegistration resourceRegistration)
registerCapabilities in interface ResourceDefinitionregisterCapabilities in class SimpleResourceDefinitionpublic void registerOperations(ManagementResourceRegistration resourceRegistration)
registerOperations in interface ResourceDefinitionregisterOperations in class SimpleResourceDefinitionpublic void registerAttributes(ManagementResourceRegistration resourceRegistration)
registerAttributes in interface ResourceDefinitionregisterAttributes in class SimpleResourceDefinitionpublic void registerNotifications(ManagementResourceRegistration resourceRegistration)
registerNotifications in interface ResourceDefinitionregisterNotifications in class SimpleResourceDefinitionpublic void registerChildren(ManagementResourceRegistration resourceRegistration)
registerChildren in interface ResourceDefinitionregisterChildren in class SimpleResourceDefinitionpublic static OperationDefinition getDomainServerLifecycleDefinition(String name, org.jboss.dmr.ModelType replyType, ModelVersion deprecatedSince, AttributeDefinition... parameters)
public static void renameTimeoutToSuspendTimeout(org.jboss.dmr.ModelNode 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.
operation - The current operationpublic void registerAdditionalRuntimePackages(ManagementResourceRegistration resourceRegistration)
registerAdditionalRuntimePackages in interface ResourceDefinitionregisterAdditionalRuntimePackages in class SimpleResourceDefinitionCopyright © 2020 JBoss by Red Hat. All rights reserved.