ルート・スキーマ: WLDF Instrumentation
タイプ: object
ソースを表示
- enabled(optional): boolean
サーバーまたはアプリケーションのインストゥルメンテーション動作の状態。false
の場合、クラスのロード時アプリケーションまたはサーバー・コードでのウィービング(診断コードの挿入)はありません。さらに、ウィービングされたクラスがすでにロードされている場合、インストゥルメンテーションを無効にするとこのスコープのすべてのモニターが無効になります。
- excludes(optional): array Items
タイトル: Items
このインストゥルメンテーション・スコープから除外されるクラスのパターン式。指定した場合、指定したパターンに一致するクラスはインストゥルメントされません。
- id(optional): integer(int64)
- includes(optional): array Items
タイトル: Items
このインストゥルメンテーション・スコープに含まれるクラスのパターン式。指定した場合、これに含まれるクラスのみがインストゥルメントされます。指定しない場合、アプリケーション内でロードされ、明示的に除外されていないすべてのクラスがインストゥルメンテーションの対象です。
パターンはアスタリスク(
)で終了できます。この場合、完全修飾クラス名がこの接頭辞パターンで始まるすべてのクラスに一致します。たとえば、weblogic.rmi.*
は、weblogic.rmi
およびそのサブパッケージ内のすべてのクラスに一致します。
- name(optional): string
読取り専用: true
WebLogic診断フレームワーク(WebLogic Diagnostic Framework: WLDF) Beanの名前。
{
"type":"object",
"properties":{
"enabled":{
"type":"boolean",
"description":"<p>The state of the instrumentation behavior for the server or application. If <code>false</code>, there will no weaving (inserting of diagnostic code) in the application or server code during class loading. In addition, if woven classes are already loaded, disabling instrumentation will disable all the monitors in this scope.</p>"
},
"excludes":{
"title":"Items",
"type":"array",
"items":{
"type":"string",
"description":""
},
"description":"<p>Pattern expressions for classes that will be excluded from this instrumentation scope. If specified, classes matching given patterns will not be instrumented.</p>"
},
"id":{
"readOnly":true,
"type":"integer",
"format":"int64",
"description":"<p> Return the unique id of this bean instance.</p>"
},
"includes":{
"title":"Items",
"type":"array",
"items":{
"type":"string",
"description":""
},
"description":"<p>Pattern expressions for classes that are included in this instrumentation scope. If specified, only included classes will be instrumented. If not specified, all classes loaded within the application and which are not explicitly excluded are eligible for instrumentation.</p><p>A pattern can end with an asterisk (<code></code>), in which case it will match with all classes whose fully qualified classname starts with the prefix of the pattern. For example, <code>weblogic.rmi.*</code> will match with all classes in <code>weblogic.rmi</code> and its subpackages.</p>"
},
"name":{
"readOnly":true,
"type":"string",
"description":"<p>The name of the WebLogic Diagnostic Framework (WLDF) bean.</p>"
}
},
"description":""
}
ネストされたスキーマ: Items
タイプ: array
タイトル: Items
このインストゥルメンテーション・スコープから除外されるクラスのパターン式。指定した場合、指定したパターンに一致するクラスはインストゥルメントされません。
ソースを表示
{
"title":"Items",
"type":"array",
"items":{
"type":"string",
"description":""
},
"description":"<p>Pattern expressions for classes that will be excluded from this instrumentation scope. If specified, classes matching given patterns will not be instrumented.</p>"
}
ネストされたスキーマ: Items
タイプ: array
タイトル: Items
このインストゥルメンテーション・スコープに含まれるクラスのパターン式。指定した場合、これに含まれるクラスのみがインストゥルメントされます。指定しない場合、アプリケーション内でロードされ、明示的に除外されていないすべてのクラスがインストゥルメンテーションの対象です。
パターンはアスタリスク(
)で終了できます。この場合、完全修飾クラス名がこの接頭辞パターンで始まるすべてのクラスに一致します。たとえば、weblogic.rmi.*
は、weblogic.rmi
およびそのサブパッケージ内のすべてのクラスに一致します。
ソースを表示
{
"title":"Items",
"type":"array",
"items":{
"type":"string",
"description":""
},
"description":"<p>Pattern expressions for classes that are included in this instrumentation scope. If specified, only included classes will be instrumented. If not specified, all classes loaded within the application and which are not explicitly excluded are eligible for instrumentation.</p><p>A pattern can end with an asterisk (<code></code>), in which case it will match with all classes whose fully qualified classname starts with the prefix of the pattern. For example, <code>weblogic.rmi.*</code> will match with all classes in <code>weblogic.rmi</code> and its subpackages.</p>"
}