private static void streamCheck(Ob1Work item) { if (item.streamable()) { Inevitable.task("check wear stream", 5000, WatchUpdaterService::checkOb1Queue); } }
private static void enqueueCommand(BaseMessage tm, String msg) { if (tm != null) { final Ob1Work item = new Ob1Work(tm, msg); synchronized (commandQueue) { commandQueue.add(item); } streamCheck(item); backupCheck(item); } }
private static void enqueueCommand(BaseMessage tm, String msg) { if (tm != null) { final Ob1Work item = new Ob1Work(tm, msg); synchronized (commandQueue) { commandQueue.add(item); } streamCheck(item); backupCheck(item); } }
private static void backupCheck(Ob1Work item) { if (item.streamable()) { saveQueue(); } }
private static void enqueueCommand(BaseMessage tm, String msg) { if (tm != null) { final Ob1Work item = new Ob1Work(tm, msg); synchronized (commandQueue) { commandQueue.add(item); } streamCheck(item); backupCheck(item); } }
private static void streamCheck(Ob1Work item) { if (item.streamable()) { Inevitable.task("check wear stream", 5000, WatchUpdaterService::checkOb1Queue); } }
private static void enqueueUniqueCommand(BaseMessage tm, String msg) { if (tm != null) { final Class searchClass = tm.getClass(); Ob1Work item; synchronized (commandQueue) { if (searchQueue(searchClass)) { UserError.Log.d(TAG, "Not adding duplicate: " + searchClass.getSimpleName()); return; } item = new Ob1Work(tm, msg); if (d) { UserError.Log.d(TAG, "Adding to queue packet: " + msg + " " + HexDump.dumpHexString(tm.byteSequence)); } commandQueue.add(item); streamCheck(item); } backupCheck(item); } }
private static void streamCheck(Ob1Work item) { if (item.streamable()) { Inevitable.task("check wear stream", 5000, WatchUpdaterService::checkOb1Queue); } }
private static void enqueueUniqueCommand(BaseMessage tm, String msg) { if (tm != null) { final Class searchClass = tm.getClass(); Ob1Work item; synchronized (commandQueue) { if (searchQueue(searchClass)) { UserError.Log.d(TAG, "Not adding duplicate: " + searchClass.getSimpleName()); return; } item = new Ob1Work(tm, msg); if (d) { UserError.Log.d(TAG, "Adding to queue packet: " + msg + " " + HexDump.dumpHexString(tm.byteSequence)); } commandQueue.add(item); streamCheck(item); } backupCheck(item); } }
private static void backupCheck(Ob1Work item) { if (item.streamable()) { saveQueue(); } }
private static void enqueueUniqueCommand(BaseMessage tm, String msg) { if (tm != null) { final Class searchClass = tm.getClass(); Ob1Work item; synchronized (commandQueue) { if (searchQueue(searchClass)) { UserError.Log.d(TAG, "Not adding duplicate: " + searchClass.getSimpleName()); return; } item = new Ob1Work(tm, msg); if (d) { UserError.Log.d(TAG, "Adding to queue packet: " + msg + " " + HexDump.dumpHexString(tm.byteSequence)); } commandQueue.add(item); streamCheck(item); } backupCheck(item); } }
private static void backupCheck(Ob1Work item) { if (item.streamable()) { saveQueue(); } }
public static String extractQueueJson() { synchronized (commandQueue) { final List<Ob1Work> queue = new ArrayList<>(commandQueue.size()); for (Ob1Work item : commandQueue) { if (item.streamable()) queue.add(item); } return JoH.defaultGsonInstance().toJson(queue); } }
public static String extractQueueJson() { synchronized (commandQueue) { final List<Ob1Work> queue = new ArrayList<>(commandQueue.size()); for (Ob1Work item : commandQueue) { if (item.streamable()) queue.add(item); } return JoH.defaultGsonInstance().toJson(queue); } }
public static String extractQueueJson() { synchronized (commandQueue) { final List<Ob1Work> queue = new ArrayList<>(commandQueue.size()); for (Ob1Work item : commandQueue) { if (item.streamable()) queue.add(item); } return JoH.defaultGsonInstance().toJson(queue); } }