インタフェース NumberObservable<T extends java.lang.Number>

すべてのスーパーインタフェース:
Observable<T>
既知のサブインタフェースのリスト:
DoubleCompution, DoubleProperty, FloatCompution, FloatProperty, IntegerCompution, IntegerProperty, LongCompution, LongProperty, NumberCompution, NumberProperty<T>

public interface NumberObservable<T extends java.lang.Number>
extends Observable<T>
Number value Observer.
関連項目:
Number, Observable
  • メソッドの詳細

    • isInteger

      default boolean isInteger()
      Returns true if Number is instance of Integer, otherwise false.
      戻り値:
      true if Number is instance of Integer, otherwise false.
    • isLong

      default boolean isLong()
      Returns true if Number is instance of Long, otherwise false.
      戻り値:
      true if Number is instance of Long, otherwise false.
    • isFloat

      default boolean isFloat()
      Returns true if Number is instance of Float, otherwise false.
      戻り値:
      true if Number is instance of Float, otherwise false.
    • isDouble

      default boolean isDouble()
      Returns true if Number is instance of Double, otherwise false.
      戻り値:
      true if Number is instance of Double, otherwise false.
    • toInteger

      default IntegerCompution toInteger()
      Returns IntegerCompution coverted instance.
      戻り値:
      IntegerComution converted instance.
      関連項目:
      IntegerCompution
    • toLong

      default LongCompution toLong()
      Returns LongComputionn converted instance.
      戻り値:
      LongCompution converted instance.
      関連項目:
      LongCompution
    • toFloat

      default FloatCompution toFloat()
      Returns FloatCompution converted instance.
      戻り値:
      FloatCompution converted instance.
      関連項目:
      FloatCompution
    • toDouble

      default DoubleCompution toDouble()
      Returns DoubleCompution converted instance.
      戻り値:
      DoubleCompution comerted instance.
      関連項目:
      DoubleCompution
    • add

      default NumberCompution add​(NumberObservable<? extends java.lang.Number> observer)
      Returns NumberCompution of this.value + observable.value.
      パラメータ:
      observer - the NumberObserver
      戻り値:
      NumberCompution of this.value + observable.value.
      関連項目:
      NumberCompution.sum(NumberObservable, NumberObservable)
    • multiply

      default NumberCompution multiply​(NumberObservable<? extends java.lang.Number> observer)
      NumberCompution of this.value * observable.value.
      パラメータ:
      observer - the NumberObserver
      戻り値:
      NumberCompution of this.value * observable.value.
      関連項目:
      NumberCompution.multiply(NumberObservable, NumberObservable)
    • subtract

      default NumberCompution subtract​(NumberObservable<? extends java.lang.Number> observer)
      Returns NumberCompution of this.value - observable.value.
      パラメータ:
      observer - the NumberObserver
      戻り値:
      NumberCompution of this.value - observable.value.
      関連項目:
      NumberCompution.subtract(NumberObservable, NumberObservable)
    • negate

      default NumberCompution negate()
      Returns NumberCompution of -(this.value).
      戻り値:
      NumberCompution of -(this.value).
      関連項目:
      negate()
    • add

      default NumberCompution add​(int value)
      Returns NumberCompution of this.value + value.
      パラメータ:
      value - the int value
      戻り値:
      NumberCompution of this.value + value.
    • add

      default NumberCompution add​(long value)
      Returns NumberCompution of this.value + value.
      パラメータ:
      value - the long value
      戻り値:
      NumberCompution of this.value + value.
    • add

      default NumberCompution add​(float value)
      Returns NumberCompution of this.value + value.
      パラメータ:
      value - the float value
      戻り値:
      NumberCompution of this.value + value.
    • add

      default NumberCompution add​(double value)
      Returns NumberCompution of this.value + value.
      パラメータ:
      value - the double value
      戻り値:
      NumberCompution of this.value + value.
    • multiply

      default NumberCompution multiply​(int value)
      Returns NumberCompution of this.value * value.
      パラメータ:
      value - the int value
      戻り値:
      NumberCompution of this.value * value.
    • multiply

      default NumberCompution multiply​(long value)
      Returns NumberCompution of this.value * value.
      パラメータ:
      value - the long value
      戻り値:
      NumberCompution of this.value * value.
    • multiply

      default NumberCompution multiply​(float value)
      Returns NumberCompution of this.value * value.
      パラメータ:
      value - the float value
      戻り値:
      NumberCompution of this.value * value.
    • multiply

      default NumberCompution multiply​(double value)
      Returns NumberCompution of this.value * value.
      パラメータ:
      value - the double value
      戻り値:
      NumberCompution of this.value * value.
    • subtract

      default NumberCompution subtract​(int value)
      Returns NumberCompution of this.value - value.
      パラメータ:
      value - the int value
      戻り値:
      NumberCompution of this.value - value.
    • subtract

      default NumberCompution subtract​(long value)
      Returns NumberCompution of this.value - value.
      パラメータ:
      value - the long value
      戻り値:
      NumberCompution of this.value - value.
    • subtract

      default NumberCompution subtract​(float value)
      Returns NumberCompution of this.value - value.
      パラメータ:
      value - the float value
      戻り値:
      NumberCompution of this.value - value.
    • subtract

      default NumberCompution subtract​(double value)
      Returns NumberCompution of this.value - value.
      パラメータ:
      value - the double value
      戻り値:
      NumberCompution of this.value - value.
    • computeIsEqualTo

      default ComparativeCompution computeIsEqualTo​(NumberObservable<? extends java.lang.Number> observer)
      Returns ComparativeCompution of this.value == observable.value.
      パラメータ:
      observer - the NumberObserver
      戻り値:
      ComparativeCompution of this.value == observable.value.
    • computeIsNotEqualTo

      default ComparativeCompution computeIsNotEqualTo​(NumberObservable<? extends java.lang.Number> observer)
      Returns ComparativeCompution of this.value != observable.value.
      パラメータ:
      observer - the NumberObserver
      戻り値:
      ComparativeCompution of this.value != observable.value.
    • computeIsLessThan

      default ComparativeCompution computeIsLessThan​(NumberObservable<? extends java.lang.Number> observer)
      Returns ComparativeCompution of this.value < observable.value.
      パラメータ:
      observer - the NumberObserver
      戻り値:
      ComparativeCompution of this.value < observable.value.
    • computeIsLessThanOrEqualTo

      default ComparativeCompution computeIsLessThanOrEqualTo​(NumberObservable<? extends java.lang.Number> observer)
      Returns ComparativeCompution of this.value <= observable.value.
      パラメータ:
      observer - the NumberObserver
      戻り値:
      ComparativeCompution of this.value <= observable.value.
    • computeIsGreaterThan

      default ComparativeCompution computeIsGreaterThan​(NumberObservable<? extends java.lang.Number> observer)
      Returns ComparativeCompution of this.value > observable.value.
      パラメータ:
      observer - the NumberObserver
      戻り値:
      ComparativeCompution of this.value > observable.value.
    • computeIsGreaterThanOrEqualTo

      default ComparativeCompution computeIsGreaterThanOrEqualTo​(NumberObservable<? extends java.lang.Number> observer)
      Returns ComparativeCompution of this.value >= observable.value.
      パラメータ:
      observer - the NumberObserver
      戻り値:
      ComparativeCompution of this.value >= observable.value.
    • computeIsEqualTo

      default ComparativeCompution computeIsEqualTo​(int value)
      Returns ComparativeCompution of this.value == value.
      パラメータ:
      value - the int value
      戻り値:
      ComparativeCompution of this.value == value.
    • computeIsEqualTo

      default ComparativeCompution computeIsEqualTo​(long value)
      Returns ComparativeCompution of this.value == value.
      パラメータ:
      value - the long value
      戻り値:
      ComparativeCompution of this.value == value.
    • computeIsEqualTo

      default ComparativeCompution computeIsEqualTo​(float value)
      Returns ComparativeCompution of this.value == value.
      パラメータ:
      value - the float value
      戻り値:
      ComparativeCompution of this.value == value.
    • computeIsEqualTo

      default ComparativeCompution computeIsEqualTo​(double value)
      Returns ComparativeCompution of this.value == value.
      パラメータ:
      value - the double value
      戻り値:
      ComparativeCompution of this.value == value.
    • computeIsNotEqualTo

      default ComparativeCompution computeIsNotEqualTo​(int value)
      Returns ComparativeCompution of this.value != value.
      パラメータ:
      value - the int value
      戻り値:
      ComparativeCompution of this.value != value.
    • computeIsNotEqualTo

      default ComparativeCompution computeIsNotEqualTo​(long value)
      Returns ComparativeCompution of this.value != value.
      パラメータ:
      value - the long value
      戻り値:
      ComparativeCompution of this.value != value.
    • computeIsNotEqualTo

      default ComparativeCompution computeIsNotEqualTo​(float value)
      Returns ComparativeCompution of this.value != value.
      パラメータ:
      value - the float value
      戻り値:
      ComparativeCompution of this.value != value.
    • computeIsNotEqualTo

      default ComparativeCompution computeIsNotEqualTo​(double value)
      Returns ComparativeCompution of this.value != value.
      パラメータ:
      value - the double value
      戻り値:
      ComparativeCompution of this.value != value.
    • computeIsLessThan

      default ComparativeCompution computeIsLessThan​(int value)
      Returns ComparativeCompution of this.value != value.
      パラメータ:
      value - the int value
      戻り値:
      ComparativeCompution of this.value != value.
    • computeIsLessThan

      default ComparativeCompution computeIsLessThan​(long value)
      Returns ComparativeCompution of this.value < value.
      パラメータ:
      value - the long value
      戻り値:
      ComparativeCompution of this.value < value.
    • computeIsLessThan

      default ComparativeCompution computeIsLessThan​(float value)
      Returns ComparativeCompution of this.value < value.
      パラメータ:
      value - the float value
      戻り値:
      ComparativeCompution of this.value < value.
    • computeIsLessThan

      default ComparativeCompution computeIsLessThan​(double value)
      Returns ComparativeCompution of this.value < value.
      パラメータ:
      value - the double value
      戻り値:
      ComparativeCompution of this.value < value.
    • computeIsLessThanOrEqualTo

      default ComparativeCompution computeIsLessThanOrEqualTo​(int value)
      Returns ComparativeCompution of this.value <= value.
      パラメータ:
      value - the int value
      戻り値:
      ComparativeCompution of this.value <= value.
    • computeIsLessThanOrEqualTo

      default ComparativeCompution computeIsLessThanOrEqualTo​(long value)
      Returns ComparativeCompution of this.value <= value.
      パラメータ:
      value - the long value
      戻り値:
      ComparativeCompution of this.value <= value.
    • computeIsLessThanOrEqualTo

      default ComparativeCompution computeIsLessThanOrEqualTo​(float value)
      Returns ComparativeCompution of this.value <= value.
      パラメータ:
      value - the float value
      戻り値:
      ComparativeCompution of this.value <= value.
    • computeIsLessThanOrEqualTo

      default ComparativeCompution computeIsLessThanOrEqualTo​(double value)
      Returns ComparativeCompution of this.value <= value.
      パラメータ:
      value - the double value
      戻り値:
      ComparativeCompution of this.value <= value.
    • computeIsGreaterThan

      default ComparativeCompution computeIsGreaterThan​(int value)
      Returns ComparativeCompution of this.value > value.
      パラメータ:
      value - the int value
      戻り値:
      ComparativeCompution of this.value > value.
    • computeIsGreaterThan

      default ComparativeCompution computeIsGreaterThan​(long value)
      Returns ComparativeCompution of this.value > value.
      パラメータ:
      value - the long value
      戻り値:
      ComparativeCompution of this.value > value.
    • computeIsGreaterThan

      default ComparativeCompution computeIsGreaterThan​(float value)
      Returns ComparativeCompution of this.value > value.
      パラメータ:
      value - the float value
      戻り値:
      ComparativeCompution of this.value > value.
    • computeIsGreaterThan

      default ComparativeCompution computeIsGreaterThan​(double value)
      Returns ComparativeCompution of this.value > value.
      パラメータ:
      value - the double value
      戻り値:
      ComparativeCompution of this.value > value.
    • computeIsGreaterThanOrEqualTo

      default ComparativeCompution computeIsGreaterThanOrEqualTo​(int value)
      Returns ComparativeCompution of this.value >= value.
      パラメータ:
      value - the int value
      戻り値:
      ComparativeCompution of this.value >= value.
    • computeIsGreaterThanOrEqualTo

      default ComparativeCompution computeIsGreaterThanOrEqualTo​(long value)
      Returns ComparativeCompution of this.value >= value.
      パラメータ:
      value - the long value
      戻り値:
      ComparativeCompution of this.value >= value.
    • computeIsGreaterThanOrEqualTo

      default ComparativeCompution computeIsGreaterThanOrEqualTo​(float value)
      Returns ComparativeCompution of this.value >= value.
      パラメータ:
      value - the float value
      戻り値:
      ComparativeCompution of this.value >= value.
    • computeIsGreaterThanOrEqualTo

      default ComparativeCompution computeIsGreaterThanOrEqualTo​(double value)
      Returns ComparativeCompution of this.value >= value.
      パラメータ:
      value - the double value
      戻り値:
      ComparativeCompution of this.value >= value.
    • computeIsEqualToZero

      default ComparativeCompution computeIsEqualToZero()
      Returns ComparativeCompution of this.value == 0.
      戻り値:
      ComparativeCompution of this.value == 0.
    • computeIsNotEqualToZero

      default ComparativeCompution computeIsNotEqualToZero()
      Returns ComparativeCompution of this.value != 0.
      戻り値:
      ComparativeCompution of this.value != 0.
    • computeIsLessThanZero

      default ComparativeCompution computeIsLessThanZero()
      Returns ComparativeCompution of this.value < 0.
      戻り値:
      ComparativeCompution of this.value < 0.
    • computeIsLessThanOrEqualToZero

      default ComparativeCompution computeIsLessThanOrEqualToZero()
      Returns ComparativeCompution of this.value <= 0.
      戻り値:
      ComparativeCompution of this.value <= 0.
    • computeIsGreaterThanZero

      default ComparativeCompution computeIsGreaterThanZero()
      Returns ComparativeCompution of this.value > 0.
      戻り値:
      ComparativeCompution of this.value > 0.
    • computeIsGreaterThanOrEqualToZero

      default ComparativeCompution computeIsGreaterThanOrEqualToZero()
      Returns ComparativeCompution of this.value >= 0.
      戻り値:
      ComparativeCompution of this.value >= 0.
    • waitUntilEqualTo

      default void waitUntilEqualTo​(NumberObservable<? extends java.lang.Number> observer) throws java.lang.InterruptedException
      Waiting until this value == observable value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      observer - the NumberObserver
      例外:
      java.lang.InterruptedException - if interrupted while waiting
    • waitUntilEqualTo

      default void waitUntilEqualTo​(NumberObservable<? extends java.lang.Number> observer, long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value == observable.value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      observer - the NumberObserver
      timeout - the maximum time to wait
      unit - the time unit of the timeout argument
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilEqualTo

      default void waitUntilEqualTo​(NumberObservable<? extends java.lang.Number> observer, TimeoutGettable p) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value == observable.value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      observer - the NumberObserver
      p - is TimeProperty
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilNotEqualTo

      default void waitUntilNotEqualTo​(NumberObservable<? extends java.lang.Number> observer) throws java.lang.InterruptedException
      Waiting until this.value != observable.value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      observer - the NumberObserver
      例外:
      java.lang.InterruptedException - if interrupted while waiting
    • waitUntilNotEqualTo

      default void waitUntilNotEqualTo​(NumberObservable<? extends java.lang.Number> observer, long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value != observable.value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      observer - the NumberObserver
      timeout - the maximum time to wait
      unit - the time unit of the timeout argument
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilNotEqualTo

      default void waitUntilNotEqualTo​(NumberObservable<? extends java.lang.Number> observer, TimeoutGettable p) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value != observable.value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      observer - the NumberObserver
      p - is TimeProperty
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilLessThan

      default void waitUntilLessThan​(NumberObservable<? extends java.lang.Number> observer) throws java.lang.InterruptedException
      Waiting until this.value < observable.value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      observer - the NumberObserver
      例外:
      java.lang.InterruptedException - if interrupted while waiting
    • waitUntilLessThan

      default void waitUntilLessThan​(NumberObservable<? extends java.lang.Number> observer, long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value < observable.value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      observer - the NumberObserver
      timeout - the maximum time to wait
      unit - the time unit of the timeout argument
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilLessThan

      default void waitUntilLessThan​(NumberObservable<? extends java.lang.Number> observer, TimeoutGettable p) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value < observable.value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      observer - the NumberObserver
      p - is TimeProperty
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilLessThanOrEqualTo

      default void waitUntilLessThanOrEqualTo​(NumberObservable<? extends java.lang.Number> observer) throws java.lang.InterruptedException
      Waiting until this.value <= observable.value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      observer - the NumberObserver
      例外:
      java.lang.InterruptedException - if interrupted while waiting
    • waitUntilLessThanOrEqualTo

      default void waitUntilLessThanOrEqualTo​(NumberObservable<? extends java.lang.Number> observer, long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value <= observable.value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      observer - the NumberObserver
      timeout - the maximum time to wait
      unit - the time unit of the timeout argument
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilLessThanOrEqualTo

      default void waitUntilLessThanOrEqualTo​(NumberObservable<? extends java.lang.Number> observer, TimeoutGettable p) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value <= observable.value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      observer - the NumberObserver
      p - is TimeProperty
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilGreaterThan

      default void waitUntilGreaterThan​(NumberObservable<? extends java.lang.Number> observer) throws java.lang.InterruptedException
      Waiting until this.value > observable.value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      observer - the NumberObserver
      例外:
      java.lang.InterruptedException - if interrupted while waiting
    • waitUntilGreaterThan

      default void waitUntilGreaterThan​(NumberObservable<? extends java.lang.Number> observer, long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value > observable.value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      observer - the NumberObserver
      timeout - the maximum time to wait
      unit - the time unit of the timeout argument
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilGreaterThan

      default void waitUntilGreaterThan​(NumberObservable<? extends java.lang.Number> observer, TimeoutGettable p) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value > observable.value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      observer - the NumberObserver
      p - is TimeProperty
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilGreaterThanOrEqualTo

      default void waitUntilGreaterThanOrEqualTo​(NumberObservable<? extends java.lang.Number> observer) throws java.lang.InterruptedException
      Waiting until this.value >= observable.value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      observer - the NumberObserver
      例外:
      java.lang.InterruptedException - if interrupted while waiting
    • waitUntilGreaterThanOrEqualTo

      default void waitUntilGreaterThanOrEqualTo​(NumberObservable<? extends java.lang.Number> observer, long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value >= observable.value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      observer - the NumberObserver
      timeout - the maximum time to wait
      unit - the time unit of the timeout argument
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilGreaterThanOrEqualTo

      default void waitUntilGreaterThanOrEqualTo​(NumberObservable<? extends java.lang.Number> observer, TimeoutGettable p) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value >= observable.value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      observer - the NumberObserver
      p - the TimeoutProperty
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilEqualTo

      default void waitUntilEqualTo​(int value) throws java.lang.InterruptedException
      Waiting until this.value == value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the int value
      例外:
      java.lang.InterruptedException - if interrupted while waiting
    • waitUntilEqualTo

      default void waitUntilEqualTo​(long value) throws java.lang.InterruptedException
      Waiting until this.value == value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the long value
      例外:
      java.lang.InterruptedException - if interrupted while waiting
    • waitUntilEqualTo

      default void waitUntilEqualTo​(float value) throws java.lang.InterruptedException
      Waiting until this.value == value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the float value
      例外:
      java.lang.InterruptedException - if interrupted while waiting
    • waitUntilEqualTo

      default void waitUntilEqualTo​(double value) throws java.lang.InterruptedException
      Waiting until this.value == value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the double value
      例外:
      java.lang.InterruptedException - if interrupted while waiting
    • waitUntilEqualTo

      default void waitUntilEqualTo​(int value, long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value == value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the int value
      timeout - the maximum time to wait
      unit - the time unit of the timeout argument
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilEqualTo

      default void waitUntilEqualTo​(long value, long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value == value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the long value
      timeout - the maximum time to wait
      unit - the time unit of the timeout argument
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilEqualTo

      default void waitUntilEqualTo​(float value, long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value == value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the float value
      timeout - the maximum time to wait
      unit - the time unit of the timeout argument
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilEqualTo

      default void waitUntilEqualTo​(double value, long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value == value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the double value
      timeout - the maximum time to wait
      unit - the time unit of the timeout argument
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilEqualTo

      default void waitUntilEqualTo​(int value, TimeoutGettable p) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value == value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the int value
      p - the TimeoutProperty
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilEqualTo

      default void waitUntilEqualTo​(long value, TimeoutGettable p) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value == value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the long value
      p - the TimeoutProperty
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilEqualTo

      default void waitUntilEqualTo​(float value, TimeoutGettable p) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value == value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the float value
      p - the TimeoutProperty
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilEqualTo

      default void waitUntilEqualTo​(double value, TimeoutGettable p) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value == value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the double value
      p - the TimeoutProperty
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilNotEqualTo

      default void waitUntilNotEqualTo​(int value) throws java.lang.InterruptedException
      Waiting until this.value != value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the int value
      例外:
      java.lang.InterruptedException - if interrupted while waiting
    • waitUntilNotEqualTo

      default void waitUntilNotEqualTo​(long value) throws java.lang.InterruptedException
      Waiting until this.value != value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the long value
      例外:
      java.lang.InterruptedException - if interrupted while waiting
    • waitUntilNotEqualTo

      default void waitUntilNotEqualTo​(float value) throws java.lang.InterruptedException
      Waiting until this.value != value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the float value
      例外:
      java.lang.InterruptedException - if interrupted while waiting
    • waitUntilNotEqualTo

      default void waitUntilNotEqualTo​(double value) throws java.lang.InterruptedException
      Waiting until this.value != value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the double value
      例外:
      java.lang.InterruptedException - if interrupted while waiting
    • waitUntilNotEqualTo

      default void waitUntilNotEqualTo​(int value, long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value != value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the int value
      timeout - the maximum time to wait
      unit - the time unit of the timeout argument
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilNotEqualTo

      default void waitUntilNotEqualTo​(long value, long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value != value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the long value
      timeout - the maximum time to wait
      unit - the time unit of the timeout argument
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilNotEqualTo

      default void waitUntilNotEqualTo​(float value, long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value != value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the float value
      timeout - the maximum time to wait
      unit - the time unit of the timeout argument
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilNotEqualTo

      default void waitUntilNotEqualTo​(double value, long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value != value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the double value
      timeout - the maximum time to wait
      unit - the time unit of the timeout argument
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilNotEqualTo

      default void waitUntilNotEqualTo​(int value, TimeoutGettable p) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value != value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the int value
      p - the TimeoutProperty
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilNotEqualTo

      default void waitUntilNotEqualTo​(long value, TimeoutGettable p) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value != value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the long value
      p - the TimeoutProperty
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilNotEqualTo

      default void waitUntilNotEqualTo​(float value, TimeoutGettable p) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value != value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the float value
      p - the TimeoutProperty
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilNotEqualTo

      default void waitUntilNotEqualTo​(double value, TimeoutGettable p) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value != value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the double value
      p - the TimeoutProperty
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilLessThan

      default void waitUntilLessThan​(int value) throws java.lang.InterruptedException
      Waiting until this.value < value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the int value
      例外:
      java.lang.InterruptedException - if interrupted while waiting
    • waitUntilLessThan

      default void waitUntilLessThan​(long value) throws java.lang.InterruptedException
      Waiting until this.value < value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the long value
      例外:
      java.lang.InterruptedException - if interrupted while waiting
    • waitUntilLessThan

      default void waitUntilLessThan​(float value) throws java.lang.InterruptedException
      Waiting until this.value < value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the float value
      例外:
      java.lang.InterruptedException - if interrupted while waiting
    • waitUntilLessThan

      default void waitUntilLessThan​(double value) throws java.lang.InterruptedException
      Waiting until this.value < value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the double value
      例外:
      java.lang.InterruptedException - if interrupted while waiting
    • waitUntilLessThan

      default void waitUntilLessThan​(int value, long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value < value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the int value
      timeout - the maximum time to wait
      unit - the time unit of the timeout argument
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilLessThan

      default void waitUntilLessThan​(long value, long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value < value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the long value
      timeout - the maximum time to wait
      unit - the time unit of the timeout argument
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilLessThan

      default void waitUntilLessThan​(float value, long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value < value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the float value
      timeout - the maximum time to wait
      unit - the time unit of the timeout argument
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilLessThan

      default void waitUntilLessThan​(double value, long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value < value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the double value
      timeout - the maximum time to wait
      unit - the time unit of the timeout argument
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilLessThan

      default void waitUntilLessThan​(int value, TimeoutGettable p) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value < value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the int value
      p - the TimeoutProperty
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilLessThan

      default void waitUntilLessThan​(long value, TimeoutGettable p) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value < value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the long value
      p - the TimeoutProperty
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilLessThan

      default void waitUntilLessThan​(float value, TimeoutGettable p) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      v * Waiting until this.value < value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the float value
      p - the TimeoutProperty
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilLessThan

      default void waitUntilLessThan​(double value, TimeoutGettable p) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value < value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the double value
      p - the TimeoutProperty
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilLessThanOrEqualTo

      default void waitUntilLessThanOrEqualTo​(int value) throws java.lang.InterruptedException
      Waiting until this.value <= value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the int value
      例外:
      java.lang.InterruptedException - if interrupted while waiting
    • waitUntilLessThanOrEqualTo

      default void waitUntilLessThanOrEqualTo​(long value) throws java.lang.InterruptedException
      Waiting until this.value <= value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the long value
      例外:
      java.lang.InterruptedException - if interrupted while waiting
    • waitUntilLessThanOrEqualTo

      default void waitUntilLessThanOrEqualTo​(float value) throws java.lang.InterruptedException
      Waiting until this.value <= value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the float value
      例外:
      java.lang.InterruptedException - if interrupted while waiting
    • waitUntilLessThanOrEqualTo

      default void waitUntilLessThanOrEqualTo​(double value) throws java.lang.InterruptedException
      Waiting until this.value <= value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the double value
      例外:
      java.lang.InterruptedException - if interrupted while waiting
    • waitUntilLessThanOrEqualTo

      default void waitUntilLessThanOrEqualTo​(int value, long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value <= value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the int value
      timeout - the maximum time to wait
      unit - the time unit of the timeout argument
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilLessThanOrEqualTo

      default void waitUntilLessThanOrEqualTo​(long value, long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value <= value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the long value
      timeout - the maximum time to wait
      unit - the time unit of the timeout argument
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilLessThanOrEqualTo

      default void waitUntilLessThanOrEqualTo​(float value, long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value <= value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the float value
      timeout - the maximum time to wait
      unit - the time unit of the timeout argument
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilLessThanOrEqualTo

      default void waitUntilLessThanOrEqualTo​(double value, long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value <= value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the double value
      timeout - the maximum time to wait
      unit - the time unit of the timeout argument
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilLessThanOrEqualTo

      default void waitUntilLessThanOrEqualTo​(int value, TimeoutGettable p) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value <= value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - s int
      p - the TimeoutProperty
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilLessThanOrEqualTo

      default void waitUntilLessThanOrEqualTo​(long value, TimeoutGettable p) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      v * Waiting until this.value <= value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the long value
      p - the TimeoutProperty
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilLessThanOrEqualTo

      default void waitUntilLessThanOrEqualTo​(float value, TimeoutGettable p) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value <= value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the float value
      p - the TimeoutProperty
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilLessThanOrEqualTo

      default void waitUntilLessThanOrEqualTo​(double value, TimeoutGettable p) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value <= value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the double value
      p - the TimeoutProperty
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilGreaterThan

      default void waitUntilGreaterThan​(int value) throws java.lang.InterruptedException
      Waiting until this.value > value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the int value
      例外:
      java.lang.InterruptedException - if interrupted while waiting
    • waitUntilGreaterThan

      default void waitUntilGreaterThan​(long value) throws java.lang.InterruptedException
      Waiting until this.value > value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the long value
      例外:
      java.lang.InterruptedException - if interrupted while waiting
    • waitUntilGreaterThan

      default void waitUntilGreaterThan​(float value) throws java.lang.InterruptedException
      Waiting until this.value > value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the float value
      例外:
      java.lang.InterruptedException - if interrupted while waiting
    • waitUntilGreaterThan

      default void waitUntilGreaterThan​(double value) throws java.lang.InterruptedException
      Waiting until this.value > value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the double value
      例外:
      java.lang.InterruptedException - if interrupted while waiting
    • waitUntilGreaterThan

      default void waitUntilGreaterThan​(int value, long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value > value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the int value
      timeout - the maximum time to wait
      unit - the time unit of the timeout argument
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilGreaterThan

      default void waitUntilGreaterThan​(long value, long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value > value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the long value
      timeout - the maximum time to wait
      unit - the time unit of the timeout argument
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilGreaterThan

      default void waitUntilGreaterThan​(float value, long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value > value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the float value
      timeout - the maximum time to wait
      unit - the time unit of the timeout argument
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilGreaterThan

      default void waitUntilGreaterThan​(double value, long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value > value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the double value
      timeout - the maximum time to wait
      unit - the time unit of the timeout argument
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilGreaterThan

      default void waitUntilGreaterThan​(int value, TimeoutGettable p) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value > value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the int value
      p - the TimeoutProperty
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilGreaterThan

      default void waitUntilGreaterThan​(long value, TimeoutGettable p) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value > value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the long value
      p - the TimeoutProperty
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilGreaterThan

      default void waitUntilGreaterThan​(float value, TimeoutGettable p) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value > value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the float value
      p - the TimeoutProperty
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilGreaterThan

      default void waitUntilGreaterThan​(double value, TimeoutGettable p) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value > value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the double value
      p - the TimeoutProperty
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilGreaterThanOrEqualTo

      default void waitUntilGreaterThanOrEqualTo​(int value) throws java.lang.InterruptedException
      Waiting until this.value >= value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the int value
      例外:
      java.lang.InterruptedException - if interrupted while waiting
    • waitUntilGreaterThanOrEqualTo

      default void waitUntilGreaterThanOrEqualTo​(long value) throws java.lang.InterruptedException
      Waiting until this.value >= value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the long value
      例外:
      java.lang.InterruptedException - if interrupted while waiting
    • waitUntilGreaterThanOrEqualTo

      default void waitUntilGreaterThanOrEqualTo​(float value) throws java.lang.InterruptedException
      Waiting until this.value >= value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the float value
      例外:
      java.lang.InterruptedException - if interrupted while waiting
    • waitUntilGreaterThanOrEqualTo

      default void waitUntilGreaterThanOrEqualTo​(double value) throws java.lang.InterruptedException
      Waiting until this.value >= value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the double value
      例外:
      java.lang.InterruptedException - if interrupted while waiting
    • waitUntilGreaterThanOrEqualTo

      default void waitUntilGreaterThanOrEqualTo​(int value, long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value >= value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the int value
      timeout - the maximum time to wait
      unit - the time unit of the timeout argument
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilGreaterThanOrEqualTo

      default void waitUntilGreaterThanOrEqualTo​(long value, long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value >= value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the long value
      timeout - the maximum time to wait
      unit - the time unit of the timeout argument
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilGreaterThanOrEqualTo

      default void waitUntilGreaterThanOrEqualTo​(float value, long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value >= value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the float value
      timeout - the maximum time to wait
      unit - the time unit of the timeout argument
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilGreaterThanOrEqualTo

      default void waitUntilGreaterThanOrEqualTo​(double value, long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value >= value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the double value
      timeout - the maximum time to wait
      unit - the time unit of the timeout argument
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilGreaterThanOrEqualTo

      default void waitUntilGreaterThanOrEqualTo​(int value, TimeoutGettable p) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value >= value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the int value
      p - the TimeoutProperty
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilGreaterThanOrEqualTo

      default void waitUntilGreaterThanOrEqualTo​(long value, TimeoutGettable p) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value >= value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the long value
      p - the TimeoutProperty
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilGreaterThanOrEqualTo

      default void waitUntilGreaterThanOrEqualTo​(float value, TimeoutGettable p) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value >= value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the float value
      p - the TimeoutProperty
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilGreaterThanOrEqualTo

      default void waitUntilGreaterThanOrEqualTo​(double value, TimeoutGettable p) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value >= value.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      value - the double value
      p - the TimeoutProperty
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilEqualToZero

      default void waitUntilEqualToZero() throws java.lang.InterruptedException
      Waiting until this.value == 0.

      This is blocking method.
      If already condition is true, pass through immediately.

      例外:
      java.lang.InterruptedException - if interrupted while waiting
    • waitUntilEqualToZero

      default void waitUntilEqualToZero​(long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value == 0.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      timeout - the maximum time to wait
      unit - the time unit of the timeout argument
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilEqualToZero

      default void waitUntilEqualToZero​(TimeoutGettable p) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value == 0.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      p - the TimeoutProperty
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilNotEqualToZero

      default void waitUntilNotEqualToZero() throws java.lang.InterruptedException
      Waiting until this.value != 0.

      This is blocking method.
      If already condition is true, pass through immediately.

      例外:
      java.lang.InterruptedException - if interrupted while waiting
    • waitUntilNotEqualToZero

      default void waitUntilNotEqualToZero​(long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value != 0.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      timeout - the maximum time to wait
      unit - the time unit of the timeout argument
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilNotEqualToZero

      default void waitUntilNotEqualToZero​(TimeoutGettable p) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value != 0.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      p - the TimeoutProperty
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilLessThanZero

      default void waitUntilLessThanZero() throws java.lang.InterruptedException
      Waiting until this.value < 0.

      This is blocking method.
      If already condition is true, pass through immediately.

      例外:
      java.lang.InterruptedException - if interrupted while waiting
    • waitUntilLessThanZero

      default void waitUntilLessThanZero​(long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value < 0.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      timeout - the maximum time to wait
      unit - the time unit of the timeout argument
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilLessThanZero

      default void waitUntilLessThanZero​(TimeoutGettable p) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value < 0.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      p - the TimeoutProperty
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilLessThanOrEqualToZero

      default void waitUntilLessThanOrEqualToZero() throws java.lang.InterruptedException
      Waiting until this.value <= 0.

      This is blocking method.
      If already condition is true, pass through immediately.

      例外:
      java.lang.InterruptedException - if interrupted while waiting
    • waitUntilLessThanOrEqualToZero

      default void waitUntilLessThanOrEqualToZero​(long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value <= 0.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      timeout - the maximum time to wait
      unit - the time unit of the timeout argument
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilLessThanOrEqualToZero

      default void waitUntilLessThanOrEqualToZero​(TimeoutGettable p) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value <= 0.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      p - the TimeoutProperty
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilGreaterThanZero

      default void waitUntilGreaterThanZero() throws java.lang.InterruptedException
      Waiting until this.value > 0.

      This is blocking method.
      If already condition is true, pass through immediately.

      例外:
      java.lang.InterruptedException - if interrupted while waiting
    • waitUntilGreaterThanZero

      default void waitUntilGreaterThanZero​(long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value > 0.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      timeout - the maximum time to wait
      unit - the time unit of the timeout argument
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilGreaterThanZero

      default void waitUntilGreaterThanZero​(TimeoutGettable p) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value > 0.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      p - the TimeoutProperty
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilGreaterThanOrEqualToZero

      default void waitUntilGreaterThanOrEqualToZero() throws java.lang.InterruptedException
      Waiting until this.value >= 0.

      This is blocking method.
      If already condition is true, pass through immediately.

      例外:
      java.lang.InterruptedException - if interrupted while waiting
    • waitUntilGreaterThanOrEqualToZero

      default void waitUntilGreaterThanOrEqualToZero​(long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value >= 0.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      timeout - the maximum time to wait
      unit - the time unit of the timeout argument
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out
    • waitUntilGreaterThanOrEqualToZero

      default void waitUntilGreaterThanOrEqualToZero​(TimeoutGettable p) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
      Waiting until this.value >= 0.

      This is blocking method.
      If already condition is true, pass through immediately.

      パラメータ:
      p - the TimeoutProperty
      例外:
      java.lang.InterruptedException - if interrupted while waiting
      java.util.concurrent.TimeoutException - if the wait timed out