Package com.castlabs.sdk.claws

# Interface ClawsServiceListener

All Known Implementing Classes:
  `AbstractClawsServiceListener`

public interface ClawsServiceListener

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `onAction(JSONObject action)`
  `void`
  `onBinderAvailable(ClawsServiceBinder binder)`
  `void`
  `onDeviceListUpdated(List<Device> connectedDevices)`
  `void`
  `onError(String message)`
  `void`
  `onTransferRequested(String assetId, long positionMs, Device sourceDevice)`

- ## Method Details

  - ### onError

    void onError(String message)

  - ### onDeviceListUpdated

    void onDeviceListUpdated(List<Device> connectedDevices)

  - ### onAction

    void onAction(JSONObject action)

  - ### onBinderAvailable

    void onBinderAvailable(ClawsServiceBinder binder)

  - ### onTransferRequested

    void onTransferRequested(String assetId, long positionMs, Device sourceDevice)