Module org.snmp4j

Class SnmpCompletableFuture

  • All Implemented Interfaces:
    java.util.concurrent.CompletionStage<PDU>, java.util.concurrent.Future<PDU>, java.util.EventListener, ResponseListener

    public class SnmpCompletableFuture
    extends java.util.concurrent.CompletableFuture<PDU>
    implements ResponseListener
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      ResponseEvent<?> getResponseEvent()  
      java.lang.Object[] getUserObjects()  
      <A extends Address>
      void
      onResponse​(ResponseEvent<A> event)
      Process a SNMP response.
      static <A extends Address>
      SnmpCompletableFuture
      send​(Snmp snmp, Target<A> target, PDU pdu, java.lang.Object... userObjects)  
      • Methods inherited from class java.util.concurrent.CompletableFuture

        acceptEither, acceptEitherAsync, acceptEitherAsync, allOf, anyOf, applyToEither, applyToEitherAsync, applyToEitherAsync, cancel, complete, completeAsync, completeAsync, completedFuture, completedStage, completeExceptionally, completeOnTimeout, copy, defaultExecutor, delayedExecutor, delayedExecutor, exceptionally, failedFuture, failedStage, get, get, getNow, getNumberOfDependents, handle, handleAsync, handleAsync, isCancelled, isCompletedExceptionally, isDone, join, minimalCompletionStage, newIncompleteFuture, obtrudeException, obtrudeValue, orTimeout, runAfterBoth, runAfterBothAsync, runAfterBothAsync, runAfterEither, runAfterEitherAsync, runAfterEitherAsync, runAsync, runAsync, supplyAsync, supplyAsync, thenAccept, thenAcceptAsync, thenAcceptAsync, thenAcceptBoth, thenAcceptBothAsync, thenAcceptBothAsync, thenApply, thenApplyAsync, thenApplyAsync, thenCombine, thenCombineAsync, thenCombineAsync, thenCompose, thenComposeAsync, thenComposeAsync, thenRun, thenRunAsync, thenRunAsync, toCompletableFuture, toString, whenComplete, whenCompleteAsync, whenCompleteAsync
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • userObjects

        private java.lang.Object[] userObjects
      • timeoutMessage

        protected java.lang.String timeoutMessage
    • Constructor Detail

      • SnmpCompletableFuture

        protected SnmpCompletableFuture()