Added message consumer for socket message event
parent
f5774e5772
commit
4c9326b609
|
@ -54,7 +54,8 @@ public class KrakatoaAPI extends JavaPlugin {
|
|||
KraSocketClientConfig kraSocketClientConfig = new KraSocketClientConfig(
|
||||
this.configHandler.getWebSocketProtocol(), this.configHandler.getWebSocketHost(),
|
||||
this.configHandler.getWebSocketPort(), this.configHandler.getWebSocketAccessKey(),
|
||||
CloudNetDriver.getInstance().getComponentName());
|
||||
CloudNetDriver.getInstance().getComponentName(),
|
||||
this.configHandler.getWebSocketAckTimeouts());
|
||||
|
||||
this.kraSocketClientEventInitiater = new KraSocketClientEventInitiater();
|
||||
this.kraSocketClientEventInterface = new SocketClientMessageListener();
|
||||
|
@ -81,7 +82,7 @@ public class KrakatoaAPI extends JavaPlugin {
|
|||
KraSocketClientProtocolStatus.SEND.getStatus(), 0,
|
||||
KraSocketClientProtocolDest.PROXY.getStatus(), "c7b023ac03034275923d3a1028e887a0",
|
||||
(short) 59739,
|
||||
CloudNetDriver.getInstance().getComponentName());
|
||||
CloudNetDriver.getInstance().getComponentName(), null);
|
||||
|
||||
this.kraSocketClient.getSocketClient().SendMessage(kraSocketClientProtocolMessage);
|
||||
}, 3 * 20);
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
package net.krakatoaapi.event;
|
||||
|
||||
import earth.krakatao.protocol.KraSocketClientProtocolMessage;
|
||||
import java.util.function.Consumer;
|
||||
import lombok.Getter;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.Setter;
|
||||
|
@ -22,6 +24,7 @@ public class SocketMessageEvent extends Event {
|
|||
private final String uuid;
|
||||
private final int commandNumber;
|
||||
private final String args;
|
||||
private final Consumer<KraSocketClientProtocolMessage> messageConsumer;
|
||||
|
||||
public static HandlerList getHandlerList() {
|
||||
return handlers;
|
||||
|
|
|
@ -23,7 +23,8 @@ public class SocketClientMessageListener implements KraSocketClientEventInterfac
|
|||
kraSocketClientProtocolMessage.getDest(),
|
||||
kraSocketClientProtocolMessage.getUuid(),
|
||||
kraSocketClientProtocolMessage.getCmdNumber(),
|
||||
kraSocketClientProtocolMessage.getArgs()));
|
||||
kraSocketClientProtocolMessage.getArgs(),
|
||||
kraSocketClientProtocolMessage.getMessageConsumer()));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue