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)