JavaTM Platform
Standard Ed. 6

クラス
javax.management.ObjectName の使用

ObjectName を使用しているパッケージ
javax.management Java Management Extensions のコアクラスを提供します。 
javax.management.loading 改良型の動的ロード機能を実装するクラスを提供します。 
javax.management.modelmbean ModelMBean クラスの定義を提供します。 
javax.management.monitor モニタークラスを定義します。 
javax.management.openmbean 公開データ型と Open MBean 記述子クラスを提供します。 
javax.management.relation 関係サービスについて定義します。 
javax.management.remote JMX MBean サーバーにリモートアクセスするためのインタフェースです。 
javax.management.remote.rmi RMI コネクタは、RMI を使ってクライアント要求をリモート MBean サーバーへ転送する、JMX リモート API用のコネクタです。 
javax.management.timer Timer MBean を定義します。 
 

javax.management での ObjectName の使用
 

ObjectName として宣言されている javax.management のフィールド
static ObjectName MBeanServerDelegate.DELEGATE_NAME
          MBeanServerDelegate のデフォルト ObjectName を定義します。
static ObjectName ObjectName.WILDCARD
          ワイルドカード「*:*」 ObjectName を定義します。
 

ObjectName を返す javax.management のメソッド
static ObjectName ObjectName.getInstance(ObjectName name)
          指定されたオブジェクトを使用できる任意の場所で使用可能な ObjectName のインスタンスを返します。
static ObjectName ObjectName.getInstance(String name)
          新しい ObjectName(name) で取得されたオブジェクトを使用できる任意の場所で使用可能な ObjectName のインスタンスを返します。
static ObjectName ObjectName.getInstance(String domain, Hashtable<String,String> table)
          新しい ObjectName(domain, table) で取得されたオブジェクトを使用できる任意の場所で使用可能な ObjectName のインスタンスを返します。
static ObjectName ObjectName.getInstance(String domain, String key, String value)
          新しい ObjectName(domain, key, value) で取得されたオブジェクトを使用できる任意の場所で使用可能な ObjectName のインスタンスを返します。
 ObjectName MBeanServerNotification.getMBeanName()
          通知を発行した MBean のオブジェクト名を返します。
 ObjectName ObjectInstance.getObjectName()
          オブジェクト名部分を返します。
 ObjectName MBeanServerInvocationHandler.getObjectName()
          メソッドの転送先の MBean サーバー内の MBean の名前。
 ObjectName StandardMBean.preRegister(MBeanServer server, ObjectName name)
          MBean サーバーに登録する前に、MBean に必要なオペレーションを実行させることができます。
 ObjectName MBeanRegistration.preRegister(MBeanServer server, ObjectName name)
          MBean サーバーに登録する前に、MBean に必要なオペレーションを実行させることができます。
 

ObjectName 型の引数を持つ型を返す javax.management のメソッド
 Set<ObjectName> MBeanServerConnection.queryNames(ObjectName name, QueryExp query)
          MBean サーバーによって制御される MBean の名前を取得します。
 Set<ObjectName> MBeanServer.queryNames(ObjectName name, QueryExp query)
           
 

ObjectName 型のパラメータを持つ javax.management のメソッド
 void MBeanServerConnection.addNotificationListener(ObjectName name, NotificationListener listener, NotificationFilter filter, Object handback)
          登録済み MBean にリスナーを追加します。
 void MBeanServer.addNotificationListener(ObjectName name, NotificationListener listener, NotificationFilter filter, Object handback)
           
 void MBeanServerConnection.addNotificationListener(ObjectName name, ObjectName listener, NotificationFilter filter, Object handback)
          登録済み MBean にリスナーを追加します。
 void MBeanServer.addNotificationListener(ObjectName name, ObjectName listener, NotificationFilter filter, Object handback)
           
 ValueExp ValueExp.apply(ObjectName name)
          MBean に ValueExp を適用します。
 ValueExp StringValueExp.apply(ObjectName name)
          MBean に ValueExp を適用します。
 boolean QueryExp.apply(ObjectName name)
          MBean に QueryExp を適用します。
 boolean ObjectName.apply(ObjectName name)
          この ObjectName (パターンの可能性がある) が別の ObjectName と一致するかどうかをテストします。
 ValueExp AttributeValueExp.apply(ObjectName name)
          MBean に AttributeValueExp を適用します。
 int ObjectName.compareTo(ObjectName name)
          ObjectName の 2 つのインスタンスを比較します。
 ObjectInstance MBeanServerConnection.createMBean(String className, ObjectName name)
          MBean をインスタンス化し、MBean サーバーに登録します。
 ObjectInstance MBeanServer.createMBean(String className, ObjectName name)
           
 ObjectInstance MBeanServerConnection.createMBean(String className, ObjectName name, Object[] params, String[] signature)
          MBean をインスタンス化し、MBean サーバーに登録します。
 ObjectInstance MBeanServer.createMBean(String className, ObjectName name, Object[] params, String[] signature)
           
 ObjectInstance MBeanServerConnection.createMBean(String className, ObjectName name, ObjectName loaderName)
          MBean をインスタンス化し、MBean サーバーに登録します。
 ObjectInstance MBeanServer.createMBean(String className, ObjectName name, ObjectName loaderName)
           
 ObjectInstance MBeanServerConnection.createMBean(String className, ObjectName name, ObjectName loaderName, Object[] params, String[] signature)
          MBean をインスタンス化し、MBean サーバーに登録します。
 ObjectInstance MBeanServer.createMBean(String className, ObjectName name, ObjectName loaderName, Object[] params, String[] signature)
           
 ObjectInputStream MBeanServer.deserialize(ObjectName name, byte[] data)
          推奨されていません。 getClassLoaderFor を使って、直列化復元に使用する適切なクラスローダーを取得します。
 ObjectInputStream MBeanServer.deserialize(String className, ObjectName loaderName, byte[] data)
          推奨されていません。 getClassLoader を使って、直列化復元に使用するクラスローダーを取得します。
protected  Object AttributeValueExp.getAttribute(ObjectName name)
          指定された MBean 内の指定の属性の値を返します。
 Object MBeanServerConnection.getAttribute(ObjectName name, String attribute)
          指定された MBean の特定の属性の値を取得します。
 Object MBeanServer.getAttribute(ObjectName name, String attribute)
           
 AttributeList MBeanServerConnection.getAttributes(ObjectName name, String[] attributes)
          指定された MBean の複数の属性の値を有効化します。
 AttributeList MBeanServer.getAttributes(ObjectName name, String[] attributes)
           
 ClassLoader MBeanServer.getClassLoader(ObjectName loaderName)
          指定された ClassLoader を返します。
 ClassLoader MBeanServer.getClassLoaderFor(ObjectName mbeanName)
          指定された MBean のクラスのロードに使用された ClassLoader を返します。
static ObjectName ObjectName.getInstance(ObjectName name)
          指定されたオブジェクトを使用できる任意の場所で使用可能な ObjectName のインスタンスを返します。
 MBeanInfo MBeanServerConnection.getMBeanInfo(ObjectName name)
          このメソッドは、MBean が管理用として公開している属性とオペレーションを検出します。
 MBeanInfo MBeanServer.getMBeanInfo(ObjectName name)
           
 ObjectInstance MBeanServerConnection.getObjectInstance(ObjectName name)
          MBean に登録された MBean の ObjectInstance を取得します。
 ObjectInstance MBeanServer.getObjectInstance(ObjectName name)
           
 Object MBeanServer.instantiate(String className, ObjectName loaderName)
          ObjectName で指定されたクラスローダーを使って、オブジェクトをインスタンス化します。
 Object MBeanServer.instantiate(String className, ObjectName loaderName, Object[] params, String[] signature)
          オブジェクトをインスタンス化します。
 Object MBeanServerConnection.invoke(ObjectName name, String operationName, Object[] params, String[] signature)
          MBean上でオペレーションを呼び出します。
 Object MBeanServer.invoke(ObjectName name, String operationName, Object[] params, String[] signature)
           
 boolean MBeanServerConnection.isInstanceOf(ObjectName name, String className)
          指定された MBean が指定されたクラスのインスタンスである場合は true、そうでない場合は false を返します。
 boolean MBeanServer.isInstanceOf(ObjectName name, String className)
           
 boolean MBeanServerConnection.isRegistered(ObjectName name)
          このオブジェクト名で識別される MBean が、すでに MBean サーバーに登録されているかどうかをチェックします。
 boolean MBeanServer.isRegistered(ObjectName name)
           
static
<T> T
JMX.newMBeanProxy(MBeanServerConnection connection, ObjectName objectName, Class<T> interfaceClass)
          ローカルまたはリモートの MBean Server 内に Standard MBean のプロキシを作成します。
static
<T> T
JMX.newMBeanProxy(MBeanServerConnection connection, ObjectName objectName, Class<T> interfaceClass, boolean notificationBroadcaster)
          ローカルまたはリモートの MBean Server 内に Standard MBean 用のプロキシを作成します。
static
<T> T
JMX.newMXBeanProxy(MBeanServerConnection connection, ObjectName objectName, Class<T> interfaceClass)
          ローカルまたはリモートの MBean Server 内に MXBean のプロキシを作成します。
static
<T> T
JMX.newMXBeanProxy(MBeanServerConnection connection, ObjectName objectName, Class<T> interfaceClass, boolean notificationBroadcaster)
          ローカルまたはリモートの MBean Server 内に MXBean 用のプロキシを作成します。
static
<T> T
MBeanServerInvocationHandler.newProxyInstance(MBeanServerConnection connection, ObjectName objectName, Class<T> interfaceClass, boolean notificationBroadcaster)
          メソッドはこの MBean に渡される 指定の MBean サーバーから MBean へメソッドを渡すことにより、指定されたインタフェースを実装するプロキシを返します。
 ObjectName StandardMBean.preRegister(MBeanServer server, ObjectName name)
          MBean サーバーに登録する前に、MBean に必要なオペレーションを実行させることができます。
 ObjectName MBeanRegistration.preRegister(MBeanServer server, ObjectName name)
          MBean サーバーに登録する前に、MBean に必要なオペレーションを実行させることができます。
 Set<ObjectInstance> MBeanServerConnection.queryMBeans(ObjectName name, QueryExp query)
          MBean サーバーによって制御される MBean を取得します。
 Set<ObjectInstance> MBeanServer.queryMBeans(ObjectName name, QueryExp query)
           
 Set<ObjectName> MBeanServerConnection.queryNames(ObjectName name, QueryExp query)
          MBean サーバーによって制御される MBean の名前を取得します。
 Set<ObjectName> MBeanServer.queryNames(ObjectName name, QueryExp query)
           
 ObjectInstance MBeanServer.registerMBean(Object object, ObjectName name)
          既存のオブジェクトを MBean として MBean サーバーに登録します。
 void MBeanServerConnection.removeNotificationListener(ObjectName name, NotificationListener listener)
          登録済み MBean からリスナーを削除します。
 void MBeanServer.removeNotificationListener(ObjectName name, NotificationListener listener)
           
 void MBeanServerConnection.removeNotificationListener(ObjectName name, NotificationListener listener, NotificationFilter filter, Object handback)
          登録済み MBean からリスナーを削除します。
 void MBeanServer.removeNotificationListener(ObjectName name, NotificationListener listener, NotificationFilter filter, Object handback)
           
 void MBeanServerConnection.removeNotificationListener(ObjectName name, ObjectName listener)
          登録済み MBean からリスナーを削除します。
 void MBeanServer.removeNotificationListener(ObjectName name, ObjectName listener)
           
 void MBeanServerConnection.removeNotificationListener(ObjectName name, ObjectName listener, NotificationFilter filter, Object handback)
          登録済み MBean からリスナーを削除します。
 void MBeanServer.removeNotificationListener(ObjectName name, ObjectName listener, NotificationFilter filter, Object handback)
           
 void MBeanServerConnection.setAttribute(ObjectName name, Attribute attribute)
          指定された MBean の特定の属性の値を設定します。
 void MBeanServer.setAttribute(ObjectName name, Attribute attribute)
           
 AttributeList MBeanServerConnection.setAttributes(ObjectName name, AttributeList attributes)
          指定された MBean の複数の属性の値を設定します。
 AttributeList MBeanServer.setAttributes(ObjectName name, AttributeList attributes)
           
 void MBeanServerConnection.unregisterMBean(ObjectName name)
          MBean サーバーから MBean の登録を解除します。
 void MBeanServer.unregisterMBean(ObjectName name)
           
 

ObjectName 型のパラメータを持つ javax.management のコンストラクタ
MBeanPermission(String className, String member, ObjectName objectName, String actions)
          指定されたターゲット名 (クラス名、メンバー、オブジェクト名) およびアクションを持つ新しい MBeanPermission オブジェクトを作成します。
MBeanServerInvocationHandler(MBeanServerConnection connection, ObjectName objectName)
          MBean サーバーから Standard MBean にメソッドを渡す呼び出しハンドラです。
MBeanServerInvocationHandler(MBeanServerConnection connection, ObjectName objectName, boolean isMXBean)
          MBean サーバーから Standard MBean または MXBean にメソッドを渡すことができる呼び出しハンドラです。
MBeanServerNotification(String type, Object source, long sequenceNumber, ObjectName objectName)
          通知と指定の通知型を発行した MBean のオブジェクト名を指定する、MBeanServerNotification オブジェクトを作成します。
ObjectInstance(ObjectName objectName, String className)
          オブジェクト名と完全クラス名 (パッケージ名を含む) を指定して、オブジェクトインスタンスを作成します。
 

javax.management.loading での ObjectName の使用
 

ObjectName を返す javax.management.loading のメソッド
 ObjectName MLet.preRegister(MBeanServer server, ObjectName name)
          MBean サーバーに登録される前に、m-let が必要なオペレーションを実行できるようにします。
 

ObjectName 型のパラメータを持つ javax.management.loading のメソッド
 ObjectName MLet.preRegister(MBeanServer server, ObjectName name)
          MBean サーバーに登録される前に、m-let が必要なオペレーションを実行できるようにします。
 

javax.management.modelmbean での ObjectName の使用
 

ObjectName を返す javax.management.modelmbean のメソッド
 ObjectName RequiredModelMBean.preRegister(MBeanServer server, ObjectName name)
          MBean サーバーに登録する前に、MBean に必要なオペレーションを実行させることができます。
 

ObjectName 型のパラメータを持つ javax.management.modelmbean のメソッド
 ObjectName RequiredModelMBean.preRegister(MBeanServer server, ObjectName name)
          MBean サーバーに登録する前に、MBean に必要なオペレーションを実行させることができます。
 

javax.management.monitor での ObjectName の使用
 

ObjectName を返す javax.management.monitor のメソッド
 ObjectName MonitorNotification.getObservedObject()
          このモニター通知の監視対象のオブジェクトを取得します。
 ObjectName MonitorMBean.getObservedObject()
          推奨されていません。 JMX 1.2 では MonitorMBean.getObservedObjects() で置換されます。
 ObjectName Monitor.getObservedObject()
          推奨されていません。 JMX 1.2 では Monitor.getObservedObjects() で置換されます。
 ObjectName[] MonitorMBean.getObservedObjects()
          監視対象のオブジェクトを含む配列を返します。
 ObjectName[] Monitor.getObservedObjects()
          監視対象のオブジェクトを含む配列を返します。
 ObjectName Monitor.preRegister(MBeanServer server, ObjectName name)
          MBean サーバーに登録する前に、モニター MBean が必要なオペレーションを実行できるようにします。
 

ObjectName 型のパラメータを持つ javax.management.monitor のメソッド
 void MonitorMBean.addObservedObject(ObjectName object)
          監視対象の MBean のセットに指定されたオブジェクトを追加します。
 void Monitor.addObservedObject(ObjectName object)
          監視対象の MBean のセットに指定されたオブジェクトが含まれない場合、そのオブジェクトを追加します。
 boolean MonitorMBean.containsObservedObject(ObjectName object)
          監視対象の MBean のセット内に指定されたオブジェクトが含まれるかどうかをテストします。
 boolean Monitor.containsObservedObject(ObjectName object)
          監視対象の MBean のセット内に指定されたオブジェクトが含まれるかどうかをテストします。
 String StringMonitorMBean.getDerivedGauge(ObjectName object)
          指定された MBean の派生ゲージを取得します。
 String StringMonitor.getDerivedGauge(ObjectName object)
          指定のオブジェクトが監視対象の MBean のセットに含まれる場合、このオブジェクトの派生ゲージを取得します。
 Number GaugeMonitorMBean.getDerivedGauge(ObjectName object)
          指定された MBean の派生ゲージを取得します。
 Number GaugeMonitor.getDerivedGauge(ObjectName object)
          指定のオブジェクトが監視対象の MBean のセットに含まれる場合、このオブジェクトの派生ゲージを取得します。
 Number CounterMonitorMBean.getDerivedGauge(ObjectName object)
          指定された MBean の派生ゲージを取得します。
 Number CounterMonitor.getDerivedGauge(ObjectName object)
          指定のオブジェクトが監視対象の MBean のセットに含まれる場合、このオブジェクトの派生ゲージを取得します。
 long StringMonitorMBean.getDerivedGaugeTimeStamp(ObjectName object)
          指定された MBean の派生ゲージのタイムスタンプを取得します。
 long StringMonitor.getDerivedGaugeTimeStamp(ObjectName object)
          指定のオブジェクトが監視対象の MBean のセットに含まれる場合、このオブジェクトの派生ゲージのタイムスタンプを取得します。
 long GaugeMonitorMBean.getDerivedGaugeTimeStamp(ObjectName object)
          指定された MBean の派生ゲージのタイムスタンプを取得します。
 long GaugeMonitor.getDerivedGaugeTimeStamp(ObjectName object)
          指定のオブジェクトが監視対象の MBean のセットに含まれる場合、このオブジェクトの派生ゲージのタイムスタンプを取得します。
 long CounterMonitorMBean.getDerivedGaugeTimeStamp(ObjectName object)
          指定された MBean の派生ゲージのタイムスタンプを取得します。
 long CounterMonitor.getDerivedGaugeTimeStamp(ObjectName object)
          指定のオブジェクトが監視対象の MBean のセットに含まれる場合、このオブジェクトの派生ゲージのタイムスタンプを取得します。
 Number CounterMonitorMBean.getThreshold(ObjectName object)
          指定された MBean のしきい値を取得します。
 Number CounterMonitor.getThreshold(ObjectName object)
          指定のオブジェクトが監視対象の MBean のセットに含まれる場合、このオブジェクトの現在のしきい値を取得します。
 ObjectName Monitor.preRegister(MBeanServer server, ObjectName name)
          MBean サーバーに登録する前に、モニター MBean が必要なオペレーションを実行できるようにします。
 void MonitorMBean.removeObservedObject(ObjectName object)
          監視対象の MBean のセットから指定されたオブジェクトを削除します。
 void Monitor.removeObservedObject(ObjectName object)
          監視対象の MBean のセットから指定されたオブジェクトを削除します。
 void MonitorMBean.setObservedObject(ObjectName object)
          推奨されていません。 JMX 1.2 では MonitorMBean.addObservedObject(javax.management.ObjectName) で置換されます。
 void Monitor.setObservedObject(ObjectName object)
          推奨されていません。 JMX 1.2 では Monitor.addObservedObject(javax.management.ObjectName) で置換されます。
 

javax.management.openmbean での ObjectName の使用
 

ObjectName 型の型パラメータを持つ javax.management.openmbean のフィールド
static SimpleType<ObjectName> SimpleType.OBJECTNAME
          Java クラス名が javax.management.ObjectName の値を記述する SimpleType インスタンスです。
 

javax.management.relation での ObjectName の使用
 

ObjectName を返す javax.management.relation のメソッド
 ObjectName RelationNotification.getObjectName()
          作成、削除、または更新された関係の ObjectName を返します。
 ObjectName RelationSupport.getRelationServiceName()
          関係を処理する関係サービスの ObjectName を返します。
 ObjectName Relation.getRelationServiceName()
          関係を処理する関係サービスの ObjectName を返します。
 ObjectName RelationServiceMBean.isRelationMBean(String relationId)
          ユーザーによって作成され、関係として関係サービスに追加された MBean が関係を表す場合、この MBean の ObjectName を返します。
 ObjectName RelationService.isRelationMBean(String relationId)
          ユーザーによって作成され、関係として関係サービスに追加された MBean が関係を表す場合、この MBean の ObjectName を返します。
 ObjectName RelationSupport.preRegister(MBeanServer server, ObjectName name)
           
 ObjectName RelationService.preRegister(MBeanServer server, ObjectName name)
           
 

ObjectName 型の引数を持つ型を返す javax.management.relation のメソッド
 Map<ObjectName,List<String>> RelationServiceMBean.findAssociatedMBeans(ObjectName mbeanName, String relationTypeName, String roleName)
          関係内の指定された MBean に関連付けられた MBean を取得します。
 Map<ObjectName,List<String>> RelationService.findAssociatedMBeans(ObjectName mbeanName, String relationTypeName, String roleName)
          関係内の指定された MBean に関連付けられた MBean を取得します。
 Vector<ObjectName> MBeanServerNotificationFilter.getDisabledObjectNames()
          無効なすべての ObjectName を取得します。
 Vector<ObjectName> MBeanServerNotificationFilter.getEnabledObjectNames()
          有効なすべての ObjectName を取得します。
 List<ObjectName> RelationNotification.getMBeansToUnregister()
          関係が削除された結果、登録解除されることになった MBean の ObjectName のリストを返します (関係の削除のみを対象とする)。
 List<ObjectName> RelationNotification.getNewRoleValue()
          更新されたロールの新しい値を返します (ロールの更新のみを対象とする)。
 List<ObjectName> RelationNotification.getOldRoleValue()
          更新されたロールの古い値を返します (ロールの更新のみを対象とする)。
 Map<ObjectName,List<String>> RelationSupport.getReferencedMBeans()
          関係のさまざまなロールで参照される MBean を取得します。
 Map<ObjectName,List<String>> Relation.getReferencedMBeans()
          関係のさまざまなロールで参照される MBean を取得します。
 Map<ObjectName,List<String>> RelationServiceMBean.getReferencedMBeans(String relationId)
          関係のさまざまなロールで参照される MBean を取得します。
 Map<ObjectName,List<String>> RelationService.getReferencedMBeans(String relationId)
          関係のさまざまなロールで参照される MBean を取得します。
 List<ObjectName> RelationSupport.getRole(String roleName)
          指定されたロール名のロール値を取得します。
 List<ObjectName> Relation.getRole(String roleName)
          指定されたロール名のロール値を取得します。
 List<ObjectName> RelationServiceMBean.getRole(String relationId, String roleName)
          指定された関係に含まれる指定されたロール名のロール値を取得します。
 List<ObjectName> RelationService.getRole(String relationId, String roleName)
          指定された関係に含まれる指定されたロール名のロール値を取得します。
 List<ObjectName> RoleUnresolved.getRoleValue()
          ロール値を取得します。
 List<ObjectName> Role.getRoleValue()
          ロール値を取得します。
 

ObjectName 型のパラメータを持つ javax.management.relation のメソッド
 void RelationServiceMBean.addRelation(ObjectName relationObjectName)
          ユーザーによって作成され、MBean Server に登録される MBean を、関係として関係サービスに追加します。
 void RelationService.addRelation(ObjectName relationObjectName)
          ユーザーによって作成され、MBean Server に登録される MBean を、関係として関係サービスに追加します。
 void MBeanServerNotificationFilter.disableObjectName(ObjectName objectName)
          指定された ObjectName に対して、MBeanServerNotification を無効にします。
 void MBeanServerNotificationFilter.enableObjectName(ObjectName objectName)
          指定された ObjectName に対して、MBeanServerNotification を有効にします。
 Map<ObjectName,List<String>> RelationServiceMBean.findAssociatedMBeans(ObjectName mbeanName, String relationTypeName, String roleName)
          関係内の指定された MBean に関連付けられた MBean を取得します。
 Map<ObjectName,List<String>> RelationService.findAssociatedMBeans(ObjectName mbeanName, String relationTypeName, String roleName)
          関係内の指定された MBean に関連付けられた MBean を取得します。
 Map<String,List<String>> RelationServiceMBean.findReferencingRelations(ObjectName mbeanName, String relationTypeName, String roleName)
          指定された MBean が参照される関係を取得します。
 Map<String,List<String>> RelationService.findReferencingRelations(ObjectName mbeanName, String relationTypeName, String roleName)
          指定された MBean が参照される関係を取得します。
 void RelationSupport.handleMBeanUnregistration(ObjectName objectName, String roleName)
          ロールに含まれる参照対象の MBean の登録が解除された場合に関係サービスによって使用されるコールバックです。
 void Relation.handleMBeanUnregistration(ObjectName objectName, String roleName)
          ロールに含まれる参照対象の MBean の登録が解除された場合に関係サービスによって使用されるコールバックです。
 String RelationServiceMBean.isRelation(ObjectName objectName)
          MBean が関係として関係サービスに追加されている場合、指定された ObjectName に関連付けられる関係 ID を返します。
 String RelationService.isRelation(ObjectName objectName)
          MBean が関係として関係サービスに追加されている場合、指定された ObjectName に関連付けられる関係 ID を返します。
 ObjectName RelationSupport.preRegister(MBeanServer server, ObjectName name)
           
 ObjectName RelationService.preRegister(MBeanServer server, ObjectName name)
           
 

ObjectName 型の型引数を持つ javax.management.relation のメソッドパラメータ
static String Role.roleValueToString(List<ObjectName> roleValue)
          指定されたロール値の文字列を返します。
 void RelationServiceMBean.sendRelationRemovalNotification(String relationId, List<ObjectName> unregMBeanList)
          関係削除の通知 (RelationNotification) を送信します。
 void RelationService.sendRelationRemovalNotification(String relationId, List<ObjectName> unregMBeanList)
          関係削除の通知 (RelationNotification) を送信します。
 void RelationServiceMBean.sendRoleUpdateNotification(String relationId, Role newRole, List<ObjectName> oldRoleValue)
          指定された関係内のロール更新の通知 (RelationNotification) を送信します。
 void RelationService.sendRoleUpdateNotification(String relationId, Role newRole, List<ObjectName> oldValue)
          指定された関係内のロール更新の通知 (RelationNotification) を送信します。
 void RoleUnresolved.setRoleValue(List<ObjectName> value)
          ロール値を設定します。
 void Role.setRoleValue(List<ObjectName> roleValue)
          ロール値を設定します。
 void RelationServiceMBean.updateRoleMap(String relationId, Role newRole, List<ObjectName> oldRoleValue)
          指定された関係内の指定されたロールを更新するため、関係サービスロールマップの更新を処理します。
 void RelationService.updateRoleMap(String relationId, Role newRole, List<ObjectName> oldValue)
          指定された関係内の指定されたロールを更新するため、関係サービスロールマップの更新を処理します。
 

ObjectName 型のパラメータを持つ javax.management.relation のコンストラクタ
RelationNotification(String notifType, Object sourceObj, long sequence, long timeStamp, String message, String id, String typeName, ObjectName objectName, List<ObjectName> unregMBeanList)
          関係の作成 (関係サービス内に内部で RelationSupport オブジェクトが作成された、または MBean が関係として追加された) または関係サービスからの関係の削除を表す通知を作成します。
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)
          関係内でロールが更新されたことを示す通知を作成します。
RelationSupport(String relationId, ObjectName relationServiceName, MBeanServer relationServiceMBeanServer, String relationTypeName, RoleList list)
          RelationSupport オブジェクトを作成します。
RelationSupport(String relationId, ObjectName relationServiceName, String relationTypeName, RoleList list)
          RelationSupport オブジェクトを作成します。
 

ObjectName 型の型引数を持つ javax.management.relation のコンストラクタパラメータ
RelationNotification(String notifType, Object sourceObj, long sequence, long timeStamp, String message, String id, String typeName, ObjectName objectName, List<ObjectName> unregMBeanList)
          関係の作成 (関係サービス内に内部で RelationSupport オブジェクトが作成された、または MBean が関係として追加された) または関係サービスからの関係の削除を表す通知を作成します。
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)
          関係内でロールが更新されたことを示す通知を作成します。
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)
          関係内でロールが更新されたことを示す通知を作成します。
Role(String roleName, List<ObjectName> roleValue)
          新しい Role オブジェクトを作成します。
RoleUnresolved(String name, List<ObjectName> value, int pbType)
          コンストラクタです。
 

javax.management.remote での ObjectName の使用
 

ObjectName を返す javax.management.remote のメソッド
 ObjectName JMXConnectorServer.preRegister(MBeanServer mbs, ObjectName name)
          このコネクタサーバーが MBean サーバーに登録されたとき、登録先の MBean サーバーによって呼び出されます。
 

ObjectName 型のパラメータを持つ javax.management.remote のメソッド
 ObjectName JMXConnectorServer.preRegister(MBeanServer mbs, ObjectName name)
          このコネクタサーバーが MBean サーバーに登録されたとき、登録先の MBean サーバーによって呼び出されます。
 

javax.management.remote.rmi での ObjectName の使用
 

ObjectName 型の引数を持つ型を返す javax.management.remote.rmi のメソッド
 Set<ObjectName> RMIConnection.queryNames(ObjectName name, MarshalledObject query, Subject delegationSubject)
          MBeanServerConnection.queryNames(ObjectName, QueryExp) メソッドを処理します。
 Set<ObjectName> RMIConnectionImpl.queryNames(ObjectName name, MarshalledObject query, Subject delegationSubject)
           
 

ObjectName 型のパラメータを持つ javax.management.remote.rmi のメソッド
 void RMIConnection.addNotificationListener(ObjectName name, ObjectName listener, MarshalledObject filter, MarshalledObject handback, Subject delegationSubject)
          MBeanServerConnection.addNotificationListener(ObjectName, ObjectName, NotificationFilter, Object) メソッドを処理します。
 void RMIConnectionImpl_Stub.addNotificationListener(ObjectName $param_ObjectName_1, ObjectName $param_ObjectName_2, MarshalledObject $param_MarshalledObject_3, MarshalledObject $param_MarshalledObject_4, Subject $param_Subject_5)
           
 void RMIConnectionImpl.addNotificationListener(ObjectName name, ObjectName listener, MarshalledObject filter, MarshalledObject handback, Subject delegationSubject)
           
 Integer[] RMIConnection.addNotificationListeners(ObjectName[] names, MarshalledObject[] filters, Subject[] delegationSubjects)
          MBeanServerConnection.addNotificationListener(ObjectName, NotificationListener, NotificationFilter, Object) メソッドを処理します。
 Integer[] RMIConnectionImpl_Stub.addNotificationListeners(ObjectName[] $param_arrayOf_ObjectName_1, MarshalledObject[] $param_arrayOf_MarshalledObject_2, Subject[] $param_arrayOf_Subject_3)
           
 Integer[] RMIConnectionImpl.addNotificationListeners(ObjectName[] names, MarshalledObject[] filters, Subject[] delegationSubjects)
           
 ObjectInstance RMIConnection.createMBean(String className, ObjectName name, MarshalledObject params, String[] signature, Subject delegationSubject)
          MBeanServerConnection.createMBean(String, ObjectName, Object[], String[]) メソッドを処理します。
 ObjectInstance RMIConnectionImpl_Stub.createMBean(String $param_String_1, ObjectName $param_ObjectName_2, MarshalledObject $param_MarshalledObject_3, String[] $param_arrayOf_String_4, Subject $param_Subject_5)
           
 ObjectInstance RMIConnectionImpl.createMBean(String className, ObjectName name, MarshalledObject params, String[] signature, Subject delegationSubject)
           
 ObjectInstance RMIConnection.createMBean(String className, ObjectName name, ObjectName loaderName, MarshalledObject params, String[] signature, Subject delegationSubject)
          MBeanServerConnection.createMBean(String, ObjectName, ObjectName, Object[], String[]) メソッドを処理します。
 ObjectInstance RMIConnectionImpl_Stub.createMBean(String $param_String_1, ObjectName $param_ObjectName_2, ObjectName $param_ObjectName_3, MarshalledObject $param_MarshalledObject_4, String[] $param_arrayOf_String_5, Subject $param_Subject_6)
           
 ObjectInstance RMIConnectionImpl.createMBean(String className, ObjectName name, ObjectName loaderName, MarshalledObject params, String[] signature, Subject delegationSubject)
           
 ObjectInstance RMIConnection.createMBean(String className, ObjectName name, ObjectName loaderName, Subject delegationSubject)
          MBeanServerConnection.createMBean(String, ObjectName, ObjectName) メソッドを処理します。
 ObjectInstance RMIConnectionImpl_Stub.createMBean(String $param_String_1, ObjectName $param_ObjectName_2, ObjectName $param_ObjectName_3, Subject $param_Subject_4)
           
 ObjectInstance RMIConnectionImpl.createMBean(String className, ObjectName name, ObjectName loaderName, Subject delegationSubject)
           
 ObjectInstance RMIConnection.createMBean(String className, ObjectName name, Subject delegationSubject)
          MBeanServerConnection.createMBean(String, ObjectName) メソッドを処理します。
 ObjectInstance RMIConnectionImpl_Stub.createMBean(String $param_String_1, ObjectName $param_ObjectName_2, Subject $param_Subject_3)
           
 ObjectInstance RMIConnectionImpl.createMBean(String className, ObjectName name, Subject delegationSubject)
           
 Object RMIConnection.getAttribute(ObjectName name, String attribute, Subject delegationSubject)
          MBeanServerConnection.getAttribute(ObjectName, String) メソッドを処理します。
 Object RMIConnectionImpl_Stub.getAttribute(ObjectName $param_ObjectName_1, String $param_String_2, Subject $param_Subject_3)
           
 Object RMIConnectionImpl.getAttribute(ObjectName name, String attribute, Subject delegationSubject)
           
 AttributeList RMIConnection.getAttributes(ObjectName name, String[] attributes, Subject delegationSubject)
          MBeanServerConnection.getAttributes(ObjectName, String[]) メソッドを処理します。
 AttributeList RMIConnectionImpl_Stub.getAttributes(ObjectName $param_ObjectName_1, String[] $param_arrayOf_String_2, Subject $param_Subject_3)
           
 AttributeList RMIConnectionImpl.getAttributes(ObjectName name, String[] attributes, Subject delegationSubject)
           
 MBeanInfo RMIConnection.getMBeanInfo(ObjectName name, Subject delegationSubject)
          MBeanServerConnection.getMBeanInfo(ObjectName) メソッドを処理します。
 MBeanInfo RMIConnectionImpl_Stub.getMBeanInfo(ObjectName $param_ObjectName_1, Subject $param_Subject_2)
           
 MBeanInfo RMIConnectionImpl.getMBeanInfo(ObjectName name, Subject delegationSubject)
           
 ObjectInstance RMIConnection.getObjectInstance(ObjectName name, Subject delegationSubject)
          MBeanServerConnection.getObjectInstance(ObjectName) メソッドを処理します。
 ObjectInstance RMIConnectionImpl_Stub.getObjectInstance(ObjectName $param_ObjectName_1, Subject $param_Subject_2)
           
 ObjectInstance RMIConnectionImpl.getObjectInstance(ObjectName name, Subject delegationSubject)
           
 Object RMIConnection.invoke(ObjectName name, String operationName, MarshalledObject params, String[] signature, Subject delegationSubject)
          MBeanServerConnection.invoke(ObjectName, String, Object[], String[]) メソッドを処理します。
 Object RMIConnectionImpl_Stub.invoke(ObjectName $param_ObjectName_1, String $param_String_2, MarshalledObject $param_MarshalledObject_3, String[] $param_arrayOf_String_4, Subject $param_Subject_5)
           
 Object RMIConnectionImpl.invoke(ObjectName name, String operationName, MarshalledObject params, String[] signature, Subject delegationSubject)
           
 boolean RMIConnection.isInstanceOf(ObjectName name, String className, Subject delegationSubject)
          MBeanServerConnection.isInstanceOf(ObjectName, String) メソッドを処理します。
 boolean RMIConnectionImpl_Stub.isInstanceOf(ObjectName $param_ObjectName_1, String $param_String_2, Subject $param_Subject_3)
           
 boolean RMIConnectionImpl.isInstanceOf(ObjectName name, String className, Subject delegationSubject)
           
 boolean RMIConnection.isRegistered(ObjectName name, Subject delegationSubject)
          MBeanServerConnection.isRegistered(ObjectName) メソッドを処理します。
 boolean RMIConnectionImpl_Stub.isRegistered(ObjectName $param_ObjectName_1, Subject $param_Subject_2)
           
 boolean RMIConnectionImpl.isRegistered(ObjectName name, Subject delegationSubject)
           
 Set<ObjectInstance> RMIConnection.queryMBeans(ObjectName name, MarshalledObject query, Subject delegationSubject)
          MBeanServerConnection.queryMBeans(ObjectName, QueryExp) メソッドを処理します。
 Set RMIConnectionImpl_Stub.queryMBeans(ObjectName $param_ObjectName_1, MarshalledObject $param_MarshalledObject_2, Subject $param_Subject_3)
           
 Set<ObjectInstance> RMIConnectionImpl.queryMBeans(ObjectName name, MarshalledObject query, Subject delegationSubject)
           
 Set<ObjectName> RMIConnection.queryNames(ObjectName name, MarshalledObject query, Subject delegationSubject)
          MBeanServerConnection.queryNames(ObjectName, QueryExp) メソッドを処理します。
 Set RMIConnectionImpl_Stub.queryNames(ObjectName $param_ObjectName_1, MarshalledObject $param_MarshalledObject_2, Subject $param_Subject_3)
           
 Set<ObjectName> RMIConnectionImpl.queryNames(ObjectName name, MarshalledObject query, Subject delegationSubject)
           
 void RMIConnection.removeNotificationListener(ObjectName name, ObjectName listener, MarshalledObject filter, MarshalledObject handback, Subject delegationSubject)
          MBeanServerConnection.removeNotificationListener(ObjectName, ObjectName, NotificationFilter, Object) メソッドを処理します。
 void RMIConnectionImpl_Stub.removeNotificationListener(ObjectName $param_ObjectName_1, ObjectName $param_ObjectName_2, MarshalledObject $param_MarshalledObject_3, MarshalledObject $param_MarshalledObject_4, Subject $param_Subject_5)
           
 void RMIConnectionImpl.removeNotificationListener(ObjectName name, ObjectName listener, MarshalledObject filter, MarshalledObject handback, Subject delegationSubject)
           
 void RMIConnection.removeNotificationListener(ObjectName name, ObjectName listener, Subject delegationSubject)
          MBeanServerConnection.removeNotificationListener(ObjectName, ObjectName) メソッドを処理します。
 void RMIConnectionImpl_Stub.removeNotificationListener(ObjectName $param_ObjectName_1, ObjectName $param_ObjectName_2, Subject $param_Subject_3)
           
 void RMIConnectionImpl.removeNotificationListener(ObjectName name, ObjectName listener, Subject delegationSubject)
           
 void RMIConnection.removeNotificationListeners(ObjectName name, Integer[] listenerIDs, Subject delegationSubject)
          removeNotificationListener(ObjectName, NotificationListener) および removeNotificationListener(ObjectName, NotificationListener, NotificationFilter, Object) メソッドを処理します。
 void RMIConnectionImpl_Stub.removeNotificationListeners(ObjectName $param_ObjectName_1, Integer[] $param_arrayOf_Integer_2, Subject $param_Subject_3)
           
 void RMIConnectionImpl.removeNotificationListeners(ObjectName name, Integer[] listenerIDs, Subject delegationSubject)
           
 void RMIConnection.setAttribute(ObjectName name, MarshalledObject attribute, Subject delegationSubject)
          MBeanServerConnection.setAttribute(ObjectName, Attribute) メソッドを処理します。
 void RMIConnectionImpl_Stub.setAttribute(ObjectName $param_ObjectName_1, MarshalledObject $param_MarshalledObject_2, Subject $param_Subject_3)
           
 void RMIConnectionImpl.setAttribute(ObjectName name, MarshalledObject attribute, Subject delegationSubject)
           
 AttributeList RMIConnection.setAttributes(ObjectName name, MarshalledObject attributes, Subject delegationSubject)
          MBeanServerConnection.setAttributes(ObjectName, AttributeList) メソッドを処理します。
 AttributeList RMIConnectionImpl_Stub.setAttributes(ObjectName $param_ObjectName_1, MarshalledObject $param_MarshalledObject_2, Subject $param_Subject_3)
           
 AttributeList RMIConnectionImpl.setAttributes(ObjectName name, MarshalledObject attributes, Subject delegationSubject)
           
 void RMIConnection.unregisterMBean(ObjectName name, Subject delegationSubject)
          MBeanServerConnection.unregisterMBean(ObjectName) メソッドを処理します。
 void RMIConnectionImpl_Stub.unregisterMBean(ObjectName $param_ObjectName_1, Subject $param_Subject_2)
           
 void RMIConnectionImpl.unregisterMBean(ObjectName name, Subject delegationSubject)
           
 

javax.management.timer での ObjectName の使用
 

ObjectName を返す javax.management.timer のメソッド
 ObjectName Timer.preRegister(MBeanServer server, ObjectName name)
          MBean サーバーに登録する前に、タイマー MBean が必要なオペレーションを実行できるようにします。
 

ObjectName 型のパラメータを持つ javax.management.timer のメソッド
 ObjectName Timer.preRegister(MBeanServer server, ObjectName name)
          MBean サーバーに登録する前に、タイマー MBean が必要なオペレーションを実行できるようにします。
 


JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。