Interface AoservConnector.ResultRequest<T>

Enclosing class:
AoservConnector

public static interface AoservConnector.ResultRequest<T>
This is the preferred mechanism for providing custom requests that have a return value.
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    If both the request and response were successful, this is called after the connection to the server is released.
    void
    Reads the response from the server if the request was successfully sent.
    void
    Writes the request to the server.
  • Method Details

    • writeRequest

      void writeRequest(StreamableOutput out) throws IOException
      Writes the request to the server. This does not need to flush the output stream.
      Throws:
      IOException
    • readResponse

      void readResponse(StreamableInput in) throws IOException, SQLException
      Reads the response from the server if the request was successfully sent.
      Throws:
      IOException
      SQLException
    • afterRelease

      T afterRelease()
      If both the request and response were successful, this is called after the connection to the server is released. The result is returned here so any additional processing in packaging the result may be performed after the connection is released.