Class JimfsAsynchronousFileChannel.CompletionHandlerCallback<R,A>

java.lang.Object
com.google.common.jimfs.JimfsAsynchronousFileChannel.CompletionHandlerCallback<R,A>
All Implemented Interfaces:
Runnable
Enclosing class:
JimfsAsynchronousFileChannel

private static final class JimfsAsynchronousFileChannel.CompletionHandlerCallback<R,A> extends Object implements Runnable
Runnable callback that wraps a CompletionHandler and an attachment.
  • Field Details

    • future

      private final com.google.common.util.concurrent.ListenableFuture<R> future
    • completionHandler

      private final CompletionHandler<R,? super A> completionHandler
    • attachment

      private final @Nullable A attachment
  • Constructor Details

    • CompletionHandlerCallback

      private CompletionHandlerCallback(com.google.common.util.concurrent.ListenableFuture<R> future, CompletionHandler<R,? super A> completionHandler, @Nullable A attachment)
  • Method Details

    • run

      public void run()
      Specified by:
      run in interface Runnable
    • onSuccess

      private void onSuccess(R result)
    • onFailure

      private void onFailure(Throwable t)