public static class ManagementResourceRegistration.Factory extends Object
Modifier and Type | Method and Description |
---|---|
static ManagementResourceRegistration |
create(DescriptionProvider rootModelDescriptionProvider)
Deprecated.
DescriptionProvider shouldn't be used anymore, use ResourceDefinition variant
|
static ManagementResourceRegistration |
create(DescriptionProvider rootModelDescriptionProvider,
AccessConstraintUtilizationRegistry constraintUtilizationRegistry)
Deprecated.
DescriptionProvider shouldn't be used anymore, use ResourceDefinition variant
|
static ManagementResourceRegistration |
create(ResourceDefinition resourceDefinition)
Create a new root model node registration.
|
static ManagementResourceRegistration |
create(ResourceDefinition resourceDefinition,
AccessConstraintUtilizationRegistry constraintUtilizationRegistry)
|
static ManagementResourceRegistration |
create(ResourceDefinition resourceDefinition,
AccessConstraintUtilizationRegistry constraintUtilizationRegistry,
CapabilityRegistry registry)
Create a new root model node registration.
|
@Deprecated public static ManagementResourceRegistration create(DescriptionProvider rootModelDescriptionProvider)
rootModelDescriptionProvider
- the model description provider for the root model nodeSecurityException
- if the caller does not have ImmutableManagementResourceRegistration.ACCESS_PERMISSION
@Deprecated public static ManagementResourceRegistration create(DescriptionProvider rootModelDescriptionProvider, AccessConstraintUtilizationRegistry constraintUtilizationRegistry)
rootModelDescriptionProvider
- the model description provider for the root model nodeconstraintUtilizationRegistry
- registry for recording access constraints. Can be null
if
tracking access constraint usage is not supportedSecurityException
- if the caller does not have ImmutableManagementResourceRegistration.ACCESS_PERMISSION
public static ManagementResourceRegistration create(ResourceDefinition resourceDefinition)
resourceDefinition
- the facotry for the model description provider for the root model nodeSecurityException
- if the caller does not have ImmutableManagementResourceRegistration.ACCESS_PERMISSION
@Deprecated public static ManagementResourceRegistration create(ResourceDefinition resourceDefinition, AccessConstraintUtilizationRegistry constraintUtilizationRegistry)
resourceDefinition
- the facotry for the model description provider for the root model nodeconstraintUtilizationRegistry
- registry for recording access constraints. Can be null
if
tracking access constraint usage is not supportedSecurityException
- if the caller does not have ImmutableManagementResourceRegistration.ACCESS_PERMISSION
public static ManagementResourceRegistration create(ResourceDefinition resourceDefinition, AccessConstraintUtilizationRegistry constraintUtilizationRegistry, CapabilityRegistry registry)
resourceDefinition
- the facotry for the model description provider for the root model nodeconstraintUtilizationRegistry
- registry for recording access constraints. Can be null
if
tracking access constraint usage is not supportedSecurityException
- if the caller does not have ImmutableManagementResourceRegistration.ACCESS_PERMISSION
Copyright © 2023 JBoss by Red Hat. All rights reserved.