クラス SynchronizedAttributeAccessor

java.lang.ObjectSE
org.springframework.batch.repeat.context.SynchronizedAttributeAccessor
実装されたすべてのインターフェース:
org.springframework.core.AttributeAccessor
既知の直属サブクラス
JobContextRepeatContextSupportStepContext

public class SynchronizedAttributeAccessor extends ObjectSE implements org.springframework.core.AttributeAccessor
基になる属性を変更またはアクセスする前に、ミューテックス(これではない)で同期する AttributeAccessor
作成者:
Dave Syer
  • コンストラクターの詳細

    • SynchronizedAttributeAccessor

      public SynchronizedAttributeAccessor()
  • メソッドの詳細

    • attributeNames

      public StringSE[] attributeNames()
      次で指定:
      インターフェース org.springframework.core.AttributeAccessorattributeNames 
    • equals

      public boolean equals(ObjectSE other)
      オーバーライド:
      クラス ObjectSEequalsSE 
    • getAttribute

      public ObjectSE getAttribute(StringSE name)
      次で指定:
      インターフェース org.springframework.core.AttributeAccessorgetAttribute 
    • hasAttribute

      public boolean hasAttribute(StringSE name)
      次で指定:
      インターフェース org.springframework.core.AttributeAccessorhasAttribute 
    • hashCode

      public int hashCode()
      オーバーライド:
      クラス ObjectSEhashCode 
    • removeAttribute

      public ObjectSE removeAttribute(StringSE name)
      次で指定:
      インターフェース org.springframework.core.AttributeAccessorremoveAttribute 
    • setAttribute

      public void setAttribute(StringSE name, ObjectSE value)
      次で指定:
      インターフェース org.springframework.core.AttributeAccessorsetAttribute 
    • setAttributeIfAbsent

      @Nullable public ObjectSE setAttributeIfAbsent(StringSE name, ObjectSE value)
      存在しない場合、Atomic Put の追加サポート。
      パラメーター:
      name - 属性名のキー
      value - 属性の値
      戻り値:
      属性がまだ設定されていない場合は null、それ以外の場合は既存の値。
    • toString

      public StringSE toString()
      オーバーライド:
      クラス ObjectSEtoString