クラス
javax.management.ObjectNameの使用
| パッケージ | 説明 |
|---|---|
| java.lang.management |
Java実行時にJava仮想マシンおよびほかのコンポーネントを監視および管理するための管理インタフェースを提供します。
|
| 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の定義を提供します。
|
-
java.lang.managementでのObjectNameの使用
ObjectNameを返すjava.lang.managementのメソッド 修飾子と型 メソッド 説明 ObjectNamePlatformManagedObject. getObjectName()このプラットフォーム管理対象オブジェクトのオブジェクト名を表すObjectNameインスタンスを返します。 -
javax.managementでのObjectNameの使用
ObjectNameとして宣言されているjavax.managementのフィールド 修飾子と型 フィールド 説明 static ObjectNameMBeanServerDelegate. DELEGATE_NAMEMBeanServerDelegateのデフォルトObjectNameを定義します。static ObjectNameObjectName. WILDCARDワイルドカード「*:*」ObjectNameを定義します。ObjectNameを返すjavax.managementのメソッド 修飾子と型 メソッド 説明 static ObjectNameObjectName. getInstance(String name)new ObjectName(name)で取得されたオブジェクトを使用できる任意の場所で使用可能なObjectNameのインスタンスを返します。static ObjectNameObjectName. getInstance(String domain, String key, String value)new ObjectName(domain, key, value)で取得されたオブジェクトを使用できる任意の場所で使用可能なObjectNameのインスタンスを返します。static ObjectNameObjectName. getInstance(String domain, Hashtable<String,String> table)new ObjectName(domain, table)で取得されたオブジェクトを使用できる任意の場所で使用可能なObjectNameのインスタンスを返します。static ObjectNameObjectName. getInstance(ObjectName name)指定されたオブジェクトを使用できる任意の場所で使用可能なObjectNameのインスタンスを返します。ObjectNameMBeanServerNotification. getMBeanName()通知を発行したMBeanのオブジェクト名を返します。ObjectNameMBeanServerInvocationHandler. getObjectName()メソッドの転送先のMBeanサーバー内のMBeanの名前。ObjectNameObjectInstance. getObjectName()オブジェクト名部分を返します。ObjectNameMBeanRegistration. preRegister(MBeanServer server, ObjectName name)MBeanサーバーに登録する前に必要なオペレーションをMBeanが実行することを許可します。ObjectNameStandardMBean. preRegister(MBeanServer server, ObjectName name)MBeanサーバーに登録する前に、MBeanが必要なオペレーションを実行できるようにします。型ObjectNameの引数を持つ型を返すjavax.managementのメソッド 修飾子と型 メソッド 説明 Set<ObjectName>MBeanServer. queryNames(ObjectName name, QueryExp query)MBeanサーバーによって制御されるMBeanの名前を取得します。Set<ObjectName>MBeanServerConnection. queryNames(ObjectName name, QueryExp query)MBeanサーバーによって制御されるMBeanの名前を取得します。型ObjectNameのパラメータを持つjavax.managementのメソッド 修飾子と型 メソッド 説明 voidMBeanServer. addNotificationListener(ObjectName name, NotificationListener listener, NotificationFilter filter, Object handback)登録済みMBeanにリスナーを追加します。voidMBeanServer. addNotificationListener(ObjectName name, ObjectName listener, NotificationFilter filter, Object handback)登録済みMBeanにリスナーを追加します。voidMBeanServerConnection. addNotificationListener(ObjectName name, NotificationListener listener, NotificationFilter filter, Object handback)登録済みMBeanにリスナーを追加します。voidMBeanServerConnection. addNotificationListener(ObjectName name, ObjectName listener, NotificationFilter filter, Object handback)登録済みMBeanにリスナーを追加します。ValueExpAttributeValueExp. apply(ObjectName name)MBeanにAttributeValueExpを適用します。booleanObjectName. apply(ObjectName name)このObjectName (パターンの可能性がある)が別のObjectNameと一致するかどうかをテストします。booleanQueryExp. apply(ObjectName name)MBeanにQueryExpを適用します。ValueExpStringValueExp. apply(ObjectName name)MBeanにValueExpを適用します。ValueExpValueExp. apply(ObjectName name)MBeanにValueExpを適用します。intObjectName. compareTo(ObjectName name)ObjectNameの2つのインスタンスを比較します。ObjectInstanceMBeanServer. createMBean(String className, ObjectName name)MBeanをインスタンス化し、MBeanサーバーに登録します。ObjectInstanceMBeanServer. createMBean(String className, ObjectName name, Object[] params, String[] signature)MBeanをインスタンス化し、MBeanサーバーに登録します。ObjectInstanceMBeanServer. createMBean(String className, ObjectName name, ObjectName loaderName)MBeanをインスタンス化し、MBeanサーバーに登録します。ObjectInstanceMBeanServer. createMBean(String className, ObjectName name, ObjectName loaderName, Object[] params, String[] signature)MBeanをインスタンス化し、MBeanサーバーに登録します。ObjectInstanceMBeanServerConnection. createMBean(String className, ObjectName name)MBeanをインスタンス化し、MBeanサーバーに登録します。ObjectInstanceMBeanServerConnection. createMBean(String className, ObjectName name, Object[] params, String[] signature)MBeanをインスタンス化し、MBeanサーバーに登録します。ObjectInstanceMBeanServerConnection. createMBean(String className, ObjectName name, ObjectName loaderName)MBeanをインスタンス化し、MBeanサーバーに登録します。ObjectInstanceMBeanServerConnection. createMBean(String className, ObjectName name, ObjectName loaderName, Object[] params, String[] signature)MBeanをインスタンス化し、MBeanサーバーに登録します。default ObjectInputStreamMBeanServer. deserialize(String className, ObjectName loaderName, byte[] data)非推奨。default ObjectInputStreamMBeanServer. deserialize(ObjectName name, byte[] data)非推奨。getClassLoaderForを使って、直列化復元に使用する適切なクラス・ローダーを取得します。protected ObjectAttributeValueExp. getAttribute(ObjectName name)指定されたMBean内の指定の属性の値を返します。ObjectMBeanServer. getAttribute(ObjectName name, String attribute)ObjectMBeanServerConnection. getAttribute(ObjectName name, String attribute)指定されたMBeanの特定の属性の値を取得します。AttributeListMBeanServer. getAttributes(ObjectName name, String[] attributes)AttributeListMBeanServerConnection. getAttributes(ObjectName name, String[] attributes)指定されたMBeanの複数の属性の値を取り出します。ClassLoaderMBeanServer. getClassLoader(ObjectName loaderName)指定されたClassLoaderを返します。ClassLoaderMBeanServer. getClassLoaderFor(ObjectName mbeanName)指定されたMBeanのクラスのロードに使用されたClassLoaderを返します。static ObjectNameObjectName. getInstance(ObjectName name)指定されたオブジェクトを使用できる任意の場所で使用可能なObjectNameのインスタンスを返します。MBeanInfoMBeanServerConnection. getMBeanInfo(ObjectName name)このメソッドは、MBeanが管理用として公開している属性とオペレーションを検出します。ObjectInstanceMBeanServerConnection. getObjectInstance(ObjectName name)MBeanに登録された、指定されたMBeanのObjectInstanceを取得します。ObjectMBeanServer. instantiate(String className, ObjectName loaderName)ObjectNameで指定されたクラス・ローダーを使って、オブジェクトをインスタンス化します。ObjectMBeanServer. instantiate(String className, ObjectName loaderName, Object[] params, String[] signature)オブジェクトをインスタンス化します。ObjectMBeanServerConnection. invoke(ObjectName name, String operationName, Object[] params, String[] signature)MBean上でオペレーションを呼び出します。booleanMBeanServerConnection. isInstanceOf(ObjectName name, String className)指定されたMBeanが指定されたクラスのインスタンスである場合はtrue、そうでない場合はfalseを返します。booleanMBeanServer. isRegistered(ObjectName name)booleanMBeanServerConnection. isRegistered(ObjectName name)このオブジェクト名で識別されるMBeanが、すでにMBeanサーバーに登録されているかどうかをチェックします。static <T> TJMX. newMBeanProxy(MBeanServerConnection connection, ObjectName objectName, Class<T> interfaceClass)ローカルまたはリモートのMBean Server内にStandard MBeanのプロキシを作成します。static <T> TJMX. newMBeanProxy(MBeanServerConnection connection, ObjectName objectName, Class<T> interfaceClass, boolean notificationEmitter)ローカルまたはリモートのMBean Server内にStandard MBean用のプロキシを作成します。これは、NotificationEmitterのメソッドもサポートする場合があります。static <T> TJMX. newMXBeanProxy(MBeanServerConnection connection, ObjectName objectName, Class<T> interfaceClass)ローカルまたはリモートのMBean Server内にMXBeanのプロキシを作成します。static <T> TJMX. newMXBeanProxy(MBeanServerConnection connection, ObjectName objectName, Class<T> interfaceClass, boolean notificationEmitter)ローカルまたはリモートのMBean Server内にMXBean用のプロキシを作成します。これは、NotificationEmitterのメソッドもサポートする場合があります。static <T> TMBeanServerInvocationHandler. newProxyInstance(MBeanServerConnection connection, ObjectName objectName, Class<T> interfaceClass, boolean notificationBroadcaster)指定されたMBeanサーバーから指定されたMBeanへメソッドを渡すことにより、指定されたインタフェースを実装するプロキシを返します。ObjectNameMBeanRegistration. preRegister(MBeanServer server, ObjectName name)MBeanサーバーに登録する前に必要なオペレーションをMBeanが実行することを許可します。ObjectNameStandardMBean. preRegister(MBeanServer server, ObjectName name)MBeanサーバーに登録する前に、MBeanが必要なオペレーションを実行できるようにします。Set<ObjectInstance>MBeanServer. queryMBeans(ObjectName name, QueryExp query)MBeanサーバーによって制御されるMBeanを取得します。Set<ObjectInstance>MBeanServerConnection. queryMBeans(ObjectName name, QueryExp query)MBeanサーバーによって制御されるMBeanを取得します。Set<ObjectName>MBeanServer. queryNames(ObjectName name, QueryExp query)MBeanサーバーによって制御されるMBeanの名前を取得します。Set<ObjectName>MBeanServerConnection. queryNames(ObjectName name, QueryExp query)MBeanサーバーによって制御されるMBeanの名前を取得します。ObjectInstanceMBeanServer. registerMBean(Object object, ObjectName name)既存のオブジェクトをMBeanとしてMBeanサーバーに登録します。voidMBeanServerConnection. removeNotificationListener(ObjectName name, NotificationListener listener)登録済みMBeanからリスナーを削除します。voidMBeanServerConnection. removeNotificationListener(ObjectName name, NotificationListener listener, NotificationFilter filter, Object handback)登録済みMBeanからリスナーを削除します。voidMBeanServerConnection. removeNotificationListener(ObjectName name, ObjectName listener)登録済みMBeanからリスナーを削除します。voidMBeanServerConnection. removeNotificationListener(ObjectName name, ObjectName listener, NotificationFilter filter, Object handback)登録済みMBeanからリスナーを削除します。voidMBeanServer. setAttribute(ObjectName name, Attribute attribute)voidMBeanServerConnection. setAttribute(ObjectName name, Attribute attribute)指定されたMBeanの特定の属性の値を設定します。AttributeListMBeanServer. setAttributes(ObjectName name, AttributeList attributes)AttributeListMBeanServerConnection. setAttributes(ObjectName name, AttributeList attributes)指定されたMBeanの複数の属性の値を設定します。voidMBeanServer. unregisterMBean(ObjectName name)MBeanサーバーからMBeanの登録を解除します。voidMBeanServerConnection. unregisterMBean(ObjectName name)MBeanサーバーからMBeanの登録を解除します。型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のメソッド 修飾子と型 メソッド 説明 ObjectNameMLet. preRegister(MBeanServer server, ObjectName name)MBeanサーバーに登録される前に必要なオペレーションをm-letが実行することを許可します。型ObjectNameのパラメータを持つjavax.management.loadingのメソッド 修飾子と型 メソッド 説明 ObjectNameMLet. preRegister(MBeanServer server, ObjectName name)MBeanサーバーに登録される前に必要なオペレーションをm-letが実行することを許可します。 -
javax.management.modelmbeanでのObjectNameの使用
ObjectNameを返すjavax.management.modelmbeanのメソッド 修飾子と型 メソッド 説明 ObjectNameRequiredModelMBean. preRegister(MBeanServer server, ObjectName name)MBeanサーバーに登録する前に、MBeanが必要なオペレーションを実行できるようにします。型ObjectNameのパラメータを持つjavax.management.modelmbeanのメソッド 修飾子と型 メソッド 説明 ObjectNameRequiredModelMBean. preRegister(MBeanServer server, ObjectName name)MBeanサーバーに登録する前に、MBeanが必要なオペレーションを実行できるようにします。 -
javax.management.monitorでのObjectNameの使用
ObjectNameを返すjavax.management.monitorのメソッド 修飾子と型 メソッド 説明 ObjectNameMonitor. getObservedObject()非推奨。JMX 1.2以降、次に置き換えられていますMonitor.getObservedObjects()ObjectNameMonitorMBean. getObservedObject()非推奨。JMX 1.2以降、次に置き換えられていますMonitorMBean.getObservedObjects()ObjectNameMonitorNotification. getObservedObject()このモニター通知の監視対象のオブジェクトを取得します。ObjectName[]Monitor. getObservedObjects()監視対象のオブジェクトを含む配列を返します。ObjectName[]MonitorMBean. getObservedObjects()監視対象のオブジェクトを含む配列を返します。ObjectNameMonitor. preRegister(MBeanServer server, ObjectName name)MBeanサーバーに登録する前に必要なオペレーションをモニターMBeanが実行することを許可します。型ObjectNameのパラメータを持つjavax.management.monitorのメソッド 修飾子と型 メソッド 説明 voidMonitor. addObservedObject(ObjectName object)監視対象のMBeanのセットに指定されたオブジェクトが含まれない場合、そのオブジェクトを追加します。voidMonitorMBean. addObservedObject(ObjectName object)監視対象のMBeanのセットに指定されたオブジェクトを追加します。booleanMonitor. containsObservedObject(ObjectName object)監視対象のMBeanのセット内に指定されたオブジェクトが含まれるかどうかをテストします。booleanMonitorMBean. containsObservedObject(ObjectName object)監視対象のMBeanのセット内に指定されたオブジェクトが含まれるかどうかをテストします。NumberCounterMonitor. getDerivedGauge(ObjectName object)指定のオブジェクトが監視対象のMBeanのセットに含まれる場合、このオブジェクトの派生ゲージを取得します。そうでない場合はnullを取得します。NumberCounterMonitorMBean. getDerivedGauge(ObjectName object)指定されたMBeanの派生ゲージを取得します。NumberGaugeMonitor. getDerivedGauge(ObjectName object)指定のオブジェクトが監視対象のMBeanのセットに含まれる場合、このオブジェクトの派生ゲージを取得します。そうでない場合はnullを取得します。NumberGaugeMonitorMBean. getDerivedGauge(ObjectName object)指定されたMBeanの派生ゲージを取得します。StringStringMonitor. getDerivedGauge(ObjectName object)指定のオブジェクトが監視対象のMBeanのセットに含まれる場合、このオブジェクトの派生ゲージを取得します。そうでない場合はnullを取得します。StringStringMonitorMBean. getDerivedGauge(ObjectName object)指定されたMBeanの派生ゲージを取得します。longCounterMonitor. getDerivedGaugeTimeStamp(ObjectName object)指定のオブジェクトが監視対象のMBeanのセットに含まれる場合、このオブジェクトの派生ゲージのタイムスタンプを取得します。そうでない場合は0を取得します。longCounterMonitorMBean. getDerivedGaugeTimeStamp(ObjectName object)指定されたMBeanの派生ゲージのタイムスタンプを取得します。longGaugeMonitor. getDerivedGaugeTimeStamp(ObjectName object)指定のオブジェクトが監視対象のMBeanのセットに含まれる場合、このオブジェクトの派生ゲージのタイムスタンプを取得します。そうでない場合は0を取得します。longGaugeMonitorMBean. getDerivedGaugeTimeStamp(ObjectName object)指定されたMBeanの派生ゲージのタイムスタンプを取得します。longStringMonitor. getDerivedGaugeTimeStamp(ObjectName object)指定のオブジェクトが監視対象のMBeanのセットに含まれる場合、このオブジェクトの派生ゲージのタイムスタンプを取得します。そうでない場合は0を取得します。longStringMonitorMBean. getDerivedGaugeTimeStamp(ObjectName object)指定されたMBeanの派生ゲージのタイムスタンプを取得します。NumberCounterMonitor. getThreshold(ObjectName object)指定のオブジェクトが監視対象のMBeanのセットに含まれる場合、このオブジェクトの現在のしきい値を取得します。そうでない場合はnullを取得します。NumberCounterMonitorMBean. getThreshold(ObjectName object)指定されたMBeanのしきい値を取得します。ObjectNameMonitor. preRegister(MBeanServer server, ObjectName name)MBeanサーバーに登録する前に必要なオペレーションをモニターMBeanが実行することを許可します。voidMonitor. removeObservedObject(ObjectName object)監視対象のMBeanのセットから指定されたオブジェクトを削除します。voidMonitorMBean. removeObservedObject(ObjectName object)監視対象のMBeanのセットから指定されたオブジェクトを削除します。voidMonitor. setObservedObject(ObjectName object)非推奨。JMX 1.2以降、次に置き換えられていますMonitor.addObservedObject(javax.management.ObjectName)voidMonitorMBean. setObservedObject(ObjectName object)非推奨。JMX 1.2以降、次に置き換えられていますMonitorMBean.addObservedObject(javax.management.ObjectName) -
javax.management.openmbeanでのObjectNameの使用
ObjectName型の型パラメータを持つjavax.management.openmbeanのフィールド 修飾子と型 フィールド 説明 static SimpleType<ObjectName>SimpleType. OBJECTNAMEJavaクラス名がjavax.management.ObjectNameである値を記述するSimpleTypeインスタンスです。 -
javax.management.relationでのObjectNameの使用
ObjectNameを返すjavax.management.relationのメソッド 修飾子と型 メソッド 説明 ObjectNameRelationNotification. getObjectName()作成、削除、または更新された関係のObjectNameを返します。ObjectNameRelation. getRelationServiceName()関係を処理する関係サービスのObjectNameを返します。ObjectNameRelationSupport. getRelationServiceName()関係を処理する関係サービスのObjectNameを返します。ObjectNameRelationService. isRelationMBean(String relationId)関係がMBean (ユーザーによって作成され、関係として関係サービスに追加されたもの)によって表される場合、MBeanのObjectNameを返します。ObjectNameRelationServiceMBean. isRelationMBean(String relationId)関係がMBean (ユーザーによって作成され、関係として関係サービスに追加されたもの)によって表される場合、MBeanのObjectNameを返します。型ObjectNameの引数を持つ型を返すjavax.management.relationのメソッド 修飾子と型 メソッド 説明 Map<ObjectName,List<String>>RelationService. findAssociatedMBeans(ObjectName mbeanName, String relationTypeName, String roleName)関係内の指定されたMBeanに関連付けられたMBeanを取得します。Map<ObjectName,List<String>>RelationServiceMBean. 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>>Relation. getReferencedMBeans()関係のさまざまなロールで参照されるMBeanを取得します。Map<ObjectName,List<String>>RelationService. getReferencedMBeans(String relationId)関係のさまざまなロールで参照されるMBeanを取得します。Map<ObjectName,List<String>>RelationServiceMBean. getReferencedMBeans(String relationId)関係のさまざまなロールで参照されるMBeanを取得します。Map<ObjectName,List<String>>RelationSupport. getReferencedMBeans()関係のさまざまなロールで参照されるMBeanを取得します。List<ObjectName>Relation. getRole(String roleName)指定されたロール名のロール値を取得します。List<ObjectName>RelationService. getRole(String relationId, String roleName)指定された関係に含まれる指定されたロール名のロール値を取得します。List<ObjectName>RelationServiceMBean. getRole(String relationId, String roleName)指定された関係に含まれる指定されたロール名のロール値を取得します。List<ObjectName>RelationSupport. getRole(String roleName)指定されたロール名のロール値を取得します。List<ObjectName>Role. getRoleValue()ロール値を取得します。List<ObjectName>RoleUnresolved. getRoleValue()ロール値を取得します。型ObjectNameのパラメータを持つjavax.management.relationのメソッド 修飾子と型 メソッド 説明 voidRelationService. addRelation(ObjectName relationObjectName)ユーザーによって作成されてMBean Serverに登録されるMBeanを、関係として関係サービスに追加します。voidRelationServiceMBean. addRelation(ObjectName relationObjectName)ユーザーによって作成されてMBean Serverに登録されるMBeanを、関係として関係サービスに追加します。voidMBeanServerNotificationFilter. disableObjectName(ObjectName objectName)指定されたObjectNameに関するMBeanServerNotificationを無効にします。voidMBeanServerNotificationFilter. enableObjectName(ObjectName objectName)指定されたObjectNameに関するMBeanServerNotificationを有効にします。Map<ObjectName,List<String>>RelationService. findAssociatedMBeans(ObjectName mbeanName, String relationTypeName, String roleName)関係内の指定されたMBeanに関連付けられたMBeanを取得します。Map<ObjectName,List<String>>RelationServiceMBean. findAssociatedMBeans(ObjectName mbeanName, String relationTypeName, String roleName)関係内の指定されたMBeanに関連付けられたMBeanを取得します。Map<String,List<String>>RelationService. findReferencingRelations(ObjectName mbeanName, String relationTypeName, String roleName)指定されたMBeanが参照される関係を取得します。Map<String,List<String>>RelationServiceMBean. findReferencingRelations(ObjectName mbeanName, String relationTypeName, String roleName)指定されたMBeanが参照される関係を取得します。voidRelation. handleMBeanUnregistration(ObjectName objectName, String roleName)ロールで参照されるMBeanの登録が解除された場合に関係サービスによって使用されるコールバックです。voidRelationSupport. handleMBeanUnregistration(ObjectName objectName, String roleName)ロールで参照されるMBeanの登録が解除された場合に関係サービスによって使用されるコールバックです。StringRelationService. isRelation(ObjectName objectName)MBeanが関係として関係サービスに追加されている場合、指定されたObjectNameに関連付けられる関係IDを返します。StringRelationServiceMBean. isRelation(ObjectName objectName)MBeanが関係として関係サービスに追加されている場合、指定されたObjectNameに関連付けられる関係IDを返します。ObjectName型の型引数を持つjavax.management.relationのメソッド・パラメータ 修飾子と型 メソッド 説明 static StringRole. roleValueToString(List<ObjectName> roleValue)指定されたロール値の文字列を返します。voidRelationService. sendRelationRemovalNotification(String relationId, List<ObjectName> unregMBeanList)関係削除の通知(RelationNotification)を送信します。voidRelationServiceMBean. sendRelationRemovalNotification(String relationId, List<ObjectName> unregMBeanList)関係削除の通知(RelationNotification)を送信します。voidRelationService. sendRoleUpdateNotification(String relationId, Role newRole, List<ObjectName> oldValue)指定された関係内のロール更新の通知(RelationNotification)を送信します。voidRelationServiceMBean. sendRoleUpdateNotification(String relationId, Role newRole, List<ObjectName> oldRoleValue)指定された関係内のロール更新の通知(RelationNotification)を送信します。voidRole. setRoleValue(List<ObjectName> roleValue)ロール値を設定します。voidRoleUnresolved. setRoleValue(List<ObjectName> value)ロール値を設定します。voidRelationService. updateRoleMap(String relationId, Role newRole, List<ObjectName> oldValue)指定された関係内の指定されたロールを更新するため、関係サービス・ロール・マップの更新を処理します。voidRelationServiceMBean. updateRoleMap(String relationId, Role newRole, List<ObjectName> oldRoleValue)指定された関係内の指定されたロールを更新するため、関係サービス・ロール・マップの更新を処理します。型ObjectNameのパラメータを持つjavax.management.relationのコンストラクタ コンストラクタ 説明 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, List<ObjectName> unregMBeanList)関係の作成(関係サービス内に内部でRelationSupportオブジェクトが作成された、またはMBeanが関係として追加された)または関係サービスからの関係の削除を表す通知を作成します。RelationSupport(String relationId, ObjectName relationServiceName, String relationTypeName, RoleList list)RelationSupportオブジェクトを作成します。RelationSupport(String relationId, ObjectName relationServiceName, MBeanServer relationServiceMBeanServer, 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, 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, List<ObjectName> unregMBeanList)関係の作成(関係サービス内に内部でRelationSupportオブジェクトが作成された、またはMBeanが関係として追加された)または関係サービスからの関係の削除を表す通知を作成します。Role(String roleName, List<ObjectName> roleValue)新しいRoleオブジェクトを作成します。RoleUnresolved(String name, List<ObjectName> value, int pbType)コンストラクタです。 -
javax.management.remoteでのObjectNameの使用
ObjectNameを返すjavax.management.remoteのメソッド 修飾子と型 メソッド 説明 ObjectNameJMXConnectorServer. preRegister(MBeanServer mbs, ObjectName name)このコネクタ・サーバーがMBeanサーバーに登録されているとき、登録先のMBeanサーバーによって呼び出されます。型ObjectNameのパラメータを持つjavax.management.remoteのメソッド 修飾子と型 メソッド 説明 ObjectNameJMXConnectorServer. 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)型ObjectNameのパラメータを持つjavax.management.remote.rmiのメソッド 修飾子と型 メソッド 説明 voidRMIConnection. addNotificationListener(ObjectName name, ObjectName listener, MarshalledObject filter, MarshalledObject handback, Subject delegationSubject)Integer[]RMIConnection. addNotificationListeners(ObjectName[] names, MarshalledObject[] filters, Subject[] delegationSubjects)ObjectInstanceRMIConnection. createMBean(String className, ObjectName name, MarshalledObject params, String[] signature, Subject delegationSubject)ObjectInstanceRMIConnection. createMBean(String className, ObjectName name, ObjectName loaderName, MarshalledObject params, String[] signature, Subject delegationSubject)ObjectInstanceRMIConnection. createMBean(String className, ObjectName name, ObjectName loaderName, Subject delegationSubject)ObjectInstanceRMIConnection. createMBean(String className, ObjectName name, Subject delegationSubject)ObjectRMIConnection. getAttribute(ObjectName name, String attribute, Subject delegationSubject)AttributeListRMIConnection. getAttributes(ObjectName name, String[] attributes, Subject delegationSubject)MBeanInfoRMIConnection. getMBeanInfo(ObjectName name, Subject delegationSubject)ObjectInstanceRMIConnection. getObjectInstance(ObjectName name, Subject delegationSubject)ObjectRMIConnection. invoke(ObjectName name, String operationName, MarshalledObject params, String[] signature, Subject delegationSubject)booleanRMIConnection. isInstanceOf(ObjectName name, String className, Subject delegationSubject)booleanRMIConnection. isRegistered(ObjectName name, Subject delegationSubject)Set<ObjectInstance>RMIConnection. queryMBeans(ObjectName name, MarshalledObject query, Subject delegationSubject)Set<ObjectName>RMIConnection. queryNames(ObjectName name, MarshalledObject query, Subject delegationSubject)voidRMIConnection. removeNotificationListener(ObjectName name, ObjectName listener, MarshalledObject filter, MarshalledObject handback, Subject delegationSubject)voidRMIConnection. removeNotificationListener(ObjectName name, ObjectName listener, Subject delegationSubject)voidRMIConnection. removeNotificationListeners(ObjectName name, Integer[] listenerIDs, Subject delegationSubject)voidRMIConnection. setAttribute(ObjectName name, MarshalledObject attribute, Subject delegationSubject)AttributeListRMIConnection. setAttributes(ObjectName name, MarshalledObject attributes, Subject delegationSubject)voidRMIConnection. unregisterMBean(ObjectName name, Subject delegationSubject) -
javax.management.timerでのObjectNameの使用
ObjectNameを返すjavax.management.timerのメソッド 修飾子と型 メソッド 説明 ObjectNameTimer. preRegister(MBeanServer server, ObjectName name)MBeanサーバーに登録する前に必要なオペレーションをタイマーMBeanが実行することを許可します。型ObjectNameのパラメータを持つjavax.management.timerのメソッド 修飾子と型 メソッド 説明 ObjectNameTimer. preRegister(MBeanServer server, ObjectName name)MBeanサーバーに登録する前に必要なオペレーションをタイマーMBeanが実行することを許可します。
getClassLoaderを使って直列化復元用のクラス・ローダーを取得します。