org.apache.storm.daemon.drpc

## Class OutstandingRequest

- java.lang.Object
- - org.apache.storm.daemon.drpc.OutstandingRequest

- Direct Known Subclasses:
    BlockingOutstandingRequest

      public abstract class OutstandingRequest
      extends Object

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `OutstandingRequest(String function, DRPCRequest req)`

  - ### Method Summary

    All Methods Instance Methods Abstract Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `abstract void` | `fail(DRPCExecutionException e)`
    `void` | `fetched()`
    `String` | `getFunction()`
    `DRPCRequest` | `getRequest()`
    `boolean` | `isTimedOut(long timeoutMs)`
    `abstract void` | `returnResult(String result)`
    `boolean` | `wasFetched()`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### OutstandingRequest

          public OutstandingRequest(String function,
                                    DRPCRequest req)

  - ### Method Detail

    - #### getRequest

          public DRPCRequest getRequest()

    - #### fetched

          public void fetched()

    - #### wasFetched

          public boolean wasFetched()

    - #### getFunction

          public String getFunction()

    - #### isTimedOut

          public boolean isTimedOut(long timeoutMs)

    - #### returnResult

          public abstract void returnResult(String result)

    - #### fail

          public abstract void fail(DRPCExecutionException e)

Copyright © 2021 The Apache Software Foundation. All rights reserved.