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)