AdminTask 物件的 WSSCacheManagement 指令群組
請利用這個主題作為 AdminTask 物件 WSSCacheManagement 群組指令的參照。 搭配使用這些指令與管理 Script ,以查詢、更新及移除分散式快取配置資料。
在 WSSCacheManagement 群組中使用下列指令來管理自訂和非自訂分散式快取配置:
deleteWSSDistributedCacheConfigCustomProperties 指令
deleteWSSDistributedCacheConfigCustomProperties 指令會移除 WS-Security 分散式快取自訂內容。
目標物件
無必要參數
- -propertyNames
- 指定要從分散式快取配置中刪除的自訂內容名稱。 (字串 [])
選用參數
無。回覆值
此指令會傳回一則訊息,指出指令成功或失敗。
批次模式用法範例
- 使用 Jython 字串:
AdminTask.deleteWSSDistributedCacheConfigCustomProperties('[-propertyNames [prop1,prop2,prop3]]') - 使用 Jython 清單:
AdminTask.deleteWSSDistributedCacheConfigCustomProperties([',-'propertyNames', '[prop1,prop2,prop3]'])
互動模式用法範例
- 使用 Jython:
AdminTask.deleteWSSDistributedCacheConfigCustomProperties('-interactive')
queryWSSDistributedCacheConfig 指令
queryWSSDistributedCacheConfig 指令會列出 WS-Security 分散式快取配置非自訂內容。
目標物件
無。必要參數
無。選用參數
無。回覆值
這個指令會傳回內容物件,其中包含分散式快取配置的配置內容和值。 下表顯示指令傳回的配置內容:
| 內容 | 說明 |
|---|---|
| tokenRecovery | 指定啟用或停用記號回復。 如果 tokenRecovery 內容設為true, Datasource 內容會指定指派給分散式快取的共用資料來源。 |
| distributedCache | 指定啟用或停用分散式快取。 |
| 資料來源 | 如果已啟用記號回復,則指定指派給分散式快取的共用資料來源名稱。 |
| renewIntervalBeforeTimeoutMinutes | 指定用戶端在嘗試更新記號之前等待的時間量 (分鐘)。 |
| synchronousClusterUpdate | 指定系統是否在叢集成員上執行分散式快取的同步更新。 依預設,會啟用同步叢集更新。 |
| minutesInCacheAfterTimeout | 指定在記號逾時之後,記號保留在快取中的時間量。 |
批次模式用法範例
- 使用 Jython:
print AdminTask.queryWSSDistributedCacheConfig()
互動模式用法範例
- 使用 Jython:
AdminTask.queryWSSDistributedCacheConfig('-interactive')
queryWSSDistributedCacheCustomConfig 指令
queryWSSDistributedCacheCustomConfig 指令會列出 WS-Security 分散式快取配置自訂內容。
目標物件
無。必要參數
無。選用參數
無。回覆值
此指令會傳回內容物件,其中包含對應於每一個自訂內容的名稱/值配對。
批次模式用法範例
- 使用 Jython:
AdminTask.queryWSSDistributedCacheCustomConfig()
互動模式用法範例
- 使用 Jython:
AdminTask.queryWSSDistributedCacheCustomConfig('-interactive')
updateWSSDistributedCacheConfig 指令
updateWSSDistributedCacheConfig 指令會更新 WS-Security 分散式快取配置非自訂內容。
目標物件
無。必要參數
無。選用參數
- -renewIntervalBeforeTimeoutMinutes
- 指定在記號到期之前容許更新要求的時間量 (分鐘)。 (整數)
- -minutesInCacheAfterTimeout
- 指定記號在到期之後保留在快取中的時間量 (分鐘)。 記號可以在此時間量內更新。 (整數)
- -distributedCache
- 指定啟用或停用分散式快取。 (布林)
- -synchronousClusterUpdate
- 指定系統是否在叢集成員上執行分散式快取的同步更新。 依預設,會啟用同步叢集更新。 指定false以停用同步叢集更新。 (布林)
- -tokenRecovery
- 指定啟用或停用記號回復。 如果您將 tokenRecovery 內容設為true,使用 -Datasource 參數指定要指派給分散式快取的共用資料來源。 (布林)
- -Datasource
- 如果已啟用記號回復,則指定指派給分散式快取的共用資料來源名稱。 (字串)
回覆值
此指令會傳回成功或失敗訊息。
批次模式用法範例
- 使用 Jython 字串:
AdminTask.updateWSSDistributedCacheConfig('[-customProperties "[ [property2 value2] [property1 value1] ]"]') - 使用 Jython 清單:
AdminTask.updateWSSDistributedCacheConfig(['-customProperties', '[ [property2 value2] [property1 value1] ]'])
互動模式用法範例
- 使用 Jython:
AdminTask.updateWSSDistributedCacheConfig('-interactive')
updateWSSDistributedCacheCustomConfig 指令
updateWSSDistributedCacheCustomConfig 指令會更新 WS-Security 分散式快取配置自訂內容。
目標物件
無。必要參數
- -customProperties
- 指定要在 WS-Security 分散式快取配置中新增或更新的每一個自訂內容的名稱和值。 (java.util.Properties)
選用參數
無。回覆值
此指令會傳回成功或失敗訊息。
批次模式用法範例
- 使用 Jython 字串:
AdminTask.updateWSSDistributedCacheCustomConfig('[-customProperties [[property1 value1] [property2 value2]]]') - 使用 Jython 清單:
AdminTask.updateWSSDistributedCacheCustomConfig(['-customProperties', '[[property1 value1] [property2 value2]]'])
互動模式用法範例
- 使用 Jython:
AdminTask.updateWSSDistributedCacheCustomConfig('-interactive')