gumbo.util
Class Disposables.DisposableWrapper
java.lang.Object
|
+--gumbo.util.Disposables.DisposableWrapper
- All Implemented Interfaces:
- Disposable, java.io.Serializable
- Enclosing class:
- Disposables
- public static class Disposables.DisposableWrapper
- extends java.lang.Object
- implements Disposable, java.io.Serializable
A serializable wrapper for a target Disposable. All accessors,
including identity, forward to the target.
- See Also:
- Serialized Form
Method Summary |
void |
dispose()
Disposes this object and its dependencies, making this object inactive
and unusable. |
boolean |
equals(java.lang.Object obj)
|
int |
hashCode()
|
boolean |
isDisposed()
Returns whether or not this object has been disposed (dispose()
has been previously called). |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Disposables.DisposableWrapper
public Disposables.DisposableWrapper(Disposable target)
- Parameters:
target
- Wrapped target. Never null.
dispose
public void dispose()
- Description copied from interface:
Disposable
- Disposes this object and its dependencies, making this object inactive
and unusable. Subsequent calls to this object's accessors should throw
IllegalStateException. If the object is already disposed nothing happens.
- Specified by:
dispose
in interface Disposable
isDisposed
public boolean isDisposed()
- Description copied from interface:
Disposable
- Returns whether or not this object has been disposed (dispose()
has been previously called).
- Specified by:
isDisposed
in interface Disposable
- Returns:
- True if this object has been disposed.
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object