Package com.clover.remote.client
Interface CloverDeviceConfiguration
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
DualDisplayCloverDeviceConfiguration,NativeCloverDeviceConfiguration,USBCloverDeviceConfiguration,WebSocketCloverDeviceConfiguration
Interface which defines the configuration of the underlying transport for connecting to a Clover device.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionRetrieve the application ID broadcast on all messages sent to the remote deviceRetrieve the class name of the clover device instantiated during theCloverConnector.initializeConnection()call.Retrieve the configuration specified transport (e.g.intRetrieve the max message charactersRetrieve the package name broadcast on all messages sent to the remote devicegetName()Retrieve the device configuration name
-
Field Details
-
REMOTE_SDK
- See Also:
-
-
Method Details
-
getCloverDeviceTypeName
String getCloverDeviceTypeName()Retrieve the class name of the clover device instantiated during theCloverConnector.initializeConnection()call.- Returns:
- the canonical class name
-
getMessagePackageName
String getMessagePackageName()Retrieve the package name broadcast on all messages sent to the remote device- Returns:
- package name
-
getName
String getName()Retrieve the device configuration name- Returns:
- name
-
getMaxMessageCharacters
int getMaxMessageCharacters()Retrieve the max message characters- Returns:
- max numner characters
-
getCloverTransport
ICloverTransport getCloverTransport()Retrieve the configuration specified transport (e.g. network, etc.) associated with this configuration. Note that the underlying connection for the transport is not made as a part of this call.- Returns:
- disconnected transport
-
getApplicationId
String getApplicationId()Retrieve the application ID broadcast on all messages sent to the remote device- Returns:
- application ID
-