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}}