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 java.lang.Object
implements IWorkSerializer


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

Constructor Detail

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()
Method Detail

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

Copyright (c) 2004 - 2008 Eike Stepper, Germany.
All Rights Reserved.