But crack
This commit is contained in:
@@ -3,13 +3,14 @@ package com.example.fitbot.exercise;
|
|||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
|
|
||||||
import com.example.fitbot.util.path.GesturePath;
|
import com.example.fitbot.util.path.GesturePath;
|
||||||
|
import com.example.fitbot.util.processing.IMotionDataConsumer;
|
||||||
import com.example.fitbot.util.server.IWebServerHandler;
|
import com.example.fitbot.util.server.IWebServerHandler;
|
||||||
import com.example.fitbot.util.server.WebServer;
|
import com.example.fitbot.util.server.WebServer;
|
||||||
|
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
import java.util.function.Consumer;
|
import java.util.function.Consumer;
|
||||||
|
|
||||||
public class Exercise implements Consumer<String> {
|
public class Exercise implements IWebServerHandler {
|
||||||
|
|
||||||
private EMuscleGroup muscleGroup;
|
private EMuscleGroup muscleGroup;
|
||||||
private GesturePath path;
|
private GesturePath path;
|
||||||
@@ -128,7 +129,7 @@ public class Exercise implements Consumer<String> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void accept(String message) {
|
public void onReceive(String message) {
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -17,7 +17,7 @@ import java.util.function.Consumer;
|
|||||||
public class WebServer implements Runnable {
|
public class WebServer implements Runnable {
|
||||||
|
|
||||||
private ServerSocket serverSocket;
|
private ServerSocket serverSocket;
|
||||||
protected Consumer<String> eventHandler = (input) -> {}; // No-op.
|
protected IWebServerHandler eventHandler = (input) -> {}; // No-op.
|
||||||
|
|
||||||
private Thread thread;
|
private Thread thread;
|
||||||
private AtomicBoolean forceClose = new AtomicBoolean(false);
|
private AtomicBoolean forceClose = new AtomicBoolean(false);
|
||||||
@@ -72,7 +72,7 @@ public class WebServer implements Runnable {
|
|||||||
|
|
||||||
newSocket.close();
|
newSocket.close();
|
||||||
|
|
||||||
this.eventHandler.accept(builder.toString());
|
this.eventHandler.onReceive(builder.toString());
|
||||||
|
|
||||||
} catch (IOException error) {
|
} catch (IOException error) {
|
||||||
String reason = error.getMessage() == null ? "Unknown reason" : error.getMessage();
|
String reason = error.getMessage() == null ? "Unknown reason" : error.getMessage();
|
||||||
@@ -105,7 +105,7 @@ public class WebServer implements Runnable {
|
|||||||
* - onDisconnected(Socket)
|
* - onDisconnected(Socket)
|
||||||
* - onError(Socket, String)
|
* - onError(Socket, String)
|
||||||
*/
|
*/
|
||||||
public void setEventHandler(Consumer<String> handler) {
|
public void setEventHandler(IWebServerHandler handler) {
|
||||||
this.eventHandler = handler;
|
this.eventHandler = handler;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user