Archived
0

перенос pool фабрик в модуль utils

This commit is contained in:
2021-07-09 12:26:15 +03:00
parent a348689b37
commit 41acf32cb8
14 changed files with 16 additions and 13 deletions

View File

@@ -3,7 +3,6 @@ apply from: rootDir.toPath().resolve('logic.gradle').toFile()
dependencies { dependencies {
api project(':utils') api project(':utils')
implementation libs.objpool
implementation libs.netty.transport implementation libs.netty.transport
implementation libs.netty.codec implementation libs.netty.codec
implementation libs.json implementation libs.json

View File

@@ -3,13 +3,12 @@ package mc.protocol.buffer;
import io.netty.buffer.ByteBuf; import io.netty.buffer.ByteBuf;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import lombok.Setter;
import lombok.ToString; import lombok.ToString;
import lombok.experimental.Delegate; import lombok.experimental.Delegate;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import mc.protocol.model.text.Text; import mc.protocol.model.text.Text;
import mc.protocol.model.text.TextSerializer; import mc.protocol.model.text.TextSerializer;
import mc.protocol.pool.Passivable; import mc.utils.pool.Passivable;
import java.nio.charset.StandardCharsets; import java.nio.charset.StandardCharsets;
import java.util.UUID; import java.util.UUID;

View File

@@ -1,7 +1,7 @@
package mc.protocol.packets; package mc.protocol.packets;
import mc.protocol.buffer.NetByteBuf; import mc.protocol.buffer.NetByteBuf;
import mc.protocol.pool.Passivable; import mc.utils.pool.Passivable;
/** /**
* Пакеты отправляемые клиентом. * Пакеты отправляемые клиентом.

View File

@@ -4,7 +4,7 @@ import io.netty.buffer.Unpooled;
import lombok.Data; import lombok.Data;
import mc.protocol.buffer.NetByteBuf; import mc.protocol.buffer.NetByteBuf;
import mc.protocol.packets.ServerSidePacket; import mc.protocol.packets.ServerSidePacket;
import mc.protocol.pool.ObjectPool; import mc.utils.pool.ObjectPool;
import mc.protocol.pool.ProtocolObjectPool; import mc.protocol.pool.ProtocolObjectPool;
/** /**

View File

@@ -7,6 +7,7 @@ import mc.protocol.buffer.NetByteBuf;
import mc.protocol.model.Location; import mc.protocol.model.Location;
import mc.protocol.model.Look; import mc.protocol.model.Look;
import mc.protocol.packets.ClientSidePacket; import mc.protocol.packets.ClientSidePacket;
import mc.utils.pool.*;
@NoArgsConstructor(access = AccessLevel.PRIVATE) @NoArgsConstructor(access = AccessLevel.PRIVATE)
public final class ProtocolObjectPool { public final class ProtocolObjectPool {

View File

@@ -1 +1,5 @@
apply from: rootDir.toPath().resolve('logic.gradle').toFile() apply from: rootDir.toPath().resolve('logic.gradle').toFile()
dependencies {
implementation libs.objpool
}

View File

@@ -1,4 +1,4 @@
package mc.protocol.pool; package mc.utils.pool;
public interface MultiObjectPool<T> { public interface MultiObjectPool<T> {

View File

@@ -1,4 +1,4 @@
package mc.protocol.pool; package mc.utils.pool;
public interface ObjectPool<T> { public interface ObjectPool<T> {

View File

@@ -1,4 +1,4 @@
package mc.protocol.pool; package mc.utils.pool;
public interface Passivable { public interface Passivable {

View File

@@ -1,4 +1,4 @@
package mc.protocol.pool; package mc.utils.pool;
import java.util.HashMap; import java.util.HashMap;
import java.util.Map; import java.util.Map;

View File

@@ -1,4 +1,4 @@
package mc.protocol.pool; package mc.utils.pool;
import lombok.SneakyThrows; import lombok.SneakyThrows;
import org.apache.commons.pool2.impl.GenericObjectPool; import org.apache.commons.pool2.impl.GenericObjectPool;

View File

@@ -1,4 +1,4 @@
package mc.protocol.pool; package mc.utils.pool;
import org.apache.commons.pool2.PooledObject; import org.apache.commons.pool2.PooledObject;

View File

@@ -1,4 +1,4 @@
package mc.protocol.pool; package mc.utils.pool;
import lombok.SneakyThrows; import lombok.SneakyThrows;
import org.apache.commons.pool2.impl.GenericObjectPool; import org.apache.commons.pool2.impl.GenericObjectPool;

View File

@@ -1,4 +1,4 @@
package mc.protocol.pool; package mc.utils.pool;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.apache.commons.pool2.BasePooledObjectFactory; import org.apache.commons.pool2.BasePooledObjectFactory;