Skip to content

Commit fc1e6d9

Browse files
committed
continue experiments with generics in network
1 parent 4209426 commit fc1e6d9

File tree

4 files changed

+8
-4
lines changed

4 files changed

+8
-4
lines changed

rlib-network/src/loadTest/java/javasabr/rlib/network/StringNetworkLoadTest.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@
1919
import javasabr.rlib.network.client.ClientNetwork;
2020
import javasabr.rlib.network.impl.DefaultBufferAllocator;
2121
import javasabr.rlib.network.impl.StringDataConnection;
22+
import javasabr.rlib.network.impl.StringDataSslConnection;
23+
import javasabr.rlib.network.packet.impl.StringReadableNetworkPacket;
2224
import javasabr.rlib.network.packet.impl.StringWritableNetworkPacket;
2325
import javasabr.rlib.network.server.ServerNetwork;
2426
import lombok.CustomLog;
@@ -141,10 +143,11 @@ void testServerWithMultiplyClients() {
141143

142144
serverNetwork.onAccept(accepted -> accepted
143145
.onReceive((connection, packet) -> {
146+
StringReadableNetworkPacket<StringDataConnection> receivedPacket = (StringReadableNetworkPacket<StringDataConnection>) packet;
144147
statistics
145148
.receivedClientPackersPerSecond()
146149
.accumulate(1);
147-
connection.send(new StringWritableNetworkPacket<>("Echo: " + packet.data()));
150+
connection.send(new StringWritableNetworkPacket<>("Echo: " + receivedPacket.data()));
148151
statistics
149152
.sentEchoPackersPerSecond()
150153
.accumulate(1);

rlib-network/src/loadTest/java/javasabr/rlib/network/StringSslNetworkLoadTest.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
import javasabr.rlib.network.impl.StringDataSslConnection;
2424
import javasabr.rlib.network.packet.impl.AbstractSslNetworkPacketReader;
2525
import javasabr.rlib.network.packet.impl.AbstractSslNetworkPacketWriter;
26+
import javasabr.rlib.network.packet.impl.StringReadableNetworkPacket;
2627
import javasabr.rlib.network.packet.impl.StringWritableNetworkPacket;
2728
import javasabr.rlib.network.server.ServerNetwork;
2829
import javasabr.rlib.network.util.NetworkUtils;
@@ -153,10 +154,11 @@ void testServerWithMultiplyClients() {
153154

154155
serverNetwork.onAccept(accepted -> accepted
155156
.onReceive((connection, packet) -> {
157+
StringReadableNetworkPacket<StringDataSslConnection> receivedPacket = (StringReadableNetworkPacket<StringDataSslConnection>) packet;
156158
statistics
157159
.receivedClientPackersPerSecond()
158160
.accumulate(1);
159-
connection.send(new StringWritableNetworkPacket<>("Echo: " + packet.data()));
161+
connection.send(new StringWritableNetworkPacket<>("Echo: " + receivedPacket.data()));
160162
statistics
161163
.sentEchoPackersPerSecond()
162164
.accumulate(1);

rlib-network/src/test/java/javasabr/rlib/network/StringNetworkTest.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@
3838
@CustomLog
3939
public class StringNetworkTest extends BaseNetworkTest {
4040

41-
4241
@Test
4342
@SneakyThrows
4443
void echoNetworkTest() {

rlib-network/src/test/java/javasabr/rlib/network/StringSslNetworkTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ void serverSslNetworkTest() {
123123
.flip();
124124
short packetLength = buffer.getShort();
125125

126-
StringReadableNetworkPacket<StringDataSslConnection> response = new StringReadableNetworkPacket<>();
126+
var response = new StringReadableNetworkPacket<StringDataSslConnection>();
127127
response.read(null, buffer, packetLength - 2);
128128

129129
log.info(response.data(), "Response:[%s]"::formatted);

0 commit comments

Comments
 (0)