AdminTask 物件的 WSSCacheManagement 指令群組

請利用這個主題作為 AdminTask 物件 WSSCacheManagement 群組指令的參照。 搭配使用這些指令與管理 Script ,以查詢、更新及移除分散式快取配置資料。

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 分散式快取配置非自訂內容。

目標物件

無。

必要參數

無。

選用參數

無。

回覆值

這個指令會傳回內容物件,其中包含分散式快取配置的配置內容和值。 下表顯示指令傳回的配置內容:
表 1. 指令內容 請利用這個指令來列出分散式快取配置內容。
內容 說明
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')