Public Member Functions | |
synchronized T | get () |
void | lock () |
void | lockInterruptibly () throws InterruptedException |
Condition | newCondition () |
synchronized void | set (T val) |
SynchronizedAccessor (T val) | |
boolean | tryLock () |
boolean | tryLock (long time, TimeUnit unit) throws InterruptedException |
void | unlock () |
Private Attributes | |
ReentrantLock | reentrantLock_ = new ReentrantLock() |
T | value_ = null |
Definition at line 24 of file SynchronizedAccessor.java.
com.generalrobotix.ui.util.SynchronizedAccessor< T extends java.lang.Object >.SynchronizedAccessor | ( | T | val | ) | [inline] |
Definition at line 30 of file SynchronizedAccessor.java.
synchronized T com.generalrobotix.ui.util.SynchronizedAccessor< T extends java.lang.Object >.get | ( | ) | [inline] |
Definition at line 34 of file SynchronizedAccessor.java.
void com.generalrobotix.ui.util.SynchronizedAccessor< T extends java.lang.Object >.lock | ( | ) | [inline] |
Definition at line 37 of file SynchronizedAccessor.java.
void com.generalrobotix.ui.util.SynchronizedAccessor< T extends java.lang.Object >.lockInterruptibly | ( | ) | throws InterruptedException [inline] |
Definition at line 43 of file SynchronizedAccessor.java.
Condition com.generalrobotix.ui.util.SynchronizedAccessor< T extends java.lang.Object >.newCondition | ( | ) | [inline] |
Definition at line 50 of file SynchronizedAccessor.java.
synchronized void com.generalrobotix.ui.util.SynchronizedAccessor< T extends java.lang.Object >.set | ( | T | val | ) | [inline] |
Definition at line 35 of file SynchronizedAccessor.java.
boolean com.generalrobotix.ui.util.SynchronizedAccessor< T extends java.lang.Object >.tryLock | ( | ) | [inline] |
Definition at line 56 of file SynchronizedAccessor.java.
boolean com.generalrobotix.ui.util.SynchronizedAccessor< T extends java.lang.Object >.tryLock | ( | long | time, |
TimeUnit | unit | ||
) | throws InterruptedException [inline] |
Definition at line 62 of file SynchronizedAccessor.java.
void com.generalrobotix.ui.util.SynchronizedAccessor< T extends java.lang.Object >.unlock | ( | ) | [inline] |
Definition at line 69 of file SynchronizedAccessor.java.
ReentrantLock com.generalrobotix.ui.util.SynchronizedAccessor< T extends java.lang.Object >.reentrantLock_ = new ReentrantLock() [private] |
Definition at line 28 of file SynchronizedAccessor.java.
T com.generalrobotix.ui.util.SynchronizedAccessor< T extends java.lang.Object >.value_ = null [private] |
Definition at line 27 of file SynchronizedAccessor.java.