ルート・スキーマ: Webservice Timestamp
タイプ: object
ソースを表示
- clockSkew(optional): integer(int64)
最小値: 0
デフォルト値: 60000
この属性は、クロックが同期化されている場合に、クライアントとサーバーの2つのクロックの同期の精度を表します。
ClockSkewはミリ秒単位で表現されます。クロックのずれは、すべての時間を共通の時間0からのミリ秒数で表し、これらの時間を使用して比較を行うことにより適用されます。たとえば、一連のクロックの精度が相互に1分以内の差異の場合、ずれは1分* 60秒* 1000ミリ秒、すなわち60000に設定することになります。
- clockSynchronized(optional): boolean
デフォルト値: true
Webサービスで同期化されたクロックを前提とするかどうかを指定します。
clockSynchronized属性がfalseの場合、Webサービスでは有効期限の指定されたすべてのインバウンド・メッセージを拒否します。期限切れでないメッセージであることを確実にする安全な方法が、それ以外にないためです。この場合、Webサービスでは鮮度のポリシーも適用されません。
この属性がtrueに設定されている場合、Webサービスではインバウンド・メッセージに対してできるかぎり有効期限を適用します。また、必要に応じて鮮度のポリシーも(maxProcessingDelayを介して)適用します。
この属性のデフォルトの値はtrueです。
- dynamicallyCreated(optional): boolean
読取り専用: true
デフォルト値: false
MBeanが動的に作成されたか、config.xmlに対して永続化されているかが返されます
- id(optional): integer(int64)
- maxProcessingDelay(optional): integer(int64)
デフォルト値: -1
受信したメッセージの鮮度のポリシーを指定します。Webサービスでは、タイムスタンプにある作成された時間を現在時刻から減算することで、処理の遅延を観測します。
観測された処理の遅延がmaxProcessingDelayとclockSkewの合計よりも大きい場合、メッセージは古いものと判断されて拒否されます。
この属性はミリ秒単位で指定します。
maxProcessingDelayをNO_MAX_PROCESSING_DELAYに設定すると、鮮度のポリシーは適用されなくなります。
- 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
- type(optional): string
- validityPeriod(optional): integer(int32)
最小値: 1
デフォルト値: 60
送信元がアウトバウンド・メッセージが有効であることを要求する時間の長さを表します。
validityPeriodが正の値の場合、TimestampHandlerではExpires要素をタイムスタンプ・ヘッダーに挿入します。validityPeriodは秒単位で表されます。この有効期限はタイムスタンプの作成時間より何秒も先になります。
{
"type":"object",
"properties":{
"clockSkew":{
"default":60000,
"minimum":0,
"type":"integer",
"format":"int64",
"description":"<p>If clocks are synchronized, this attribute describes the accuracy of the synchronization between two clocks: the client and the server.</p><p>ClockSkew is expressed in milliseconds. Clock skew is enforced by rendering all times into milliseconds since a common time 0 and using these times for comparisons. For example, if your clocks are accurate to within 1 minute of each other, you would set your skew to 1 minute * 60 seconds * 1000 milliseconds or 60000. </p>"
},
"clockSynchronized":{
"default":true,
"type":"boolean",
"description":"<p>Specifies whether the Web Service assumes synchronized clocks.</p><p>If the clockSynchronized attribute is false, the Web Service rejects all inbound messages with that contain expirations, because this is the only safe way to ensure that the message hasn't already expired. In this case, the Web Service also does not enforce a freshness policy.</p><p>If this attribute is set to true, then the Web Service enforces expirations on inbound messages to the best of its ability and enforces an optional freshness policy (via maxProcessingDelay).</p><p>The default value of this attribute is true.</p>"
},
"dynamicallyCreated":{
"readOnly":true,
"default":false,
"type":"boolean",
"description":"<p>Return whether the MBean was created dynamically or is persisted to config.xml</p>"
},
"id":{
"readOnly":true,
"type":"integer",
"format":"int64",
"description":"<p>Return the unique id of this MBean instance</p>"
},
"maxProcessingDelay":{
"default":-1,
"type":"integer",
"format":"int64",
"description":"<p>Specifies the freshness policy for received messages: the Web Service observes the processing delay by subtracting the Created time in the Timestamp from the current time.</p><p>If the observed processing delay is greater than maxProcessingDelay plus clockSkew, then the message is rejected as stale.</p><p>This attribute is specified in milliseconds.</p><p>Setting maxProcessingDelay to NO_MAX_PROCESSING_DELAY disables to enforcement of the freshness policy.</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>"
},
"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>"
},
"validityPeriod":{
"default":60,
"minimum":1,
"type":"integer",
"format":"int32",
"description":"<p>Represents the length of time the sender wants the outbound message to be valid. </p><p>When the validityPeriod is positive, the TimestampHandler inserts an Expires element into the Timestamp header. The validityPeriod is expressed in seconds: the Expires time will be that many seconds ahead of the Timestamp's Created time.</p>"
}
},
"description":""
}