ObjectName
クラスの規則(http://docs.oracle.com/javase/1.5.0/docs/api/javax/management/ObjectName.html)に従って指定したパターンと一致するパターンのOracle Stream Explorer MBeanを検索します。
ObjectName
クラスの規則に準拠する名前でMBeanサーバーに登録されるOracle Stream Explorer MBeanタイプから作成されるすべてのMBean。特定のMBeanインスタンスを取得または変更するためにwlevs.Admin
コマンドを使用するには、MBeanのObjectName
を把握する必要があります。
コマンドの出力は次のとおりです。
{MBeanName object-name {property1 value} {property2 value}. . .} . . .
プロパティと値は名前と値のペアとして表され、各ペアは中カッコで囲まれています。この形式によって、スクリプトによる出力の解析が容易になります。
-pretty
が指定される場合、それぞれのプロパティと値のペアは新しい行に表示され、ペアの区切りに中カッコは使用されません。
MBeanName: object-name property1: value property2: value . . . MBeanName: object-name property1: value abbribute2: value
構文
java wlevs.Admin [ Connection Arguments ] [ User Credentials Arguments ] [ Common Arguments ] QUERY -pretty -pattern object-name-pattern
表A-17 QUERY引数
引数 | 定義 |
---|---|
-pretty |
プロパティと値のペアを1行に1組ずつ配置します。 |
-pattern object-name-pattern
|
QUERYコマンドの検索対象のhttp://java.sun.com/j2se/1.5.0/docs/api/javax/management/ObjectName.html property-list
ここで、property-listはhttp://java.sun.com/j2se/1.5.0/docs/api/javax/management/ObjectName.htmlの1つ以上のコンポーネント(プロパティと値のペア)を指定します。 プロパティと値のペアは任意の順序で指定できます。 指定したプロパティと値のペアの内部ではパターン・マッチングは行われません。完全なプロパティと値のペアのみがパターン・マッチングで使用されます。ただし、1つまたは複数のプロパティと値のペアのかわりに、*ワイルドカード文字を使用できます。 たとえば、
|
例
次の例は、すべてのcom.bea.wlevs.management.configuration.CQLProcessorMBean
MBeanを検索します。
java wlevs.Admin -url service:jmx:msarmi://localhost:9002/jndi/jmxconnector -username wlevs -password wlevs QUERY -pattern *:Type=CQLProcessor,*
コマンドが成功した場合、検出されたMBeanの属性を戻します(行が折り返されているのは、読みやすくするためです)。
{MBeanName="com.bea.wlevs:Name=MonitorProcessor,Type=CQLProcessor,Application=com.bea.wlevs.dataservices"{ AllRules=defaultRule = select * from DSMonitorEvent retain 1 event where metric > 10000}{ AllRulesInfo=defaultRule = {RULE_TYPE=RULE, STARTED=true, VALUE=select * from DSMonitorEvent retain 1 event where metric > 10000, ID=defaultRule}}{Databases=}{Name=MonitorProcessor} {NotificationInfo=[Ljavax.management.MBeanNotificationInfo;@20d319} {ObjectName=com.bea.wlevs:Name=MonitorProcessor,Type=CQLProcessor, Application=com.bea.wlevs.dataservices}{PlaybackConfiguration=}{PlayingBack=false} {RecordConfiguration=}{RecordPlayback=com.bea.wlevs:Name=MonitorProcessor, Type=RecordPlayback,Application=com.bea.wlevs.dataservices}{Recording=false} {Type=CQLProcessor}}