インタフェース TimeoutProperty
- すべてのスーパーインタフェース:
Gettable<TimeoutAndUnit>
,Observable<TimeoutAndUnit>
,Property<TimeoutAndUnit>
,java.io.Serializable
,Settable<TimeoutAndUnit>
,TimeoutGettable
,TimeoutObservable
,TimeoutSettable
public interface TimeoutProperty extends Property<TimeoutAndUnit>, TimeoutGettable, TimeoutSettable, TimeoutObservable
TimeoutAndUnit value Property, includes Getter, Setter, Observer.
This instance can be used as waitUntil-method's timeout parameter.
- To build instance,
- To set value,
- To detect value changed,
Observable.addChangeListener(ChangeListener)
- Utility methods,
TimeoutGettable.sleep()
TimeoutGettable.wait(Object)
TimeoutGettable.blockingQueuePoll(java.util.concurrent.BlockingQueue)
TimeoutGettable.futureGet(java.util.concurrent.Future)
TimeoutGettable.invokeAll(java.util.concurrent.ExecutorService, java.util.Collection)
TimeoutGettable.invokeAny(java.util.concurrent.ExecutorService, java.util.Collection)
- 関連項目:
TimeUnit
,TimeoutAndUnit
,TimeoutGettable
,TimeoutSettable
,TimeoutObservable
,Property
-
メソッドの概要
staticメソッド 修飾子とタイプ メソッド 説明 static TimeoutProperty
newInstance(double seconds)
TimeoutProperty builder.static TimeoutProperty
newInstance(float seconds)
TimeoutProperty builder.static TimeoutProperty
newInstance(int seconds)
TimeouyProperty builder.static TimeoutProperty
newInstance(long seconds)
TimeoutProperty builder.static TimeoutProperty
newInstance(long timeout, java.util.concurrent.TimeUnit unit)
TimeoutProperty builder.static TimeoutProperty
newInstance(TimeoutAndUnit value)
TimeoutProperty builder.インタフェースから継承されたメソッド com.shimizukenta.secs.local.property.Observable
addChangeListener, computeToString, removeChangeListener
インタフェースから継承されたメソッド com.shimizukenta.secs.local.property.TimeoutGettable
awaitTermination, blockingQueuePoll, conditionAwait, futureGet, get, getTimeout, getTimeUnit, invokeAll, invokeAny, join, lockTryLock, sleep, wait
-
メソッドの詳細
-
newInstance
TimeouyProperty builder.- パラメータ:
seconds
- the int value- 戻り値:
- new-instance
-
newInstance
TimeoutProperty builder.- パラメータ:
seconds
- the long value- 戻り値:
- new-instance
-
newInstance
TimeoutProperty builder.- パラメータ:
seconds
- the float value- 戻り値:
- new-instance
-
newInstance
TimeoutProperty builder.- パラメータ:
seconds
- the double value- 戻り値:
- new-instance
-
newInstance
TimeoutProperty builder.- パラメータ:
timeout
- the long valueunit
- the TimeUnit- 戻り値:
- new-instance
-
newInstance
TimeoutProperty builder.- パラメータ:
value
- the TimeoutAndUnit- 戻り値:
- new-instance
-