Package com.io7m.cardant.client.basic.internal

# Class CAHandlerAbstract

java.lang.Object
com.io7m.cardant.client.basic.internal.CAHandlerAbstract

All Implemented Interfaces:
  `CAHandlerType`, `com.io7m.hibiscus.basic.HBClientHandlerType<CAClientException,CAICommandType<?>,CAIResponseType,CAIResponseType,CAIResponseError,CAClientEventType,CAClientCredentials>`

Direct Known Subclasses:
  `CAHandler1`, `CAHandlerDisconnected`

public abstract class CAHandlerAbstract extends Object implements CAHandlerType
The abstract base class for handlers.

- ## Constructor Summary

  Constructors
  Modifier
  Constructor
  Description
  `protected`
  `CAHandlerAbstract(CAClientConfiguration inConfiguration, CAStrings inStrings, HttpClient inHttpClient)`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `protected final CAClientConfiguration`
  `configuration()`
  `protected final HttpClient`
  `httpClient()`
  `protected final CAStrings`
  `strings()`

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

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

  ### Methods inherited from interface com.io7m.cardant.client.basic.internal.CAHandlerType

  `onExecuteFileDownload, onExecuteFileUpload, onExecuteGarbage, onExecuteInvalid`

  ### Methods inherited from interface com.io7m.hibiscus.basic.HBClientHandlerType

  `onDisconnect, onExecuteCommand, onExecuteLogin, onIsConnected, onPollEvents`

- ## Constructor Details

  - ### CAHandlerAbstract

    protected CAHandlerAbstract(CAClientConfiguration inConfiguration, CAStrings inStrings, HttpClient inHttpClient)

- ## Method Details

  - ### strings

    protected final CAStrings strings()

  - ### httpClient

    protected final HttpClient httpClient()

  - ### configuration

    protected final CAClientConfiguration configuration()