## Uses of Class
javax.management.ObjectName

Packages that use ObjectName
java.lang.management: Provides the management interfaces for monitoring and management of the Java virtual machine and other components in the Java runtime.
javax.management: Provides the core classes for the Java Management Extensions.
javax.management.loading: Provides the classes which implement advanced dynamic loading.
javax.management.modelmbean: Provides the definition of the ModelMBean classes.
javax.management.monitor: Provides the definition of the monitor classes.
javax.management.openmbean: Provides the open data types and Open MBean descriptor classes.
javax.management.relation: Provides the definition of the Relation Service.
javax.management.remote: Interfaces for remote access to JMX MBean servers.
javax.management.remote.rmi: The RMI connector is a connector for the JMX Remote API that uses RMI to transmit client requests to a remote MBean server.
javax.management.timer: Provides the definition of the Timer MBean.

### Uses of ObjectName in java.lang.management

Methods in java.lang.management that return ObjectName
`ObjectName` PlatformManagedObject.`getObjectName()` Returns an `ObjectName` instance representing the object name of this platform managed object.

### Uses of ObjectName in javax.management

Fields in javax.management declared as ObjectName
`static ObjectName` MBeanServerDelegate.`DELEGATE_NAME` Defines the default ObjectName of the MBeanServerDelegate.
`static ObjectName` ObjectName.`WILDCARD` Defines the wildcard "*:*" ObjectName.

Methods in javax.management that return ObjectName
`static ObjectName` ObjectName.`getInstance​(String name)` Return an instance of ObjectName that can be used anywhere an object obtained with `new ObjectName(name)` can be used.
`static ObjectName` ObjectName.`getInstance​(String domain, String key, String value)` Return an instance of ObjectName that can be used anywhere an object obtained with `new ObjectName(domain, key, value)` can be used.
`static ObjectName` ObjectName.`getInstance​(String domain, Hashtable<String,​String> table)` Return an instance of ObjectName that can be used anywhere an object obtained with `new ObjectName(domain, table)` can be used.
`static ObjectName` ObjectName.`getInstance​(ObjectName name)` Return an instance of ObjectName that can be used anywhere the given object can be used.
`ObjectName` MBeanServerNotification.`getMBeanName()` Returns the object name of the MBean that caused the notification.
`ObjectName` MBeanServerInvocationHandler.`getObjectName()` The name of the MBean within the MBean server to which methods are forwarded.
`ObjectName` ObjectInstance.`getObjectName()` Returns the object name part.
`ObjectName` MBeanRegistration.`preRegister​(MBeanServer server, ObjectName name)` Allows the MBean to perform any operations it needs before being registered in the MBean Server.
`ObjectName` StandardMBean.`preRegister​(MBeanServer server, ObjectName name)` Allows the MBean to perform any operations it needs before being registered in the MBean server.

Methods in javax.management that return types with arguments of type ObjectName
`Set<ObjectName>` MBeanServer.`queryNames​(ObjectName name, QueryExp query)` Gets the names of MBeans controlled by the MBean server.
`Set<ObjectName>` MBeanServerConnection.`queryNames​(ObjectName name, QueryExp query)` Gets the names of MBeans controlled by the MBean server.

Methods in javax.management with parameters of type ObjectName
`void` MBeanServer.`addNotificationListener​(ObjectName name, NotificationListener listener, NotificationFilter filter, Object handback)` Adds a listener to a registered MBean.
`void` MBeanServer.`addNotificationListener​(ObjectName name, ObjectName listener, NotificationFilter filter, Object handback)` Adds a listener to a registered MBean.
`void` MBeanServerConnection.`addNotificationListener​(ObjectName name, NotificationListener listener, NotificationFilter filter, Object handback)` Adds a listener to a registered MBean.
`void` MBeanServerConnection.`addNotificationListener​(ObjectName name, ObjectName listener, NotificationFilter filter, Object handback)` Adds a listener to a registered MBean.
`ValueExp` AttributeValueExp.`apply​(ObjectName name)` Applies the `AttributeValueExp` on an MBean.
`boolean` ObjectName.`apply​(ObjectName name)` Test whether this ObjectName, which may be a pattern, matches another ObjectName.
`boolean` QueryExp.`apply​(ObjectName name)` Applies the QueryExp on an MBean.
`ValueExp` StringValueExp.`apply​(ObjectName name)` Applies the ValueExp on a MBean.
`ValueExp` ValueExp.`apply​(ObjectName name)` Applies the ValueExp on a MBean.
`int` ObjectName.`compareTo​(ObjectName name)` Compares two ObjectName instances.
`ObjectInstance` MBeanServer.`createMBean​(String className, ObjectName name)` Instantiates and registers an MBean in the MBean server.
`ObjectInstance` MBeanServer.`createMBean​(String className, ObjectName name, Object[] params, String[] signature)` Instantiates and registers an MBean in the MBean server.
`ObjectInstance` MBeanServer.`createMBean​(String className, ObjectName name, ObjectName loaderName)` Instantiates and registers an MBean in the MBean server.
`ObjectInstance` MBeanServer.`createMBean​(String className, ObjectName name, ObjectName loaderName, Object[] params, String[] signature)` Instantiates and registers an MBean in the MBean server.
`ObjectInstance` MBeanServerConnection.`createMBean​(String className, ObjectName name)` Instantiates and registers an MBean in the MBean server.
`ObjectInstance` MBeanServerConnection.`createMBean​(String className, ObjectName name, Object[] params, String[] signature)` Instantiates and registers an MBean in the MBean server.
`ObjectInstance` MBeanServerConnection.`createMBean​(String className, ObjectName name, ObjectName loaderName)` Instantiates and registers an MBean in the MBean server.
`ObjectInstance` MBeanServerConnection.`createMBean​(String className, ObjectName name, ObjectName loaderName, Object[] params, String[] signature)` Instantiates and registers an MBean in the MBean server.
`default ObjectInputStream` MBeanServer.`deserialize​(String className, ObjectName loaderName, byte[] data)` Deprecated. Use `getClassLoader` to obtain the class loader for deserialization.
`default ObjectInputStream` MBeanServer.`deserialize​(ObjectName name, byte[] data)` Deprecated. Use `getClassLoaderFor` to obtain the appropriate class loader for deserialization.
`protected Object` AttributeValueExp.`getAttribute​(ObjectName name)` Return the value of the given attribute in the named MBean.
`Object` MBeanServer.`getAttribute​(ObjectName name, String attribute)`
`Object` MBeanServerConnection.`getAttribute​(ObjectName name, String attribute)` Gets the value of a specific attribute of a named MBean.
`AttributeList` MBeanServer.`getAttributes​(ObjectName name, String[] attributes)`
`AttributeList` MBeanServerConnection.`getAttributes​(ObjectName name, String[] attributes)` Retrieves the values of several attributes of a named MBean.
`ClassLoader` MBeanServer.`getClassLoader​(ObjectName loaderName)` Return the named `ClassLoader`.
`ClassLoader` MBeanServer.`getClassLoaderFor​(ObjectName mbeanName)` Return the `ClassLoader` that was used for loading the class of the named MBean.
`static ObjectName` ObjectName.`getInstance​(ObjectName name)` Return an instance of ObjectName that can be used anywhere the given object can be used.
`MBeanInfo` MBeanServerConnection.`getMBeanInfo​(ObjectName name)` This method discovers the attributes and operations that an MBean exposes for management.
`ObjectInstance` MBeanServerConnection.`getObjectInstance​(ObjectName name)` Gets the `ObjectInstance` for a given MBean registered with the MBean server.
`Object` MBeanServer.`instantiate​(String className, ObjectName loaderName)` Instantiates an object using the class Loader specified by its `ObjectName`.
`Object` MBeanServer.`instantiate​(String className, ObjectName loaderName, Object[] params, String[] signature)` Instantiates an object.
`Object` MBeanServerConnection.`invoke​(ObjectName name, String operationName, Object[] params, String[] signature)` Invokes an operation on an MBean.
`boolean` MBeanServerConnection.`isInstanceOf​(ObjectName name, String className)` Returns true if the MBean specified is an instance of the specified class, false otherwise.
`boolean` MBeanServer.`isRegistered​(ObjectName name)`
`boolean` MBeanServerConnection.`isRegistered​(ObjectName name)` Checks whether an MBean, identified by its object name, is already registered with the MBean server.
`static <T> T` JMX.`newMBeanProxy​(MBeanServerConnection connection, ObjectName objectName, Class<T> interfaceClass)` Make a proxy for a Standard MBean in a local or remote MBean Server.
`static <T> T` JMX.`newMBeanProxy​(MBeanServerConnection connection, ObjectName objectName, Class<T> interfaceClass, boolean notificationEmitter)` Make a proxy for a Standard MBean in a local or remote MBean Server that may also support the methods of `NotificationEmitter`.
`static <T> T` JMX.`newMXBeanProxy​(MBeanServerConnection connection, ObjectName objectName, Class<T> interfaceClass)` Make a proxy for an MXBean in a local or remote MBean Server.
`static <T> T` JMX.`newMXBeanProxy​(MBeanServerConnection connection, ObjectName objectName, Class<T> interfaceClass, boolean notificationEmitter)` Make a proxy for an MXBean in a local or remote MBean Server that may also support the methods of `NotificationEmitter`.
`static <T> T` MBeanServerInvocationHandler.`newProxyInstance​(MBeanServerConnection connection, ObjectName objectName, Class<T> interfaceClass, boolean notificationBroadcaster)` Return a proxy that implements the given interface by forwarding its methods through the given MBean server to the named MBean.
`ObjectName` MBeanRegistration.`preRegister​(MBeanServer server, ObjectName name)` Allows the MBean to perform any operations it needs before being registered in the MBean Server.
`ObjectName` StandardMBean.`preRegister​(MBeanServer server, ObjectName name)` Allows the MBean to perform any operations it needs before being registered in the MBean server.
`Set<ObjectInstance>` MBeanServer.`queryMBeans​(ObjectName name, QueryExp query)` Gets MBeans controlled by the MBean server.
`Set<ObjectInstance>` MBeanServerConnection.`queryMBeans​(ObjectName name, QueryExp query)` Gets MBeans controlled by the MBean server.
`Set<ObjectName>` MBeanServer.`queryNames​(ObjectName name, QueryExp query)` Gets the names of MBeans controlled by the MBean server.
`Set<ObjectName>` MBeanServerConnection.`queryNames​(ObjectName name, QueryExp query)` Gets the names of MBeans controlled by the MBean server.
`ObjectInstance` MBeanServer.`registerMBean​(Object object, ObjectName name)` Registers a pre-existing object as an MBean with the MBean server.
`void` MBeanServerConnection.`removeNotificationListener​(ObjectName name, NotificationListener listener)` Removes a listener from a registered MBean.
`void` MBeanServerConnection.`removeNotificationListener​(ObjectName name, NotificationListener listener, NotificationFilter filter, Object handback)` Removes a listener from a registered MBean.
`void` MBeanServerConnection.`removeNotificationListener​(ObjectName name, ObjectName listener)` Removes a listener from a registered MBean.
`void` MBeanServerConnection.`removeNotificationListener​(ObjectName name, ObjectName listener, NotificationFilter filter, Object handback)` Removes a listener from a registered MBean.
`void` MBeanServer.`setAttribute​(ObjectName name, Attribute attribute)`
`void` MBeanServerConnection.`setAttribute​(ObjectName name, Attribute attribute)` Sets the value of a specific attribute of a named MBean.
`AttributeList` MBeanServer.`setAttributes​(ObjectName name, AttributeList attributes)`
`AttributeList` MBeanServerConnection.`setAttributes​(ObjectName name, AttributeList attributes)` Sets the values of several attributes of a named MBean.
`void` MBeanServer.`unregisterMBean​(ObjectName name)` Unregisters an MBean from the MBean server.
`void` MBeanServerConnection.`unregisterMBean​(ObjectName name)` Unregisters an MBean from the MBean server.

Constructors in javax.management with parameters of type ObjectName
`MBeanPermission​(String className, String member, ObjectName objectName, String actions)` Create a new MBeanPermission object with the specified target name (class name, member, object name) and actions.
`MBeanServerInvocationHandler​(MBeanServerConnection connection, ObjectName objectName)` Invocation handler that forwards methods through an MBean server to a Standard MBean.
`MBeanServerInvocationHandler​(MBeanServerConnection connection, ObjectName objectName, boolean isMXBean)` Invocation handler that can forward methods through an MBean server to a Standard MBean or MXBean.
`MBeanServerNotification​(String type, Object source, long sequenceNumber, ObjectName objectName)` Creates an MBeanServerNotification object specifying object names of the MBeans that caused the notification and the specified notification type.
`ObjectInstance​(ObjectName objectName, String className)` Allows an object instance to be created given an object name and the full class name, including the package name.

### Uses of ObjectName in javax.management.loading

Methods in javax.management.loading that return ObjectName
`ObjectName` MLet.`preRegister​(MBeanServer server, ObjectName name)` Allows the m-let to perform any operations it needs before being registered in the MBean server.

Methods in javax.management.loading with parameters of type ObjectName
`ObjectName` MLet.`preRegister​(MBeanServer server, ObjectName name)` Allows the m-let to perform any operations it needs before being registered in the MBean server.

### Uses of ObjectName in javax.management.modelmbean

Methods in javax.management.modelmbean that return ObjectName
`ObjectName` RequiredModelMBean.`preRegister​(MBeanServer server, ObjectName name)` Allows the MBean to perform any operations it needs before being registered in the MBean server.

Methods in javax.management.modelmbean with parameters of type ObjectName
`ObjectName` RequiredModelMBean.`preRegister​(MBeanServer server, ObjectName name)` Allows the MBean to perform any operations it needs before being registered in the MBean server.

### Uses of ObjectName in javax.management.monitor

Methods in javax.management.monitor that return ObjectName
`ObjectName` Monitor.`getObservedObject()` Deprecated. As of JMX 1.2, replaced by `Monitor.getObservedObjects()`
`ObjectName` MonitorMBean.`getObservedObject()` Deprecated. As of JMX 1.2, replaced by `MonitorMBean.getObservedObjects()`
`ObjectName` MonitorNotification.`getObservedObject()` Gets the observed object of this monitor notification.
`ObjectName[]` Monitor.`getObservedObjects()` Returns an array containing the objects being observed.
`ObjectName[]` MonitorMBean.`getObservedObjects()` Returns an array containing the objects being observed.
`ObjectName` Monitor.`preRegister​(MBeanServer server, ObjectName name)` Allows the monitor MBean to perform any operations it needs before being registered in the MBean server.

Methods in javax.management.monitor with parameters of type ObjectName
`void` Monitor.`addObservedObject​(ObjectName object)` Adds the specified object in the set of observed MBeans, if this object is not already present.
`void` MonitorMBean.`addObservedObject​(ObjectName object)` Adds the specified object in the set of observed MBeans.
`boolean` Monitor.`containsObservedObject​(ObjectName object)` Tests whether the specified object is in the set of observed MBeans.
`boolean` MonitorMBean.`containsObservedObject​(ObjectName object)` Tests whether the specified object is in the set of observed MBeans.
`Number` CounterMonitor.`getDerivedGauge​(ObjectName object)` Gets the derived gauge of the specified object, if this object is contained in the set of observed MBeans, or `null` otherwise.
`Number` CounterMonitorMBean.`getDerivedGauge​(ObjectName object)` Gets the derived gauge for the specified MBean.
`Number` GaugeMonitor.`getDerivedGauge​(ObjectName object)` Gets the derived gauge of the specified object, if this object is contained in the set of observed MBeans, or `null` otherwise.
`Number` GaugeMonitorMBean.`getDerivedGauge​(ObjectName object)` Gets the derived gauge for the specified MBean.
`String` StringMonitor.`getDerivedGauge​(ObjectName object)` Gets the derived gauge of the specified object, if this object is contained in the set of observed MBeans, or `null` otherwise.
`String` StringMonitorMBean.`getDerivedGauge​(ObjectName object)` Gets the derived gauge for the specified MBean.
`long` CounterMonitor.`getDerivedGaugeTimeStamp​(ObjectName object)` Gets the derived gauge timestamp of the specified object, if this object is contained in the set of observed MBeans, or `0` otherwise.
`long` CounterMonitorMBean.`getDerivedGaugeTimeStamp​(ObjectName object)` Gets the derived gauge timestamp for the specified MBean.
`long` GaugeMonitor.`getDerivedGaugeTimeStamp​(ObjectName object)` Gets the derived gauge timestamp of the specified object, if this object is contained in the set of observed MBeans, or `0` otherwise.
`long` GaugeMonitorMBean.`getDerivedGaugeTimeStamp​(ObjectName object)` Gets the derived gauge timestamp for the specified MBean.
`long` StringMonitor.`getDerivedGaugeTimeStamp​(ObjectName object)` Gets the derived gauge timestamp of the specified object, if this object is contained in the set of observed MBeans, or `0` otherwise.
`long` StringMonitorMBean.`getDerivedGaugeTimeStamp​(ObjectName object)` Gets the derived gauge timestamp for the specified MBean.
`Number` CounterMonitor.`getThreshold​(ObjectName object)` Gets the current threshold value of the specified object, if this object is contained in the set of observed MBeans, or `null` otherwise.
`Number` CounterMonitorMBean.`getThreshold​(ObjectName object)` Gets the threshold value for the specified MBean.
`ObjectName` Monitor.`preRegister​(MBeanServer server, ObjectName name)` Allows the monitor MBean to perform any operations it needs before being registered in the MBean server.
`void` Monitor.`removeObservedObject​(ObjectName object)` Removes the specified object from the set of observed MBeans.
`void` MonitorMBean.`removeObservedObject​(ObjectName object)` Removes the specified object from the set of observed MBeans.
`void` Monitor.`setObservedObject​(ObjectName object)` Deprecated. As of JMX 1.2, replaced by `Monitor.addObservedObject(javax.management.ObjectName)`
`void` MonitorMBean.`setObservedObject​(ObjectName object)` Deprecated. As of JMX 1.2, replaced by `MonitorMBean.addObservedObject(javax.management.ObjectName)`

### Uses of ObjectName in javax.management.openmbean

Fields in javax.management.openmbean with type parameters of type ObjectName
`static SimpleType<ObjectName>` SimpleType.`OBJECTNAME` The `SimpleType` instance describing values whose Java class name is `javax.management.ObjectName`.

### Uses of ObjectName in javax.management.relation

Methods in javax.management.relation that return ObjectName
`ObjectName` RelationNotification.`getObjectName()` Returns the ObjectName of the created/removed/updated relation.
`ObjectName` Relation.`getRelationServiceName()` Returns ObjectName of the Relation Service handling the relation.
`ObjectName` RelationSupport.`getRelationServiceName()` Returns ObjectName of the Relation Service handling the relation.
`ObjectName` RelationService.`isRelationMBean​(String relationId)` If the relation is represented by an MBean (created by the user and added as a relation in the Relation Service), returns the ObjectName of the MBean.
`ObjectName` RelationServiceMBean.`isRelationMBean​(String relationId)` If the relation is represented by an MBean (created by the user and added as a relation in the Relation Service), returns the ObjectName of the MBean.

Methods in javax.management.relation that return types with arguments of type ObjectName
`Map<ObjectName,​List<String>>` RelationService.`findAssociatedMBeans​(ObjectName mbeanName, String relationTypeName, String roleName)` Retrieves the MBeans associated to given one in a relation.
`Map<ObjectName,​List<String>>` RelationServiceMBean.`findAssociatedMBeans​(ObjectName mbeanName, String relationTypeName, String roleName)` Retrieves the MBeans associated to given one in a relation.
`Vector<ObjectName>` MBeanServerNotificationFilter.`getDisabledObjectNames()` Gets all the ObjectNames disabled.
`Vector<ObjectName>` MBeanServerNotificationFilter.`getEnabledObjectNames()` Gets all the ObjectNames enabled.
`List<ObjectName>` RelationNotification.`getMBeansToUnregister()` Returns the list of ObjectNames of MBeans expected to be unregistered due to a relation removal (only for relation removal).
`List<ObjectName>` RelationNotification.`getNewRoleValue()` Returns new value of updated role (only for role update).
`List<ObjectName>` RelationNotification.`getOldRoleValue()` Returns old value of updated role (only for role update).
`Map<ObjectName,​List<String>>` Relation.`getReferencedMBeans()` Retrieves MBeans referenced in the various roles of the relation.
`Map<ObjectName,​List<String>>` RelationService.`getReferencedMBeans​(String relationId)` Retrieves MBeans referenced in the various roles of the relation.
`Map<ObjectName,​List<String>>` RelationServiceMBean.`getReferencedMBeans​(String relationId)` Retrieves MBeans referenced in the various roles of the relation.
`Map<ObjectName,​List<String>>` RelationSupport.`getReferencedMBeans()` Retrieves MBeans referenced in the various roles of the relation.
`List<ObjectName>` Relation.`getRole​(String roleName)` Retrieves role value for given role name.
`List<ObjectName>` RelationService.`getRole​(String relationId, String roleName)` Retrieves role value for given role name in given relation.
`List<ObjectName>` RelationServiceMBean.`getRole​(String relationId, String roleName)` Retrieves role value for given role name in given relation.
`List<ObjectName>` RelationSupport.`getRole​(String roleName)` Retrieves role value for given role name.
`List<ObjectName>` Role.`getRoleValue()` Retrieves role value.
`List<ObjectName>` RoleUnresolved.`getRoleValue()` Retrieves role value.

Methods in javax.management.relation with parameters of type ObjectName
`void` RelationService.`addRelation​(ObjectName relationObjectName)` Adds an MBean created by the user (and registered by him in the MBean Server) as a relation in the Relation Service.
`void` RelationServiceMBean.`addRelation​(ObjectName relationObjectName)` Adds an MBean created by the user (and registered by him in the MBean Server) as a relation in the Relation Service.
`void` MBeanServerNotificationFilter.`disableObjectName​(ObjectName objectName)` Disables MBeanServerNotifications concerning given ObjectName.
`void` MBeanServerNotificationFilter.`enableObjectName​(ObjectName objectName)` Enables MBeanServerNotifications concerning given ObjectName.
`Map<ObjectName,​List<String>>` RelationService.`findAssociatedMBeans​(ObjectName mbeanName, String relationTypeName, String roleName)` Retrieves the MBeans associated to given one in a relation.
`Map<ObjectName,​List<String>>` RelationServiceMBean.`findAssociatedMBeans​(ObjectName mbeanName, String relationTypeName, String roleName)` Retrieves the MBeans associated to given one in a relation.
`Map<String,​List<String>>` RelationService.`findReferencingRelations​(ObjectName mbeanName, String relationTypeName, String roleName)` Retrieves the relations where a given MBean is referenced.
`Map<String,​List<String>>` RelationServiceMBean.`findReferencingRelations​(ObjectName mbeanName, String relationTypeName, String roleName)` Retrieves the relations where a given MBean is referenced.
`void` Relation.`handleMBeanUnregistration​(ObjectName objectName, String roleName)` Callback used by the Relation Service when a MBean referenced in a role is unregistered.
`void` RelationSupport.`handleMBeanUnregistration​(ObjectName objectName, String roleName)` Callback used by the Relation Service when a MBean referenced in a role is unregistered.
`String` RelationService.`isRelation​(ObjectName objectName)` Returns the relation id associated to the given ObjectName if the MBean has been added as a relation in the Relation Service.
`String` RelationServiceMBean.`isRelation​(ObjectName objectName)` Returns the relation id associated to the given ObjectName if the MBean has been added as a relation in the Relation Service.

Method parameters in javax.management.relation with type arguments of type ObjectName
`static String` Role.`roleValueToString​(List<ObjectName> roleValue)` Returns a string for the given role value.
`void` RelationService.`sendRelationRemovalNotification​(String relationId, List<ObjectName> unregMBeanList)` Sends a notification (RelationNotification) for a relation removal.
`void` RelationServiceMBean.`sendRelationRemovalNotification​(String relationId, List<ObjectName> unregMBeanList)` Sends a notification (RelationNotification) for a relation removal.
`void` RelationService.`sendRoleUpdateNotification​(String relationId, Role newRole, List<ObjectName> oldValue)` Sends a notification (RelationNotification) for a role update in the given relation.
`void` RelationServiceMBean.`sendRoleUpdateNotification​(String relationId, Role newRole, List<ObjectName> oldRoleValue)` Sends a notification (RelationNotification) for a role update in the given relation.
`void` Role.`setRoleValue​(List<ObjectName> roleValue)` Sets role value.
`void` RoleUnresolved.`setRoleValue​(List<ObjectName> value)` Sets role value.
`void` RelationService.`updateRoleMap​(String relationId, Role newRole, List<ObjectName> oldValue)` Handles update of the Relation Service role map for the update of given role in given relation.
`void` RelationServiceMBean.`updateRoleMap​(String relationId, Role newRole, List<ObjectName> oldRoleValue)` Handles update of the Relation Service role map for the update of given role in given relation.

Constructors in javax.management.relation with parameters of type ObjectName
`RelationNotification​(String notifType, Object sourceObj, long sequence, long timeStamp, String message, String id, String typeName, ObjectName objectName, String name, List<ObjectName> newValue, List<ObjectName> oldValue)` Creates a notification for a role update in a relation.
`RelationNotification​(String notifType, Object sourceObj, long sequence, long timeStamp, String message, String id, String typeName, ObjectName objectName, List<ObjectName> unregMBeanList)` Creates a notification for either a relation creation (RelationSupport object created internally in the Relation Service, or an MBean added as a relation) or for a relation removal from the Relation Service.
`RelationSupport​(String relationId, ObjectName relationServiceName, String relationTypeName, RoleList list)` Creates a `RelationSupport` object.
`RelationSupport​(String relationId, ObjectName relationServiceName, MBeanServer relationServiceMBeanServer, String relationTypeName, RoleList list)` Creates a `RelationSupport` object.

Constructor parameters in javax.management.relation with type arguments of type ObjectName
`RelationNotification​(String notifType, Object sourceObj, long sequence, long timeStamp, String message, String id, String typeName, ObjectName objectName, String name, List<ObjectName> newValue, List<ObjectName> oldValue)` Creates a notification for a role update in a relation.
`RelationNotification​(String notifType, Object sourceObj, long sequence, long timeStamp, String message, String id, String typeName, ObjectName objectName, List<ObjectName> unregMBeanList)` Creates a notification for either a relation creation (RelationSupport object created internally in the Relation Service, or an MBean added as a relation) or for a relation removal from the Relation Service.
`Role​(String roleName, List<ObjectName> roleValue)` Make a new Role object.
`RoleUnresolved​(String name, List<ObjectName> value, int pbType)` Constructor.

### Uses of ObjectName in javax.management.remote

Methods in javax.management.remote that return ObjectName
`ObjectName` JMXConnectorServer.`preRegister​(MBeanServer mbs, ObjectName name)` Called by an MBean server when this connector server is registered in that MBean server.

Methods in javax.management.remote with parameters of type ObjectName
`ObjectName` JMXConnectorServer.`preRegister​(MBeanServer mbs, ObjectName name)` Called by an MBean server when this connector server is registered in that MBean server.

### Uses of ObjectName in javax.management.remote.rmi

Methods in javax.management.remote.rmi that return types with arguments of type ObjectName
`Set<ObjectName>` RMIConnection.`queryNames​(ObjectName name, MarshalledObject query, Subject delegationSubject)` Handles the method `MBeanServerConnection.queryNames(ObjectName, QueryExp)`.

Methods in javax.management.remote.rmi with parameters of type ObjectName
`void` RMIConnection.`addNotificationListener​(ObjectName name, ObjectName listener, MarshalledObject filter, MarshalledObject handback, Subject delegationSubject)` Handles the method `MBeanServerConnection.addNotificationListener(ObjectName, ObjectName, NotificationFilter, Object)`.
`Integer[]` RMIConnection.`addNotificationListeners​(ObjectName[] names, MarshalledObject[] filters, Subject[] delegationSubjects)` Handles the method `MBeanServerConnection.addNotificationListener(ObjectName, NotificationListener, NotificationFilter, Object)`.
`ObjectInstance` RMIConnection.`createMBean​(String className, ObjectName name, MarshalledObject params, String[] signature, Subject delegationSubject)` Handles the method `MBeanServerConnection.createMBean(String, ObjectName, Object[], String[])`.
`ObjectInstance` RMIConnection.`createMBean​(String className, ObjectName name, ObjectName loaderName, MarshalledObject params, String[] signature, Subject delegationSubject)` Handles the method `MBeanServerConnection.createMBean(String, ObjectName, ObjectName, Object[], String[])`.
`ObjectInstance` RMIConnection.`createMBean​(String className, ObjectName name, ObjectName loaderName, Subject delegationSubject)` Handles the method `MBeanServerConnection.createMBean(String, ObjectName, ObjectName)`.
`ObjectInstance` RMIConnection.`createMBean​(String className, ObjectName name, Subject delegationSubject)` Handles the method `MBeanServerConnection.createMBean(String, ObjectName)`.
`Object` RMIConnection.`getAttribute​(ObjectName name, String attribute, Subject delegationSubject)` Handles the method `MBeanServerConnection.getAttribute(ObjectName, String)`.
`AttributeList` RMIConnection.`getAttributes​(ObjectName name, String[] attributes, Subject delegationSubject)` Handles the method `MBeanServerConnection.getAttributes(ObjectName, String[])`.
`MBeanInfo` RMIConnection.`getMBeanInfo​(ObjectName name, Subject delegationSubject)` Handles the method `MBeanServerConnection.getMBeanInfo(ObjectName)`.
`ObjectInstance` RMIConnection.`getObjectInstance​(ObjectName name, Subject delegationSubject)` Handles the method `MBeanServerConnection.getObjectInstance(ObjectName)`.
`Object` RMIConnection.`invoke​(ObjectName name, String operationName, MarshalledObject params, String[] signature, Subject delegationSubject)` Handles the method `MBeanServerConnection.invoke(ObjectName, String, Object[], String[])`.
`boolean` RMIConnection.`isInstanceOf​(ObjectName name, String className, Subject delegationSubject)` Handles the method `MBeanServerConnection.isInstanceOf(ObjectName, String)`.
`boolean` RMIConnection.`isRegistered​(ObjectName name, Subject delegationSubject)` Handles the method `MBeanServerConnection.isRegistered(ObjectName)`.
`Set<ObjectInstance>` RMIConnection.`queryMBeans​(ObjectName name, MarshalledObject query, Subject delegationSubject)` Handles the method `MBeanServerConnection.queryMBeans(ObjectName, QueryExp)`.
`Set<ObjectName>` RMIConnection.`queryNames​(ObjectName name, MarshalledObject query, Subject delegationSubject)` Handles the method `MBeanServerConnection.queryNames(ObjectName, QueryExp)`.
`void` RMIConnection.`removeNotificationListener​(ObjectName name, ObjectName listener, MarshalledObject filter, MarshalledObject handback, Subject delegationSubject)` Handles the method `MBeanServerConnection.removeNotificationListener(ObjectName, ObjectName, NotificationFilter, Object)`.
`void` RMIConnection.`removeNotificationListener​(ObjectName name, ObjectName listener, Subject delegationSubject)` Handles the method `MBeanServerConnection.removeNotificationListener(ObjectName, ObjectName)`.
`void` RMIConnection.`removeNotificationListeners​(ObjectName name, Integer[] listenerIDs, Subject delegationSubject)` Handles the `removeNotificationListener(ObjectName, NotificationListener)` and `removeNotificationListener(ObjectName, NotificationListener, NotificationFilter, Object)` methods.
`void` RMIConnection.`setAttribute​(ObjectName name, MarshalledObject attribute, Subject delegationSubject)` Handles the method `MBeanServerConnection.setAttribute(ObjectName, Attribute)`.
`AttributeList` RMIConnection.`setAttributes​(ObjectName name, MarshalledObject attributes, Subject delegationSubject)` Handles the method `MBeanServerConnection.setAttributes(ObjectName, AttributeList)`.
`void` RMIConnection.`unregisterMBean​(ObjectName name, Subject delegationSubject)` Handles the method `MBeanServerConnection.unregisterMBean(ObjectName)`.

### Uses of ObjectName in javax.management.timer

Methods in javax.management.timer that return ObjectName
`ObjectName` Timer.`preRegister​(MBeanServer server, ObjectName name)` Allows the timer MBean to perform any operations it needs before being registered in the MBean server.

Methods in javax.management.timer with parameters of type ObjectName
`ObjectName` Timer.`preRegister​(MBeanServer server, ObjectName name)` Allows the timer MBean to perform any operations it needs before being registered in the MBean server.