88import com .ss .mqtt .broker .network .client .ExternalMqttClient ;
99import com .ss .mqtt .broker .network .client .InternalMqttClient ;
1010import com .ss .mqtt .broker .network .client .MqttClient .UnsafeMqttClient ;
11- import com . ss .rlib .network .BufferAllocator ;
12- import com . ss .rlib .network .Network ;
13- import com . ss .rlib .network .NetworkFactory ;
14- import com . ss .rlib .network .ServerNetworkConfig ;
15- import com . ss .rlib .network .ServerNetworkConfig .SimpleServerNetworkConfig ;
16- import com . ss .rlib .network .impl .DefaultBufferAllocator ;
17- import com . ss .rlib .network .server .ServerNetwork ;
11+ import javasabr .rlib .network .BufferAllocator ;
12+ import javasabr .rlib .network .Network ;
13+ import javasabr .rlib .network .NetworkFactory ;
14+ import javasabr .rlib .network .ServerNetworkConfig ;
15+ import javasabr .rlib .network .ServerNetworkConfig .SimpleServerNetworkConfig ;
16+ import javasabr .rlib .network .impl .DefaultBufferAllocator ;
17+ import javasabr .rlib .network .server .ServerNetwork ;
1818import lombok .RequiredArgsConstructor ;
1919import lombok .extern .log4j .Log4j2 ;
20- import org .jetbrains .annotations .NotNull ;
2120import org .springframework .context .annotation .Bean ;
2221import org .springframework .context .annotation .Configuration ;
2322import org .springframework .core .env .Environment ;
@@ -38,8 +37,9 @@ private interface ChannelFactory extends
3837 private final Environment env ;
3938
4039 @ Bean
41- @ NotNull ServerNetworkConfig internalNetworkConfig () {
42- return SimpleServerNetworkConfig .builder ()
40+ ServerNetworkConfig internalNetworkConfig () {
41+ return SimpleServerNetworkConfig
42+ .builder ()
4343 .readBufferSize (env .getProperty ("mqtt.internal.network.read.buffer.size" , int .class , 2048 ))
4444 .pendingBufferSize (env .getProperty ("mqtt.internal.network.pending.buffer.size" , int .class , 4096 ))
4545 .writeBufferSize (env .getProperty ("mqtt.internal.network.write.buffer.size" , int .class , 2048 ))
@@ -49,8 +49,9 @@ private interface ChannelFactory extends
4949 }
5050
5151 @ Bean
52- @ NotNull ServerNetworkConfig externalNetworkConfig () {
53- return SimpleServerNetworkConfig .builder ()
52+ ServerNetworkConfig externalNetworkConfig () {
53+ return SimpleServerNetworkConfig
54+ .builder ()
5455 .readBufferSize (env .getProperty ("mqtt.external.network.read.buffer.size" , int .class , 100 ))
5556 .pendingBufferSize (env .getProperty ("mqtt.external.network.pending.buffer.size" , int .class , 200 ))
5657 .writeBufferSize (env .getProperty ("mqtt.external.network.write.buffer.size" , int .class , 100 ))
@@ -60,22 +61,22 @@ private interface ChannelFactory extends
6061 }
6162
6263 @ Bean
63- @ NotNull BufferAllocator internalBufferAllocator (@ NotNull ServerNetworkConfig internalNetworkConfig ) {
64+ BufferAllocator internalBufferAllocator (ServerNetworkConfig internalNetworkConfig ) {
6465 return new DefaultBufferAllocator (internalNetworkConfig );
6566 }
6667
6768 @ Bean
68- @ NotNull BufferAllocator externalBufferAllocator (@ NotNull ServerNetworkConfig externalNetworkConfig ) {
69+ BufferAllocator externalBufferAllocator (ServerNetworkConfig externalNetworkConfig ) {
6970 return new DefaultBufferAllocator (externalNetworkConfig );
7071 }
7172
7273 @ Bean
73- @ NotNull ServerNetwork <@ NotNull MqttConnection > externalNetwork (
74- @ NotNull ServerNetworkConfig externalNetworkConfig ,
75- @ NotNull BufferAllocator externalBufferAllocator ,
76- @ NotNull MqttConnectionConfig externalConnectionConfig ,
77- PacketInHandler @ NotNull [] packetHandlers ,
78- @ NotNull MqttClientReleaseHandler mqttClientReleaseHandler
74+ ServerNetwork <MqttConnection > externalNetwork (
75+ ServerNetworkConfig externalNetworkConfig ,
76+ BufferAllocator externalBufferAllocator ,
77+ MqttConnectionConfig externalConnectionConfig ,
78+ PacketInHandler [] packetHandlers ,
79+ MqttClientReleaseHandler mqttClientReleaseHandler
7980 ) {
8081 return NetworkFactory .newServerNetwork (
8182 externalNetworkConfig ,
@@ -89,12 +90,12 @@ private interface ChannelFactory extends
8990 }
9091
9192 @ Bean
92- @ NotNull ServerNetwork <@ NotNull MqttConnection > internalNetwork (
93- @ NotNull ServerNetworkConfig internalNetworkConfig ,
94- @ NotNull BufferAllocator internalBufferAllocator ,
95- @ NotNull MqttConnectionConfig internalConnectionConfig ,
96- PacketInHandler @ NotNull [] packetHandlers ,
97- @ NotNull MqttClientReleaseHandler mqttClientReleaseHandler
93+ ServerNetwork <MqttConnection > internalNetwork (
94+ ServerNetworkConfig internalNetworkConfig ,
95+ BufferAllocator internalBufferAllocator ,
96+ MqttConnectionConfig internalConnectionConfig ,
97+ PacketInHandler [] packetHandlers ,
98+ MqttClientReleaseHandler mqttClientReleaseHandler
9899 ) {
99100 return NetworkFactory .newServerNetwork (
100101 internalNetworkConfig ,
@@ -108,9 +109,9 @@ private interface ChannelFactory extends
108109 }
109110
110111 @ Bean
111- @ NotNull InetSocketAddress externalNetworkAddress (
112- @ NotNull ServerNetwork <@ NotNull MqttConnection > externalNetwork ,
113- @ NotNull Consumer <@ NotNull MqttConnection > externalConnectionConsumer
112+ InetSocketAddress externalNetworkAddress (
113+ ServerNetwork <MqttConnection > externalNetwork ,
114+ Consumer <MqttConnection > externalConnectionConsumer
114115 ) {
115116
116117 var address = new InetSocketAddress (
@@ -125,9 +126,9 @@ private interface ChannelFactory extends
125126 }
126127
127128 @ Bean
128- @ NotNull InetSocketAddress internalNetworkAddress (
129- @ NotNull ServerNetwork <@ NotNull MqttConnection > internalNetwork ,
130- @ NotNull Consumer <@ NotNull MqttConnection > internalConnectionConsumer
129+ InetSocketAddress internalNetworkAddress (
130+ ServerNetwork <MqttConnection > internalNetwork ,
131+ Consumer <MqttConnection > internalConnectionConsumer
131132 ) {
132133
133134 var address = new InetSocketAddress (
@@ -142,7 +143,7 @@ private interface ChannelFactory extends
142143 }
143144
144145 @ Bean
145- @ NotNull Consumer <@ NotNull MqttConnection > externalConnectionConsumer () {
146+ Consumer <MqttConnection > externalConnectionConsumer () {
146147 return mqttConnection -> {
147148 log .info ("Accepted external connection: {}" , mqttConnection );
148149 var client = (UnsafeMqttClient ) mqttConnection .getClient ();
@@ -151,7 +152,7 @@ private interface ChannelFactory extends
151152 }
152153
153154 @ Bean
154- @ NotNull Consumer <@ NotNull MqttConnection > internalConnectionConsumer () {
155+ Consumer <MqttConnection > internalConnectionConsumer () {
155156 return mqttConnection -> {
156157 log .info ("Accepted internal connection: {}" , mqttConnection );
157158 var client = (UnsafeMqttClient ) mqttConnection .getClient ();
@@ -160,7 +161,7 @@ private interface ChannelFactory extends
160161 }
161162
162163 @ Bean
163- @ NotNull MqttConnectionConfig externalConnectionConfig () {
164+ MqttConnectionConfig externalConnectionConfig () {
164165 return new MqttConnectionConfig (
165166 QoS .of (env .getProperty ("mqtt.connection.max.qos" , int .class , 2 )),
166167 env .getProperty (
@@ -222,7 +223,7 @@ private interface ChannelFactory extends
222223 }
223224
224225 @ Bean
225- @ NotNull MqttConnectionConfig internalConnectionConfig () {
226+ MqttConnectionConfig internalConnectionConfig () {
226227 return new MqttConnectionConfig (
227228 QoS .of (env .getProperty ("mqtt.internal.connection.max.qos" , int .class , 2 )),
228229 env .getProperty (
@@ -283,11 +284,11 @@ private interface ChannelFactory extends
283284 );
284285 }
285286
286- private @ NotNull ChannelFactory externalConnectionFactory (
287- @ NotNull BufferAllocator bufferAllocator ,
288- @ NotNull MqttConnectionConfig connectionConfig ,
289- PacketInHandler @ NotNull [] packetHandlers ,
290- @ NotNull MqttClientReleaseHandler releaseHandler
287+ private ChannelFactory externalConnectionFactory (
288+ BufferAllocator bufferAllocator ,
289+ MqttConnectionConfig connectionConfig ,
290+ PacketInHandler [] packetHandlers ,
291+ MqttClientReleaseHandler releaseHandler
291292 ) {
292293 return connectionFactory (
293294 bufferAllocator ,
@@ -298,11 +299,11 @@ private interface ChannelFactory extends
298299 );
299300 }
300301
301- private @ NotNull ChannelFactory internalConnectionFactory (
302- @ NotNull BufferAllocator bufferAllocator ,
303- @ NotNull MqttConnectionConfig connectionConfig ,
304- PacketInHandler @ NotNull [] packetHandlers ,
305- @ NotNull MqttClientReleaseHandler releaseHandler
302+ private ChannelFactory internalConnectionFactory (
303+ BufferAllocator bufferAllocator ,
304+ MqttConnectionConfig connectionConfig ,
305+ PacketInHandler [] packetHandlers ,
306+ MqttClientReleaseHandler releaseHandler
306307 ) {
307308 return connectionFactory (
308309 bufferAllocator ,
@@ -313,12 +314,12 @@ private interface ChannelFactory extends
313314 );
314315 }
315316
316- private @ NotNull ChannelFactory connectionFactory (
317- @ NotNull BufferAllocator bufferAllocator ,
318- @ NotNull MqttConnectionConfig connectionConfig ,
319- PacketInHandler @ NotNull [] packetHandlers ,
320- @ NotNull MqttClientReleaseHandler releaseHandler ,
321- @ NotNull BiFunction <MqttConnection , MqttClientReleaseHandler , UnsafeMqttClient > clientFactory
317+ private ChannelFactory connectionFactory (
318+ BufferAllocator bufferAllocator ,
319+ MqttConnectionConfig connectionConfig ,
320+ PacketInHandler [] packetHandlers ,
321+ MqttClientReleaseHandler releaseHandler ,
322+ BiFunction <MqttConnection , MqttClientReleaseHandler , UnsafeMqttClient > clientFactory
322323 ) {
323324 return (network , channel ) -> new MqttConnection (
324325 network ,
0 commit comments