クラス HazelcastMetadataStore

java.lang.ObjectSE
org.springframework.integration.hazelcast.metadata.HazelcastMetadataStore
実装済みのインターフェース一覧:
InitializingBeanConcurrentMetadataStoreListenableMetadataStoreMetadataStore

public class HazelcastMetadataStore extends ObjectSE implements ListenableMetadataStore, InitializingBean
Hazelcast IMap ベースの ListenableMetadataStore 実装。
作成者:
Vinicius Carvalho, Artem Bilan
  • コンストラクターの詳細

    • HazelcastMetadataStore

      public HazelcastMetadataStore(com.hazelcast.core.HazelcastInstance hazelcastInstance)
    • HazelcastMetadataStore

      public HazelcastMetadataStore(com.hazelcast.map.IMap<StringSE,StringSE> map)
  • 方法の詳細

    • putIfAbsent

      public StringSE putIfAbsent(StringSE key, StringSE value)
      インターフェースからコピーされた説明: ConcurrentMetadataStore
      キーをストアに原子的に挿入します。
      次で指定:
      インターフェース ConcurrentMetadataStore 内の putIfAbsent 
      パラメーター:
      key - キー。
      value - 値。
      戻り値:
      成功した場合は null、それ以外の場合は古い値。
    • replace

      public boolean replace(StringSE key, StringSE oldValue, StringSE newValue)
      インターフェースからコピーされた説明: ConcurrentMetadataStore
      古い値が oldValue 引数と一致する場合、ストア内のキーの値をアトミックに置き換えます。
      次で指定:
      インターフェース ConcurrentMetadataStore 内の replace 
      パラメーター:
      key - キー。
      oldValue - 古い値。
      newValue - 新しい値。
      戻り値:
      成功した場合は true。
    • put

      public void put(StringSE key, StringSE value)
      インターフェースからコピーされた説明: MetadataStore
      キーと値のペアをこの MetadataStore に書き込みます。
      次で指定:
      インターフェース MetadataStore 内の put 
      パラメーター:
      key - キー。
      value - 値。
    • get

      public StringSE get(StringSE key)
      インターフェースからコピーされた説明: MetadataStore
      この MetadataStore から指定されたキーの値を読み取ります。
      次で指定:
      インターフェース MetadataStore 内の get 
      パラメーター:
      key - キー。
      戻り値:
      値。
    • remove

      public StringSE remove(StringSE key)
      インターフェースからコピーされた説明: MetadataStore
      この MetadataStore から指定されたキーの値を削除します。
      次で指定:
      インターフェース MetadataStore 内の remove 
      パラメーター:
      key - キー。
      戻り値:
      キーに関連付けられた以前の値。キーのマッピングがなかった場合は null。
    • addListener

      public void addListener(MetadataStoreListener callback)
      インターフェースからコピーされた説明: ListenableMetadataStore
      リスナーをメタデータストアに登録します。
      次で指定:
      インターフェース ListenableMetadataStore 内の addListener 
      パラメーター:
      callback - 登録するコールバック
    • removeListener

      public void removeListener(MetadataStoreListener callback)
      インターフェースからコピーされた説明: ListenableMetadataStore
      リスナーの登録を解除します。
      次で指定:
      インターフェース ListenableMetadataStore 内の removeListener 
      パラメーター:
      callback - 登録を解除するコールバック
    • afterPropertiesSet

      public void afterPropertiesSet()
      次で指定:
      インターフェース InitializingBean 内の afterPropertiesSet