This commit is contained in:
17
app/src/main/java/network/protocol/PacketVisitor.java
Normal file
17
app/src/main/java/network/protocol/PacketVisitor.java
Normal file
@@ -0,0 +1,17 @@
|
||||
package network.protocol;
|
||||
|
||||
import network.protocol.packets.ConnexionInfoPacket;
|
||||
import network.protocol.packets.DisconnectPacket;
|
||||
import network.protocol.packets.KeepAlivePacket;
|
||||
|
||||
public interface PacketVisitor {
|
||||
|
||||
default void visitPacket(Packet packet) {
|
||||
packet.accept(this);
|
||||
}
|
||||
|
||||
void visitPacket(ConnexionInfoPacket packet);
|
||||
void visitPacket(DisconnectPacket packet);
|
||||
void visitPacket(KeepAlivePacket packet);
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user