Interface RemoteTableDataServiceDescriptor.Builder

Enclosing interface:
RemoteTableDataServiceDescriptor

public static interface RemoteTableDataServiceDescriptor.Builder
Builder interface for constructing RemoteTableDataServiceDescriptor instances.
  • Method Details

    • requestTimeoutMillis

      RemoteTableDataServiceDescriptor.Builder requestTimeoutMillis(long requestTimeoutMillis)
      Sets the request timeout in milliseconds.
      Parameters:
      requestTimeoutMillis - the timeout value in milliseconds
      Returns:
      this builder
    • allowIOMessageFlush

      RemoteTableDataServiceDescriptor.Builder allowIOMessageFlush(boolean allowIOMessageFlush)
      Sets whether I/O message flushing is allowed.
      Parameters:
      allowIOMessageFlush - true if flushing is allowed
      Returns:
      this builder
    • addressSupplier

      Sets the address supplier for the remote service.
      Parameters:
      addrFun - the supplier that provides socket addresses
      Returns:
      this builder
    • build

      Builds and returns the RemoteTableDataServiceDescriptor instance.
      Returns:
      the constructed descriptor