ルート・スキーマ: Startup Class
タイプ: object
ソースを表示
- arguments(optional): string
サーバーでクラスを初期化するために使用する引数。
複数の引数はカンマで区切ります。例:
first=MyFirstName,last=MyLastName
- className(optional): string
ロードし、実行するクラスの完全修飾名。クラスはサーバーのクラスパスに存在する必要があります。
例: mycompany.mypackage.myclass
制約
- deploymentOrder(optional): integer(int32)
最小値: 0
最大値: 2147483647
デフォルト値: 1000
デプロイの優先度。サーバーはこの値を使用して項目のデプロイ順を決定します。優先度は、同じタイプでデプロイ可能なアイテム間で決められます。
たとえば、サーバーではすべてのEJBを優先度に従ってデプロイしてから、起動クラスを優先度に従ってデプロイします。
「デプロイ順序」の値が小さい項目から順にデプロイされます。「デプロイ順序」の値が等しいデプロイメントの順序付けは保証されていません。クラスタ間の順序付けは保証されていません。
- dynamicallyCreated(optional): boolean
読取り専用: true
デフォルト値: false
MBeanが動的に作成されたか、config.xmlに対して永続化されているかが返されます
- failureIsFatal(optional): boolean
デフォルト値: false
この起動クラスで障害が発生した場合にターゲットとなるサーバーを起動しないようにするかどうかを指定します。
障害を致命的ではないものと指定した場合、起動クラスで障害が発生しても、サーバーは起動処理を続行します。
- id(optional): integer(int64)
- loadAfterAppsRunning(optional): boolean
デフォルト値: false
ターゲットとされるサーバーが、アプリケーションとEJBが実行される前に、この起動クラスをロードして実行するかどうかを指定します。
起動クラスに対してこの機能を有効にした場合、サーバーはアクティブ化フェーズの後で起動クラスをロードおよび実行します。この時点で、JMSおよびJDBCサービスは使用可能になっています(アプリケーションおよびEJBのデプロイメントは、準備、管理およびアクティブ化という3つのフェーズで構成されます)。
アプリケーションが実行されてクライアント・リクエストをサービスできるようになる前に起動クラスを呼び出す必要がある場合には、この機能を有効にします。
この機能(LoadBeforeAppDeploymentsまたはLoadBeforeAppActivation)を有効にしない場合、サーバー・インスタンスはアプリケーションが管理状態になると起動クラスをロードします。
- loadBeforeAppActivation(optional): boolean
デフォルト値: false
ターゲットとされるサーバーが、JMSサービスとJDBCサービスをアクティブ化した後、およびアプリケーションとEJBをアクティブ化する前に、この起動クラスをロードして実行するかどうかを指定します。
起動クラスに対してこの機能を有効にした場合、サーバーはアクティブ化フェーズの前に起動クラスをロードおよび実行します。この時点で、JMSおよびJDBCサービスは使用可能になっています(アプリケーションおよびEJBのデプロイメントは、準備、管理およびアクティブ化という3つのフェーズで構成されます)。
JDBC接続プールが使用可能になった後で、アプリケーションがアクティブ化されてクライアント・リクエストをサービスできるようになる前に起動クラスを呼び出す必要がある場合には、この機能を有効にします。
この機能(LoadBeforeAppDeploymentsまたはLoadAfterAppsRunning)を有効にしない場合、サーバー・インスタンスはアプリケーションが管理状態になると起動クラスをロードします。
- loadBeforeAppDeployments(optional): boolean
デフォルト値: false
ターゲットとされるサーバーが、JMSサービスとJDBCサービスをアクティブ化する前、およびアプリケーションとEJBをデプロイし始める前に、この起動クラスをロードして実行するかどうかを指定します。
起動クラスに対してこの機能を有効にした場合、サーバーはデプロイメント準備フェーズの前に起動クラスをロードおよび実行します。この時点で、JMSおよびJDBCサービスはまだ使用可能になっていません(アプリケーションおよびEJBのデプロイメントは、準備、管理およびアクティブ化という3つのフェーズで構成されます)。
この機能(LoadBeforeAppActivationまたはLoadAfterAppsRunning)を有効にしない場合、サーバー・インスタンスはアプリケーションが管理状態になると起動クラスをロードします。
- name(optional): string
読取り専用: true
このMBeanインスタンスのユーザー定義の名前。
この名前は、MBeanのjavax.management.ObjectName
に、主要なプロパティとして含まれています
Name=user-specified-name
制約
- notes(optional): string
この構成の説明として任意に入力できる情報。
WebLogic Serverは、ドメインの構成ファイル(config.xml
)に、このメモをXML PCDATAとして保存します。すべての左山カッコ(<)はXMLエンティティ<に変換されます。キャリッジ・リターンとライン・フィードは維持されます。)>
注意: 管理コンソールからメモを作成または編集した場合、キャリッジ・リターンとライン・フィードは維持されません。
- tags(optional): array Items
- targets(optional): array Target References
タイトル: Target References
ターゲット参照の配列を含みます。
現在のドメインでこの項目をデプロイできるターゲットのリストから、MBeanをデプロイするターゲットを選択する必要があります。ターゲットはサーバーまたはクラスタです。デプロイメントが重複している場合、デプロイメントは1回のみ行われます。
- type(optional): string
{
"type":"object",
"properties":{
"arguments":{
"type":"string",
"description":"<p>Arguments that a server uses to initialize a class.</p><p>Separate multiple arguments with a comma. For example:</p><p><code>first=MyFirstName,last=MyLastName</code></p>"
},
"className":{
"x-weblogic-legalNull":true,
"type":"string",
"description":"<p>The fully qualified name of a class to load and run. The class must be on the server's classpath.</p><p>For example, <code>mycompany.mypackage.myclass</code></p><p><h5>Constraints</h5></p><ul><li>legal null</li></ul>"
},
"deploymentOrder":{
"default":1000,
"minimum":0,
"maximum":2147483647,
"type":"integer",
"format":"int32",
"description":"<p>A priority that the server uses to determine when it deploys an item. The priority is relative to other deployable items of the same type.</p><p>For example, the server prioritizes and deploys all EJBs before it prioritizes and deploys startup classes.</p><p>Items with the lowest Deployment Order value are deployed first. There is no guarantee on the order of deployments with equal Deployment Order values. There is no guarantee of ordering across clusters.</p>"
},
"dynamicallyCreated":{
"readOnly":true,
"default":false,
"type":"boolean",
"description":"<p>Return whether the MBean was created dynamically or is persisted to config.xml</p>"
},
"failureIsFatal":{
"default":false,
"type":"boolean",
"description":"<p>Specifies whether a failure in this startup class prevents the targeted server(s) from starting.</p><p>If you specify that failure is <b>not</b> fatal, if the startup class fails, the server continues its startup process.</p>"
},
"id":{
"readOnly":true,
"type":"integer",
"format":"int64",
"description":"<p>Return the unique id of this MBean instance</p>"
},
"loadAfterAppsRunning":{
"default":false,
"type":"boolean",
"description":"<p>Specifies whether the targeted servers load and run this startup class after applications and EJBs are running.</p><p>If you enable this feature for a startup class, a server loads and runs the startup class after the activate phase. At this point, JMS and JDBC services are available. (Deployment for applications and EJBs consists of three phases: prepare, admin and activate.)</p><p>Enable this feature if the startup class needs to be invoked after applications are running and ready to service client requests.</p><p>If you do not enable this feature, LoadBeforeAppDeployments or LoadBeforeAppActivation, a server instance loads startup classes when applications go to the admin state.</p>"
},
"loadBeforeAppActivation":{
"default":false,
"type":"boolean",
"description":"<p>Specifies whether the targeted servers load and run this startup class after activating JMS and JDBC services and before activating applications and EJBs.</p><p>If you enable this feature for a startup class, a server loads and runs the startup class before the activate phase. At this point, JMS and JDBC services are available. (Deployment for applications and EJBs consists of three phases: prepare, admin and activate.)</p><p>Enable this feature if the startup class needs to be invoked after JDBC connection pools are available but before the applications are activated and ready to service client requests.</p><p>If you do not enable this feature, LoadBeforeAppDeployments or LoadAfterAppsRunning, a server instance loads startup classes when applications go to the admin state.</p>"
},
"loadBeforeAppDeployments":{
"default":false,
"type":"boolean",
"description":"<p>Specifies whether the targeted servers load and run this startup class before activating JMS and JDBC services and before starting deployment for applications and EJBs.</p><p>If you enable this feature for a startup class, a server loads and runs the startup class before the deployment prepare phase. At this point, JMS and JDBC services are not yet available. (Deployment for applications and EJBs consists of three phases: prepare, admin and activate.)</p><p>If you do not enable this feature, LoadBeforeAppActivation or LoadAfterAppsRunning, a server instance loads startup classes when applications go to the admin state.</p>"
},
"name":{
"readOnly":true,
"x-weblogic-legalNull":true,
"type":"string",
"description":"<p>The user-specified name of this MBean instance.</p><p>This name is included as one of the key properties in the MBean's <code>javax.management.ObjectName</code></p><p><code>Name=<i>user-specified-name</i></code></p><p><h5>Constraints</h5></p><ul><li>legal null</li></ul>"
},
"notes":{
"type":"string",
"description":"<p>Optional information that you can include to describe this configuration.</p><p>WebLogic Server saves this note in the domain's configuration file (<code>config.xml</code>) as XML PCDATA. All left angle brackets (<) are converted to the XML entity <code><</code>. Carriage returns/line feeds are preserved.</p><p>Note: If you create or edit a note from the Administration Console, the Administration Console does not preserve carriage returns/line feeds.</p>"
},
"tags":{
"title":"Items",
"type":"array",
"items":{
"type":"string",
"description":""
},
"description":"<p>Return all tags on this Configuration MBean</p>"
},
"targets":{
"title":"Target References",
"type":"array",
"items":{
"title":"Target Reference",
"type":"object",
"properties":{
"identity":{
"title":"Identity",
"type":"array",
"items":{
"type":"string",
"description":""
},
"description":"DOC TEAM TBD - describe an identity - it's a reference to another WLS REST resource."
}
},
"description":"Contains the target reference."
},
"description":"Contains the array of target references. <p>You must select a target on which an MBean will be deployed from this list of the targets in the current domain on which this item can be deployed. Targets must be either servers or clusters. The deployment will only occur once if deployments overlap.</p>"
},
"type":{
"readOnly":true,
"x-weblogic-unharvestable":true,
"type":"string",
"description":"<p>Returns the type of the MBean.</p><p><h5>Constraints</h5></p><ul><li>unharvestable</li></ul>"
}
},
"description":""
}
ネストされたスキーマ: Target References
タイプ: array
タイトル: Target References
ターゲット参照の配列を含みます。
現在のドメインでこの項目をデプロイできるターゲットのリストから、MBeanをデプロイするターゲットを選択する必要があります。ターゲットはサーバーまたはクラスタです。デプロイメントが重複している場合、デプロイメントは1回のみ行われます。
ソースを表示
{
"title":"Target References",
"type":"array",
"items":{
"title":"Target Reference",
"type":"object",
"properties":{
"identity":{
"title":"Identity",
"type":"array",
"items":{
"type":"string",
"description":""
},
"description":"DOC TEAM TBD - describe an identity - it's a reference to another WLS REST resource."
}
},
"description":"Contains the target reference."
},
"description":"Contains the array of target references. <p>You must select a target on which an MBean will be deployed from this list of the targets in the current domain on which this item can be deployed. Targets must be either servers or clusters. The deployment will only occur once if deployments overlap.</p>"
}
ネストされたスキーマ: Target Reference
タイプ: object
タイトル: Target Reference
ターゲット参照を含みます。
ソースを表示
{
"title":"Target Reference",
"type":"object",
"properties":{
"identity":{
"title":"Identity",
"type":"array",
"items":{
"type":"string",
"description":""
},
"description":"DOC TEAM TBD - describe an identity - it's a reference to another WLS REST resource."
}
},
"description":"Contains the target reference."
}