Миграция протокола
This commit is contained in:
@@ -2,7 +2,8 @@ package com.rosetta.im;
|
|||||||
|
|
||||||
import com.rosetta.im.executors.Executor0Handshake;
|
import com.rosetta.im.executors.Executor0Handshake;
|
||||||
import com.rosetta.im.packet.Packet0Handshake;
|
import com.rosetta.im.packet.Packet0Handshake;
|
||||||
import com.rosetta.im.protocol.packet.PacketManager;
|
|
||||||
|
import io.orprotocol.packet.PacketManager;
|
||||||
|
|
||||||
public class Boot {
|
public class Boot {
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
package com.rosetta.im;
|
package com.rosetta.im;
|
||||||
|
|
||||||
import com.rosetta.im.protocol.BaseFailures;
|
import io.orprotocol.BaseFailures;
|
||||||
|
|
||||||
public enum Failures implements BaseFailures {
|
public enum Failures implements BaseFailures {
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package com.rosetta.im;
|
package com.rosetta.im;
|
||||||
|
|
||||||
import com.rosetta.im.protocol.Server;
|
import io.orprotocol.Server;
|
||||||
import com.rosetta.im.protocol.Settings;
|
import io.orprotocol.Settings;
|
||||||
import com.rosetta.im.protocol.packet.PacketManager;
|
import io.orprotocol.packet.PacketManager;
|
||||||
|
|
||||||
public class Main {
|
public class Main {
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
|
|||||||
@@ -1,7 +1,8 @@
|
|||||||
package com.rosetta.im.client.tags;
|
package com.rosetta.im.client.tags;
|
||||||
|
|
||||||
import com.rosetta.im.packet.enums.HandshakeStage;
|
import com.rosetta.im.packet.enums.HandshakeStage;
|
||||||
import com.rosetta.im.protocol.client.ECITag;
|
|
||||||
|
import io.orprotocol.client.ECITag;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Это вложенный обьект для клиента, содержащий информацию об аутентификации.
|
* Это вложенный обьект для клиента, содержащий информацию об аутентификации.
|
||||||
|
|||||||
@@ -10,9 +10,10 @@ import com.rosetta.im.database.DatabaseManager;
|
|||||||
import com.rosetta.im.database.entity.User;
|
import com.rosetta.im.database.entity.User;
|
||||||
import com.rosetta.im.packet.Packet0Handshake;
|
import com.rosetta.im.packet.Packet0Handshake;
|
||||||
import com.rosetta.im.packet.enums.HandshakeStage;
|
import com.rosetta.im.packet.enums.HandshakeStage;
|
||||||
import com.rosetta.im.protocol.client.Client;
|
|
||||||
import com.rosetta.im.protocol.packet.Packet;
|
import io.orprotocol.client.Client;
|
||||||
import com.rosetta.im.protocol.packet.PacketExecutor;
|
import io.orprotocol.packet.Packet;
|
||||||
|
import io.orprotocol.packet.PacketExecutor;
|
||||||
|
|
||||||
public class Executor0Handshake extends PacketExecutor {
|
public class Executor0Handshake extends PacketExecutor {
|
||||||
|
|
||||||
|
|||||||
@@ -2,8 +2,9 @@ package com.rosetta.im.packet;
|
|||||||
|
|
||||||
import com.rosetta.im.client.tags.Device;
|
import com.rosetta.im.client.tags.Device;
|
||||||
import com.rosetta.im.packet.enums.HandshakeStage;
|
import com.rosetta.im.packet.enums.HandshakeStage;
|
||||||
import com.rosetta.im.protocol.Stream;
|
|
||||||
import com.rosetta.im.protocol.packet.Packet;
|
import io.orprotocol.Stream;
|
||||||
|
import io.orprotocol.packet.Packet;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Пакет хэндшейка между клиентом и сервером.
|
* Пакет хэндшейка между клиентом и сервером.
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.rosetta.im.protocol;
|
package io.orprotocol;
|
||||||
|
|
||||||
public interface BaseFailures {
|
public interface BaseFailures {
|
||||||
/**
|
/**
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.rosetta.im.protocol;
|
package io.orprotocol;
|
||||||
|
|
||||||
import java.net.InetSocketAddress;
|
import java.net.InetSocketAddress;
|
||||||
import java.nio.ByteBuffer;
|
import java.nio.ByteBuffer;
|
||||||
@@ -10,10 +10,10 @@ import org.java_websocket.WebSocket;
|
|||||||
import org.java_websocket.handshake.ClientHandshake;
|
import org.java_websocket.handshake.ClientHandshake;
|
||||||
import org.java_websocket.server.WebSocketServer;
|
import org.java_websocket.server.WebSocketServer;
|
||||||
|
|
||||||
import com.rosetta.im.protocol.client.Client;
|
import io.orprotocol.client.Client;
|
||||||
import com.rosetta.im.protocol.packet.Packet;
|
import io.orprotocol.packet.Packet;
|
||||||
import com.rosetta.im.protocol.packet.PacketExecutor;
|
import io.orprotocol.packet.PacketExecutor;
|
||||||
import com.rosetta.im.protocol.packet.PacketManager;
|
import io.orprotocol.packet.PacketManager;
|
||||||
|
|
||||||
public class Server extends WebSocketServer {
|
public class Server extends WebSocketServer {
|
||||||
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.rosetta.im.protocol;
|
package io.orprotocol;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Перечисление кодов ошибок, используемых в протоколе.
|
* Перечисление кодов ошибок, используемых в протоколе.
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.rosetta.im.protocol;
|
package io.orprotocol;
|
||||||
|
|
||||||
public class Settings {
|
public class Settings {
|
||||||
/**
|
/**
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.rosetta.im.protocol;
|
package io.orprotocol;
|
||||||
|
|
||||||
public class Stream {
|
public class Stream {
|
||||||
|
|
||||||
@@ -1,13 +1,13 @@
|
|||||||
package com.rosetta.im.protocol.client;
|
package io.orprotocol.client;
|
||||||
|
|
||||||
import java.util.HashSet;
|
import java.util.HashSet;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
import org.java_websocket.WebSocket;
|
import org.java_websocket.WebSocket;
|
||||||
|
|
||||||
import com.rosetta.im.protocol.BaseFailures;
|
import io.orprotocol.BaseFailures;
|
||||||
import com.rosetta.im.protocol.ServerFailures;
|
import io.orprotocol.ServerFailures;
|
||||||
import com.rosetta.im.protocol.util.StringUtil;
|
import io.orprotocol.util.StringUtil;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Клиент, подключенный к серверу.
|
* Клиент, подключенный к серверу.
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.rosetta.im.protocol.client;
|
package io.orprotocol.client;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Embedded Client Information Tag.
|
* Embedded Client Information Tag.
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
package com.rosetta.im.protocol.packet;
|
package io.orprotocol.packet;
|
||||||
|
|
||||||
import com.rosetta.im.protocol.Stream;
|
import io.orprotocol.Stream;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Представляет собой абстрактный класс для всех пакетов, используемых в протоколе.
|
* Представляет собой абстрактный класс для всех пакетов, используемых в протоколе.
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
package com.rosetta.im.protocol.packet;
|
package io.orprotocol.packet;
|
||||||
|
|
||||||
import com.rosetta.im.protocol.Settings;
|
import io.orprotocol.Settings;
|
||||||
import com.rosetta.im.protocol.client.Client;
|
import io.orprotocol.client.Client;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Базовый класс для обработчиков пакетов.
|
* Базовый класс для обработчиков пакетов.
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.rosetta.im.protocol.packet;
|
package io.orprotocol.packet;
|
||||||
|
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.rosetta.im.protocol.util;
|
package io.orprotocol.util;
|
||||||
|
|
||||||
public class StringUtil {
|
public class StringUtil {
|
||||||
|
|
||||||
Reference in New Issue
Block a user