Interface IdUClientType

All Superinterfaces:
AutoCloseable, com.io7m.hibiscus.api.HBClientCloseableType<IdUClientException>, com.io7m.hibiscus.api.HBClientType<IdUMessageType,IdUClientConnectionParameters,IdUClientException>, com.io7m.hibiscus.api.HBIOOperationsType<IdUMessageType,IdUClientException>
All Known Implementing Classes:
IdUClient

public interface IdUClientType extends com.io7m.hibiscus.api.HBClientType<IdUMessageType,IdUClientConnectionParameters,IdUClientException>
The type of clients.
  • Method Summary

    Modifier and Type
    Method
    Description
    Call HBClientType.connect(HBConnectionParametersType) but throw an exception if the result is an IdUResponseError.
    default <R extends IdUResponseType>
    R
    Call HBIOOperationsType.sendAndWait(HBMessageType, Duration) but throw an exception if the result is an IdUResponseError.

    Methods inherited from interface com.io7m.hibiscus.api.HBClientCloseableType

    close, isClosed

    Methods inherited from interface com.io7m.hibiscus.api.HBClientType

    connect, disconnect, state, stateNow

    Methods inherited from interface com.io7m.hibiscus.api.HBIOOperationsType

    receive, send, sendAndForget, sendAndWait