public class FutureShufflesCache
extends java.lang.Object
| Modifier and Type | Field and Description | 
|---|---|
| static ResolvedId | PHANTOM_ENTRY | 
| Constructor and Description | 
|---|
| FutureShufflesCache(android.content.Context context,
                   KontaktCloud kontaktCloud,
                   ScanContext scanContext) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addCallback(ShuffledDevicesResolver.ResolveCallback callback) | 
| void | addCallback(ShuffledSecureProfileResolver.ResolveCallback callback) | 
| void | addResolveRequest(ISecureProfile secureProfile) | 
| void | addResolveRequest(RemoteBluetoothDevice device) | 
| void | clear() | 
| void | clearBuffers() | 
| void | finishResolveRunners() | 
| ResolvedId | get(ISecureProfile secureProfile) | 
| ResolvedId | get(RemoteBluetoothDevice origin) | 
| ResolvedId | get(java.lang.String deviceId) | 
| com.kontakt.sdk.android.ble.cache.FutureShufflesCache.CacheState | getState() | 
| boolean | isInitialized() | 
| void | markIgnored(ISecureProfile secureProfile) | 
| void | markIgnored(RemoteBluetoothDevice beacon) | 
public static final ResolvedId PHANTOM_ENTRY
public FutureShufflesCache(android.content.Context context,
                           KontaktCloud kontaktCloud,
                           ScanContext scanContext)
public void addCallback(ShuffledDevicesResolver.ResolveCallback callback)
public void addCallback(ShuffledSecureProfileResolver.ResolveCallback callback)
public ResolvedId get(ISecureProfile secureProfile)
public ResolvedId get(RemoteBluetoothDevice origin)
public ResolvedId get(java.lang.String deviceId)
public void addResolveRequest(RemoteBluetoothDevice device)
public void addResolveRequest(ISecureProfile secureProfile)
public void finishResolveRunners()
public com.kontakt.sdk.android.ble.cache.FutureShufflesCache.CacheState getState()
public boolean isInitialized()
public void clear()
public void clearBuffers()
public void markIgnored(RemoteBluetoothDevice beacon)
public void markIgnored(ISecureProfile secureProfile)