public static class ManagementResourceRegistration.Factory extends Object
| Modifier and Type | Field and Description |
|---|---|
static ManagementResourceRegistration.Factory |
DEFAULT
The default factory for creating a new, root model node registration.
|
| 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)
Deprecated.
|
static ManagementResourceRegistration |
create(ResourceDefinition resourceDefinition,
AccessConstraintUtilizationRegistry constraintUtilizationRegistry)
|
static ManagementResourceRegistration |
create(ResourceDefinition resourceDefinition,
AccessConstraintUtilizationRegistry constraintUtilizationRegistry,
CapabilityRegistry registry)
Deprecated.
|
ManagementResourceRegistration |
createRegistration(ResourceDefinition resourceDefinition)
Create a new root model node registration.
|
ManagementResourceRegistration |
createRegistration(ResourceDefinition resourceDefinition,
AccessConstraintUtilizationRegistry constraintUtilizationRegistry,
CapabilityRegistry registry)
Create a new root model node registration.
|
static ManagementResourceRegistration.Factory |
forProcessType(ProcessType processType)
Returns a ManagementResourceRegistration's Factory that will use the specified
processType
to determine whether resource metrics are registered or not. |
public static final ManagementResourceRegistration.Factory DEFAULT
public static ManagementResourceRegistration.Factory forProcessType(ProcessType processType)
processType
to determine whether resource metrics are registered or not.
If the processType id null, metrics are always registered.processType - can be null@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@Deprecated 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_PERMISSIONpublic ManagementResourceRegistration createRegistration(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@Deprecated public static ManagementResourceRegistration create(ResourceDefinition resourceDefinition, AccessConstraintUtilizationRegistry constraintUtilizationRegistry, CapabilityRegistry registry)
resourceDefinition - the factory 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_PERMISSIONpublic ManagementResourceRegistration createRegistration(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 supportedregistry - the capability registry (can be null)SecurityException - if the caller does not have ImmutableManagementResourceRegistration.ACCESS_PERMISSIONCopyright © 2016 JBoss by Red Hat. All rights reserved.