Улучшена типизация пакетов
This commit is contained in:
@@ -6,7 +6,6 @@ import java.util.concurrent.ConcurrentHashMap;
|
||||
|
||||
import io.orprotocol.client.Client;
|
||||
import io.orprotocol.packet.Packet;
|
||||
import io.orprotocol.packet.PacketExecutor;
|
||||
|
||||
/**
|
||||
* Менеджер блокировок для обработки пакетов с аннотацией @Lock.
|
||||
@@ -21,7 +20,7 @@ public class ThreadLocker {
|
||||
* @param exectuor Класс исполнителя пакета
|
||||
* @return true, если блокировка успешно захвачена, иначе false.
|
||||
*/
|
||||
public boolean acquireLock(Packet packet, Class<? extends PacketExecutor> exectuor) {
|
||||
public boolean acquireLock(Packet packet, Class<?> exectuor) {
|
||||
try{
|
||||
Method prMethod = exectuor.getMethod("onPacketReceived", Packet.class, Client.class);
|
||||
if(prMethod == null) {
|
||||
@@ -58,7 +57,7 @@ public class ThreadLocker {
|
||||
* @param packet Пакет для которого требуется разблокировка
|
||||
* @param exectuor Класс исполнителя пакета
|
||||
*/
|
||||
public void releaseLock(Packet packet, Class<? extends PacketExecutor> exectuor) {
|
||||
public void releaseLock(Packet packet, Class<?> exectuor) {
|
||||
try{
|
||||
Method prMethod = exectuor.getMethod("onPacketReceived", Packet.class, Client.class);
|
||||
if(prMethod == null) {
|
||||
|
||||
Reference in New Issue
Block a user