org.jets3t.service.multi
Class ThreadedStorageService.AbstractRunnable
java.lang.Object
org.jets3t.service.multi.ThreadedStorageService.AbstractRunnable
- All Implemented Interfaces:
- java.lang.Runnable
- Enclosing class:
- ThreadedStorageService
protected abstract class ThreadedStorageService.AbstractRunnable
- extends java.lang.Object
- implements java.lang.Runnable
All the operation threads used by this service extend this class, which provides common
methods used to retrieve the result object from a completed thread (via getResult()
or force a thread to be interrupted (via forceInterrupt()
.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface java.lang.Runnable |
run |
ThreadedStorageService.AbstractRunnable
protected ThreadedStorageService.AbstractRunnable()
getResult
public abstract java.lang.Object getResult()
forceInterruptCalled
public abstract void forceInterruptCalled()
forceInterrupt
protected void forceInterrupt()