org.eclipse.net4j.util.concurrent
Class CompletionWorkSerializer

java.lang.Object
  extended by org.eclipse.net4j.util.concurrent.CompletionWorkSerializer
All Implemented Interfaces:
IWorkSerializer

public class CompletionWorkSerializer
extends Object
implements IWorkSerializer


Constructor Summary
CompletionWorkSerializer()
           
CompletionWorkSerializer(CompletionService<Object> completionService)
           
CompletionWorkSerializer(Executor executor)
           
CompletionWorkSerializer(Executor executor, BlockingQueue<Future<Object>> completionQueue)
           
 
Method Summary
 boolean addWork(Runnable work)
           
 void dispose()
           
 CompletionService<Object> getCompletionService()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CompletionWorkSerializer

public CompletionWorkSerializer(CompletionService<Object> completionService)

CompletionWorkSerializer

public CompletionWorkSerializer(Executor executor,
                                BlockingQueue<Future<Object>> completionQueue)

CompletionWorkSerializer

public CompletionWorkSerializer(Executor executor)

CompletionWorkSerializer

public CompletionWorkSerializer()
Method Detail

getCompletionService

public CompletionService<Object> getCompletionService()

dispose

public void dispose()
Specified by:
dispose in interface IWorkSerializer

addWork

public boolean addWork(Runnable work)
Specified by:
addWork in interface IWorkSerializer

toString

public String toString()
Overrides:
toString in class Object


Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.