A C D E F G H I K M N O P R S T U V 
All Classes All Packages

A

ACTION - org.glassfish.gmbal.Impact
Indicates that an action is write-like, and may modify the state of an MBean in some way.
ACTION_INFO - org.glassfish.gmbal.Impact
Indicates that an action is both read-like and write-like.
addAnnotation(AnnotatedElement, Annotation) - Method in interface org.glassfish.gmbal.ManagedObjectManager
Method to add an annotation to an element that cannot be modified.
addInheritedAnnotations(Class<?>) - Method in interface org.glassfish.gmbal.ManagedObjectManager
Add all annotations for this class as if they were declared on the inheritance parent(s) of the class (immediate superclass for a class, all immediate superinterfaces for an interface).
addNotificationListener(NotificationListener, NotificationFilter, Object) - Method in class org.glassfish.gmbal.GmbalMBeanNOPImpl
 
AMXClient - Class in org.glassfish.gmbal
This class implements a generic AMXMBeanInterface MBean which is connected to a possibly remote MBeanServerConnection (note that MBeanServer isA MBeanServerConnection, so we can actually create an AMXClientImpl simply by using the MBeanServer from the mom: this is useful for testing).
AMXClient(MBeanServerConnection, ObjectName) - Constructor for class org.glassfish.gmbal.AMXClient
 
AMXMBeanInterface - Interface in org.glassfish.gmbal
Base interface supported by all AMXMBeanInterface MBeans.
AMXMetadata - Annotation Type in org.glassfish.gmbal
Annotation to contol exactly how the type value in the ObjectName is extracted from a class when registering an instance of that class.

C

create(Object...) - Method in class org.glassfish.gmbal.util.GenericConstructor
Create an instance of type T using the constructor that matches the given arguments if possible.
createFederated(ObjectName) - Static method in class org.glassfish.gmbal.ManagedObjectManagerFactory
Alternative form of the create method to be used when the rootName is not needed explicitly.
createNOOP() - Static method in class org.glassfish.gmbal.ManagedObjectManagerFactory
Return a ManagedObjectManager that performs no operations.
createRoot() - Method in interface org.glassfish.gmbal.ManagedObjectManager
Create a default root MBean.
createRoot(Object) - Method in interface org.glassfish.gmbal.ManagedObjectManager
Create a root MBean from root, which much have a method with the @NameValue annotation.
createRoot(Object, String) - Method in interface org.glassfish.gmbal.ManagedObjectManager
Create a root MBean from root with the given name.
createStandalone(String) - Static method in class org.glassfish.gmbal.ManagedObjectManagerFactory
Create a new ManagedObjectManager.

D

description() - Method in annotation type org.glassfish.gmbal.InheritedAttribute
The description of the attribute.
Description - Annotation Type in org.glassfish.gmbal
This annotation is applied to a method that takes no arguments and returns a value that is converted into a String for use in the ObjectName when an instance of the enclosing class is used to construct an open MBean.
DescriptorFields - Annotation Type in org.glassfish.gmbal
This is taken directly from JDK 7 in order to support this feature in JDK 5.
DescriptorKey - Annotation Type in org.glassfish.gmbal
This is taken directly from JDK 7 in order to support this feature in JDK 5.
dumpSkeleton(Object) - Method in interface org.glassfish.gmbal.ManagedObjectManager
Dump the skeleton used in the implementation of the MBean for obj.

E

equals(Object) - Method in class org.glassfish.gmbal.AMXClient
 

F

FINE - org.glassfish.gmbal.ManagedObjectManager.RegistrationDebugLevel
 

G

GenericConstructor<T> - Class in org.glassfish.gmbal.util
Class that allows any class to be instantiated via any accessible constructor.
GenericConstructor(Class<T>, String, Class<?>...) - Constructor for class org.glassfish.gmbal.util.GenericConstructor
Create a generic of type T for the untyped class cls.
genericInterfaceName() - Method in annotation type org.glassfish.gmbal.AMXMetadata
Return the generic AMXMBeanInterface interface to be used.
getAMXClient(Object) - Method in interface org.glassfish.gmbal.ManagedObjectManager
Get an AMXClient instance for the object obj, if obj is registered as an MBean in this mom.
getAttribute(String) - Method in class org.glassfish.gmbal.AMXClient
 
getAttribute(String) - Method in class org.glassfish.gmbal.GmbalMBeanNOPImpl
 
getAttributes(String[]) - Method in class org.glassfish.gmbal.AMXClient
 
getAttributes(String[]) - Method in class org.glassfish.gmbal.GmbalMBeanNOPImpl
 
getChildren() - Method in class org.glassfish.gmbal.AMXClient
 
getChildren() - Method in interface org.glassfish.gmbal.AMXMBeanInterface
Containment hierarchy: Get all AMXMBeanInterface contained by this one, in no particular order.
getDomain() - Method in interface org.glassfish.gmbal.ManagedObjectManager
Return the domain name that was used when this ManagedObjectManager was created.
getMBeanInfo() - Method in class org.glassfish.gmbal.AMXClient
 
getMBeanInfo() - Method in class org.glassfish.gmbal.GmbalMBeanNOPImpl
 
getMBeanServer() - Method in interface org.glassfish.gmbal.ManagedObjectManager
Get the current MBeanServer.
getMeta() - Method in class org.glassfish.gmbal.AMXClient
 
getMeta() - Method in interface org.glassfish.gmbal.AMXMBeanInterface
Get all metadata about this MBean.
getMethod(Class<?>, String, Class<?>...) - Static method in class org.glassfish.gmbal.ManagedObjectManagerFactory
Convenience method for getting access to a method through reflection.
getName() - Method in class org.glassfish.gmbal.AMXClient
 
getName() - Method in interface org.glassfish.gmbal.AMXMBeanInterface
Usually the same as the ObjectName 'name' property, but can differ if the actual name contains characters that must be escaped for an ObjectName and/or if the MBean has a mutable name attribute.
getNotificationInfo() - Method in class org.glassfish.gmbal.GmbalMBeanNOPImpl
 
getObject(ObjectName) - Method in interface org.glassfish.gmbal.ManagedObjectManager
Get the Object that was registered with the given ObjectName.
getObjectName(Object) - Method in interface org.glassfish.gmbal.ManagedObjectManager
Get the ObjectName for the given object (which must have been registered via a register call).
getObjectRegistrationManager() - Method in interface org.glassfish.gmbal.ManagedObjectManager
Return an ObjectRegistrationManager as required in the pfl timer services.
getParent() - Method in class org.glassfish.gmbal.AMXClient
 
getParent() - Method in interface org.glassfish.gmbal.AMXMBeanInterface
"go up one level": the MBean containing this one, can be null for root
getResourceBundle() - Method in interface org.glassfish.gmbal.ManagedObjectManager
Get the resource bundle (if any) set by setResourceBundle.
getRoot() - Method in interface org.glassfish.gmbal.ManagedObjectManager
Return the root of this ManagedObjectManager.
GmbalException - Exception in org.glassfish.gmbal
Unchecked exception type used for all gmbal exceptions.
GmbalException(String) - Constructor for exception org.glassfish.gmbal.GmbalException
 
GmbalException(String, Throwable) - Constructor for exception org.glassfish.gmbal.GmbalException
 
GmbalMBean - Interface in org.glassfish.gmbal
Type returned from ManagedObjectManager createRoot and register methods.
GmbalMBeanNOPImpl - Class in org.glassfish.gmbal
A simple no-op implementation of GmbalMBean for use in the no-op impl of ManagedObjectManager.
GmbalMBeanNOPImpl() - Constructor for class org.glassfish.gmbal.GmbalMBeanNOPImpl
 
group() - Method in annotation type org.glassfish.gmbal.AMXMetadata
String denoting classification of MBean.

H

hashCode() - Method in class org.glassfish.gmbal.AMXClient
 

I

id() - Method in annotation type org.glassfish.gmbal.InheritedAttribute
The name of the attribute, This class must inherit a method whose name corresponds to this id in one of the standard ways.
id() - Method in annotation type org.glassfish.gmbal.ManagedAttribute
The id of the attribute.
id() - Method in annotation type org.glassfish.gmbal.ManagedOperation
The id of the operation.
immutableInfo() - Method in annotation type org.glassfish.gmbal.AMXMetadata
True if the MBeanInfo is invariant, that is, has the same value for the lifetime of the MBean.
impact() - Method in annotation type org.glassfish.gmbal.ManagedOperation
 
Impact - Enum in org.glassfish.gmbal
 
IncludeSubclass - Annotation Type in org.glassfish.gmbal
This annotation is applied to a class or interface representing ManagedData to indicate that the listed subclasses should have their attributes included in the corresponding CompositeData of the superclass.
INFO - org.glassfish.gmbal.Impact
Indicates that an action is read-like, generally only returning information without modifying any state.
InheritedAttribute - Annotation Type in org.glassfish.gmbal
This annotation defines an attribute in open MBean (ManagedObject) or CompositeData (ManagedData).
InheritedAttributes - Annotation Type in org.glassfish.gmbal
This annotation defines one or more attributes inherited from a superclass.
interfaceClassName() - Method in annotation type org.glassfish.gmbal.AMXMetadata
Defines the name of the interface to use when generating a proxy for this class.
invoke(String, Object[], String[]) - Method in class org.glassfish.gmbal.AMXClient
 
invoke(String, Object[], String[]) - Method in class org.glassfish.gmbal.GmbalMBeanNOPImpl
 
isManagedObject(Object) - Method in interface org.glassfish.gmbal.ManagedObjectManager
Return true if object is assignment compatible with a class or interface that has an @ManagedObject annotation, otherwise false.
isSingleton() - Method in annotation type org.glassfish.gmbal.AMXMetadata
True if only one MBean of this type may be created inside the same parent container

K

key() - Method in annotation type org.glassfish.gmbal.Description
Optional key to use in a resource bundle for this description.

M

manage(Named) - Method in interface org.glassfish.pfl.tf.timer.spi.ObjectRegistrationManager
Register obj at the root of the management tree.
manage(Named) - Method in class org.glassfish.pfl.tf.timer.spi.ObjectRegistrationManagerNOPImpl
 
manage(Named, Named) - Method in interface org.glassfish.pfl.tf.timer.spi.ObjectRegistrationManager
Register obj as an immediate child of parent in the management tree.
manage(Named, Named) - Method in class org.glassfish.pfl.tf.timer.spi.ObjectRegistrationManagerNOPImpl
 
ManagedAttribute - Annotation Type in org.glassfish.gmbal
This annotation defines an attribute in either CompositeData (ManagedData) or an open MBean (ManagedObject).
ManagedData - Annotation Type in org.glassfish.gmbal
This annotation defines CompositeData.
ManagedObject - Annotation Type in org.glassfish.gmbal
This annotation defines a Managed Object.
ManagedObjectManager - Interface in org.glassfish.gmbal
An interface used to managed Open MBeans created from annotated objects.
ManagedObjectManager.RegistrationDebugLevel - Enum in org.glassfish.gmbal
DebugLevel used to control how much debug info is printed for registration of objects.
ManagedObjectManagerFactory - Class in org.glassfish.gmbal
Factory used to create ManagedObjectManager instances.
ManagedOperation - Annotation Type in org.glassfish.gmbal
This annotation defines an attribute in open MBean (ManagedObject).
methodName() - Method in annotation type org.glassfish.gmbal.InheritedAttribute
The name of the method implementing this attribute.

N

name() - Method in annotation type org.glassfish.gmbal.ManagedData
The name of the ManagedData.
Named - Interface in org.glassfish.pfl.tf.timer.spi
A simple interface used to provide access to the name and the factory that created this instance.
NameValue - Annotation Type in org.glassfish.gmbal
This annotation is applied to a method that takes no arguments and returns a value that is converted into a String for use in the ObjectName when an instance of the enclosing class is used to construct an open MBean.
NONE - org.glassfish.gmbal.ManagedObjectManager.RegistrationDebugLevel
 
NORMAL - org.glassfish.gmbal.ManagedObjectManager.RegistrationDebugLevel
 
NULL_OBJECTNAME - Static variable in class org.glassfish.gmbal.AMXClient
Special object name used to represent a NULL objectName result.
nullImpl - Static variable in interface org.glassfish.pfl.tf.timer.spi.ObjectRegistrationManager
 

O

objectName() - Method in class org.glassfish.gmbal.AMXClient
 
ObjectRegistrationManager - Interface in org.glassfish.pfl.tf.timer.spi
Interface used to provide the capability to manage timer service objects.
ObjectRegistrationManagerNOPImpl - Class in org.glassfish.pfl.tf.timer.spi
 
ObjectRegistrationManagerNOPImpl() - Constructor for class org.glassfish.pfl.tf.timer.spi.ObjectRegistrationManagerNOPImpl
 
omitIfDefault() - Method in annotation type org.glassfish.gmbal.DescriptorKey
Do not include this field in the Descriptor if the annotation element has its default value.
org.glassfish.gmbal - package org.glassfish.gmbal
 
org.glassfish.gmbal.util - package org.glassfish.gmbal.util
 
org.glassfish.pfl.tf.timer.spi - package org.glassfish.pfl.tf.timer.spi
 

P

ParameterNames - Annotation Type in org.glassfish.gmbal
This annotation is applied to a method that represents an MBean operation.

R

register(Object, Object) - Method in interface org.glassfish.gmbal.ManagedObjectManager
Same as register( parent, obj, name ), but here the name is derived from an @NameValue annotation.
register(Object, Object, String) - Method in interface org.glassfish.gmbal.ManagedObjectManager
Construct an Open Mean for obj according to its annotations, and register it with domain getDomain() and the appropriate ObjectName.
registerAtRoot(Object) - Method in interface org.glassfish.gmbal.ManagedObjectManager
Same as registerAtRoot( Object, String ), but here the name is derived from an @ObjectKeyName annotation.
registerAtRoot(Object, String) - Method in interface org.glassfish.gmbal.ManagedObjectManager
Registers the MBean for obj at the root MBean for the ObjectManager, using the given name.
removeNotificationListener(NotificationListener) - Method in class org.glassfish.gmbal.GmbalMBeanNOPImpl
 
removeNotificationListener(NotificationListener, NotificationFilter, Object) - Method in class org.glassfish.gmbal.GmbalMBeanNOPImpl
 
resumeJMXRegistration() - Method in interface org.glassfish.gmbal.ManagedObjectManager
Decrements the suspend counter, if the counter is greater than 0.

S

setAttribute(String, Object) - Method in class org.glassfish.gmbal.AMXClient
 
setAttribute(Attribute) - Method in class org.glassfish.gmbal.AMXClient
 
setAttribute(Attribute) - Method in class org.glassfish.gmbal.GmbalMBeanNOPImpl
 
setAttributes(AttributeList) - Method in class org.glassfish.gmbal.AMXClient
 
setAttributes(AttributeList) - Method in class org.glassfish.gmbal.GmbalMBeanNOPImpl
 
setJMXRegistrationDebug(boolean) - Method in interface org.glassfish.gmbal.ManagedObjectManager
Set debugging for JMX registrations.
setMBeanServer(MBeanServer) - Method in interface org.glassfish.gmbal.ManagedObjectManager
Set the MBeanServer to which all MBeans using this interface are published.
setRegistrationDebug(ManagedObjectManager.RegistrationDebugLevel) - Method in interface org.glassfish.gmbal.ManagedObjectManager
Print debug output to System.out.
setResourceBundle(ResourceBundle) - Method in interface org.glassfish.gmbal.ManagedObjectManager
Set the ResourceBundle to use for getting localized descriptions.
setRuntimeDebug(boolean) - Method in interface org.glassfish.gmbal.ManagedObjectManager
Enable generation of debug log at INFO level for runtime MBean operations to the org.glassfish.gmbal.impl logger.
setTypelibDebug(int) - Method in interface org.glassfish.gmbal.ManagedObjectManager
Enabled generation of debug log for type evaluator debugging.
stripPackagePrefix() - Method in interface org.glassfish.gmbal.ManagedObjectManager
Change the default type name algorithm so that if nothing else applies, the entire package prefix is stripped form the Class name.
stripPrefix(String...) - Method in interface org.glassfish.gmbal.ManagedObjectManager
Add a type prefix to strip from type names, to shorten the names for a better presentation to the user.
subTypes() - Method in annotation type org.glassfish.gmbal.AMXMetadata
Return the list of types that are legal as types of children of this type.
suppressDuplicateRootReport(boolean) - Method in interface org.glassfish.gmbal.ManagedObjectManager
Suppress reporting of a duplicate root name.
suspendJMXRegistration() - Method in interface org.glassfish.gmbal.ManagedObjectManager
If called, no MBeans created after this call will be registered with the JMX MBeanServer until resumeJMXRegistration is called.

T

toString() - Method in class org.glassfish.gmbal.AMXClient
 
type() - Method in annotation type org.glassfish.gmbal.AMXMetadata
An explicit type to use for the MBean.

U

UNKNOWN - org.glassfish.gmbal.Impact
Indicates that an action has an unknown nature.
unmanage(Named) - Method in interface org.glassfish.pfl.tf.timer.spi.ObjectRegistrationManager
Remove obj from the management tree.
unmanage(Named) - Method in class org.glassfish.pfl.tf.timer.spi.ObjectRegistrationManagerNOPImpl
 
unregister(Object) - Method in interface org.glassfish.gmbal.ManagedObjectManager
Unregister the Open MBean corresponding to obj from the mbean server.

V

value() - Method in annotation type org.glassfish.gmbal.Description
The description to be applied to the annotated element.
value() - Method in annotation type org.glassfish.gmbal.DescriptorFields
The descriptor fields.
value() - Method in annotation type org.glassfish.gmbal.DescriptorKey
 
value() - Method in annotation type org.glassfish.gmbal.IncludeSubclass
List of subclasses that should be analyzed for attributes and operations.
value() - Method in annotation type org.glassfish.gmbal.InheritedAttributes
 
value() - Method in annotation type org.glassfish.gmbal.ParameterNames
 
valueOf(String) - Static method in enum org.glassfish.gmbal.Impact
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.glassfish.gmbal.ManagedObjectManager.RegistrationDebugLevel
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.glassfish.gmbal.Impact
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.glassfish.gmbal.ManagedObjectManager.RegistrationDebugLevel
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E F G H I K M N O P R S T U V 
All Classes All Packages