org.eclipse.net4j.util.concurrent
Class CompletionWorkSerializer
java.lang.Object
org.eclipse.net4j.util.concurrent.CompletionWorkSerializer
- All Implemented Interfaces:
- IWorkSerializer
public class CompletionWorkSerializer
- extends java.lang.Object
- implements IWorkSerializer
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
CompletionWorkSerializer
public CompletionWorkSerializer(java.util.concurrent.CompletionService<java.lang.Object> completionService)
CompletionWorkSerializer
public CompletionWorkSerializer(java.util.concurrent.Executor executor,
java.util.concurrent.BlockingQueue<java.util.concurrent.Future<java.lang.Object>> completionQueue)
CompletionWorkSerializer
public CompletionWorkSerializer(java.util.concurrent.Executor executor)
CompletionWorkSerializer
public CompletionWorkSerializer()
getCompletionService
public java.util.concurrent.CompletionService<java.lang.Object> getCompletionService()
dispose
public void dispose()
- Specified by:
dispose
in interface IWorkSerializer
addWork
public boolean addWork(java.lang.Runnable work)
- Specified by:
addWork
in interface IWorkSerializer
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object