@Inherited @Target(value=TYPE) @Retention(value=RUNTIME) public @interface ManagementObject
Modifier and Type | Optional Element and Description |
---|---|
String |
attachmentName
The metadata attachment name for the ManagedObject
|
ManagementProperty[] |
classProperties
A class level specification of the management properties.
|
ManagementComponent |
componentType
The component type for MCs that are ManagedComponents
|
String |
description
A description for the managed object.
|
boolean |
isRuntime
Is this a runtime extension of another ManagedObject.
|
String |
name
The name used for ManagementObjectRef resolution.
|
ManagementOperation[] |
operations
The exposed operations.
|
ManagementProperties |
properties
What properties to include
|
Class<?> |
targetInterface
An interface to use for reflection when determining properties/operations
of the managed object.
|
String |
type
The name type used for ManagementObjectRef resolution.
|
public abstract String name
public abstract String description
public abstract String type
public abstract String attachmentName
public abstract boolean isRuntime
public abstract ManagementComponent componentType
public abstract ManagementProperties properties
public abstract ManagementProperty[] classProperties
public abstract ManagementOperation[] operations
public abstract Class<?> targetInterface
Copyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.