public class SecureProfileDiscoverer extends java.lang.Object implements BluetoothDeviceDiscoverer
| Constructor and Description | 
|---|
| SecureProfileDiscoverer(ScanContext scanContext,
                       DiscoveryContract discoveryContract,
                       FutureShufflesCache shufflesCache) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | disable()Disables and clears discoverer. | 
| void | evictInactiveDevices(long currentTimeMillis)Evicts inactive devices. | 
| void | onParsed(ISecureProfile profile) | 
| void | performDiscovery(android.bluetooth.BluetoothDevice device,
                int rssi,
                byte[] scanResult)Performs discovery of specific Bluetooth devices. | 
public SecureProfileDiscoverer(ScanContext scanContext, DiscoveryContract discoveryContract, FutureShufflesCache shufflesCache)
public void performDiscovery(android.bluetooth.BluetoothDevice device,
                             int rssi,
                             byte[] scanResult)
BluetoothDeviceDiscovererperformDiscovery in interface BluetoothDeviceDiscovererdevice - the bluetooth devicerssi - the rssiscanResult - scan resultpublic void onParsed(ISecureProfile profile)
public void evictInactiveDevices(long currentTimeMillis)
BluetoothDeviceDiscovererActivityCheckConfiguration.getInactivityTimeout()evictInactiveDevices in interface BluetoothDeviceDiscoverercurrentTimeMillis - current system time millispublic void disable()
BluetoothDeviceDiscovererdisable in interface BluetoothDeviceDiscoverer