Package com.castlabs.sdk.claws
Class AbstractClawsServiceListener
java.lang.Object
com.castlabs.sdk.claws.AbstractClawsServiceListener
- All Implemented Interfaces:
ClawsServiceListener
Abstract implementation of
ClawsServiceListener that provides default no-op implementations-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidonAction(JSONObject action) Called when an action is received.voidonBinderAvailable(ClawsServiceBinder binder) Called when the ClawsServiceBinder is available.voidonDeviceListUpdated(List<Device> connectedDevices) Called when the list of connected devices is updated.voidCalled when an error occurs.voidonTransferRequested(String assetId, long positionMs, Device sourceDevice) Called when a transfer is requested.
-
Constructor Details
-
AbstractClawsServiceListener
public AbstractClawsServiceListener()Default constructor
-
-
Method Details
-
onError
Description copied from interface:ClawsServiceListenerCalled when an error occurs.- Specified by:
onErrorin interfaceClawsServiceListener- Parameters:
message- The error message.
-
onDeviceListUpdated
Description copied from interface:ClawsServiceListenerCalled when the list of connected devices is updated.- Specified by:
onDeviceListUpdatedin interfaceClawsServiceListener- Parameters:
connectedDevices- The list of connected devices.
-
onBinderAvailable
Description copied from interface:ClawsServiceListenerCalled when the ClawsServiceBinder is available.- Specified by:
onBinderAvailablein interfaceClawsServiceListener- Parameters:
binder- The ClawsServiceBinder.
-
onTransferRequested
Description copied from interface:ClawsServiceListenerCalled when a transfer is requested.- Specified by:
onTransferRequestedin interfaceClawsServiceListener- Parameters:
assetId- The ID of the asset to transfer.positionMs- The position in milliseconds to start the transfer from.sourceDevice- The device to transfer the asset from.
-
onAction
Description copied from interface:ClawsServiceListenerCalled when an action is received.- Specified by:
onActionin interfaceClawsServiceListener- Parameters:
action- The action that was received.
-