インタフェース 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 TimeoutPropertynewInstance(double seconds)TimeoutProperty builder.static TimeoutPropertynewInstance(float seconds)TimeoutProperty builder.static TimeoutPropertynewInstance(int seconds)TimeouyProperty builder.static TimeoutPropertynewInstance(long seconds)TimeoutProperty builder.static TimeoutPropertynewInstance(long timeout, java.util.concurrent.TimeUnit unit)TimeoutProperty builder.static TimeoutPropertynewInstance(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
-