com.springsource.util.common
Class SynchronizedObject
java.lang.Object
com.springsource.util.common.SynchronizedObject
- Direct Known Subclasses:
- SynchronizedCollection, SynchronizedIterator
public class SynchronizedObject
- extends java.lang.Object
SynchronizedObject
wraps a given Object
and protects access to the object by synchronizing on a given
monitor.
Note that hashCode
and equals
are not delegated as this object is distinct from the wrapped object.
Concurrent Semantics
This class is thread safe.
- Since:
- jersey
- Author:
- Glyn Normington
Field Summary |
private java.lang.Object |
monitor
|
private java.lang.Object |
object
|
Method Summary |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
monitor
private final java.lang.Object monitor
object
private final java.lang.Object object
SynchronizedObject
public SynchronizedObject(java.lang.Object object,
java.lang.Object monitor)
toString
public java.lang.String toString()
-
- Overrides:
toString
in class java.lang.Object