Package org.glassfish.grizzly
Class EmptyCompletionHandler<E>
- java.lang.Object
-
- org.glassfish.grizzly.EmptyCompletionHandler<E>
-
- All Implemented Interfaces:
CompletionHandler<E>
- Direct Known Subclasses:
TCPNIOServerConnection.RegisterAcceptedChannelCompletionHandler
,TransformerInput.TransformerCompletionHandler
,UDPNIOTransport.RegisterChannelCompletionHandler
public class EmptyCompletionHandler<E> extends Object implements CompletionHandler<E>
Empty implementation forCompletionHandler
interface.- Author:
- Alexey Stashok
-
-
Constructor Summary
Constructors Constructor Description EmptyCompletionHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
cancelled()
The operation was cancelled.void
completed(E result)
The operation was completed.void
failed(Throwable throwable)
The operation was failed.void
updated(E result)
The callback method may be called, when there is some progress in operation execution, but it is still not completed
-
-
-
Method Detail
-
cancelled
public void cancelled()
The operation was cancelled.- Specified by:
cancelled
in interfaceCompletionHandler<E>
-
failed
public void failed(Throwable throwable)
The operation was failed.- Specified by:
failed
in interfaceCompletionHandler<E>
- Parameters:
throwable
- error, which occurred during operation execution
-
completed
public void completed(E result)
The operation was completed.- Specified by:
completed
in interfaceCompletionHandler<E>
- Parameters:
result
- the operation result Please note, for performance reasons the result object might be recycled after returning from the completed method. So it's not guaranteed that using of the result object is safe outside this method's scope.
-
updated
public void updated(E result)
The callback method may be called, when there is some progress in operation execution, but it is still not completed- Specified by:
updated
in interfaceCompletionHandler<E>
- Parameters:
result
- the current result Please note, for performance reasons the result object might be recycled after returning from the updated method. So it's not guaranteed that using of the result object is safe outside this method's scope.
-
-