Class ReadRequest<V>
- java.lang.Object
-
- org.eclipse.xtext.ide.server.concurrent.AbstractRequest<V>
-
- org.eclipse.xtext.ide.server.concurrent.ReadRequest<V>
-
- All Implemented Interfaces:
java.lang.Runnable,Cancellable
public class ReadRequest<V> extends AbstractRequest<V>
- Since:
- 2.11
-
-
Field Summary
-
Fields inherited from class org.eclipse.xtext.ide.server.concurrent.AbstractRequest
cancelIndicator, requestManager, result
-
-
Constructor Summary
Constructors Constructor Description ReadRequest(RequestManager requestManager, org.eclipse.xtext.xbase.lib.Functions.Function1<? super org.eclipse.xtext.util.CancelIndicator,? extends V> readOperation, java.util.concurrent.ExecutorService executor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcancel(boolean mayInterruptIfRunning)protected org.apache.log4j.LoggergetLogger()voidrun()-
Methods inherited from class org.eclipse.xtext.ide.server.concurrent.AbstractRequest
cancel, cancelResult, complete, get, isDone, logAndCompleteExceptionally
-
-
-
-
Constructor Detail
-
ReadRequest
public ReadRequest(RequestManager requestManager, org.eclipse.xtext.xbase.lib.Functions.Function1<? super org.eclipse.xtext.util.CancelIndicator,? extends V> readOperation, java.util.concurrent.ExecutorService executor)
-
-
Method Detail
-
cancel
protected void cancel(boolean mayInterruptIfRunning)
- Overrides:
cancelin classAbstractRequest<V>
-
run
public void run()
-
getLogger
protected org.apache.log4j.Logger getLogger()
- Specified by:
getLoggerin classAbstractRequest<V>
-
-