Interface CAClientAsynchronousType

All Superinterfaces:
AutoCloseable, com.io7m.hibiscus.api.HBClientAsynchronousType<CAClientException,CAICommandType<?>,CAIResponseType,CAIResponseType,CAIResponseError,CAClientEventType,CAClientCredentials>, com.io7m.hibiscus.api.HBClientCloseableType<CAClientException>, com.io7m.hibiscus.api.HBClientStatusType<CAICommandType<?>,CAIResponseType,CAIResponseError,CAClientEventType,CAClientCredentials>, com.io7m.repetoir.core.RPServiceType
All Known Implementing Classes:
CAClientAsynchronous

public interface CAClientAsynchronousType extends com.io7m.hibiscus.api.HBClientAsynchronousType<CAClientException,CAICommandType<?>,CAIResponseType,CAIResponseType,CAIResponseError,CAClientEventType,CAClientCredentials>, com.io7m.repetoir.core.RPServiceType
The type of client instances.
  • Method Summary

    Modifier and Type
    Method
    Description
    default String
     
     

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

    disconnectAsync, executeAsync, executeAsyncOrElseThrow, loginAsync, loginAsyncOrElseThrow, pollEvents

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

    close, isClosed

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

    events, isConnected, state, stateNow
  • Method Details

    • description

      default String description()
      Specified by:
      description in interface com.io7m.repetoir.core.RPServiceType
    • userId

      Optional<CAUserID> userId()
      Returns:
      The current logged-in user