11
11
* or implied. See the License for the specific language governing permissions and limitations under
12
12
* the License.
13
13
*/
14
- package io .reactivesocket .cli ;
14
+ package io .rsocket .cli ;
15
15
16
16
import com .google .common .base .Charsets ;
17
17
import com .google .common .base .Throwables ;
23
23
import io .airlift .airline .Option ;
24
24
import io .airlift .airline .ParseException ;
25
25
import io .airlift .airline .SingleCommand ;
26
- import io .reactivesocket . AbstractReactiveSocket ;
27
- import io .reactivesocket .ConnectionSetupPayload ;
28
- import io .reactivesocket .Payload ;
29
- import io .reactivesocket . ReactiveSocket ;
30
- import io .reactivesocket .cli .util .LoggingUtil ;
31
- import io .reactivesocket .client .KeepAliveProvider ;
32
- import io .reactivesocket .client .ReactiveSocketClient ;
33
- import io .reactivesocket .client .SetupProvider ;
34
- import io .reactivesocket .lease .DisabledLeaseAcceptingSocket ;
35
- import io .reactivesocket .server .ReactiveSocketServer ;
36
- import io .reactivesocket .transport .TransportServer ;
37
- import io .reactivesocket .util .PayloadImpl ;
26
+ import io .rsocket . AbstractRSocket ;
27
+ import io .rsocket .ConnectionSetupPayload ;
28
+ import io .rsocket .Payload ;
29
+ import io .rsocket . RSocket ;
30
+ import io .rsocket .cli .util .LoggingUtil ;
31
+ import io .rsocket .client .KeepAliveProvider ;
32
+ import io .rsocket .client .RSocketClient ;
33
+ import io .rsocket .client .SetupProvider ;
34
+ import io .rsocket .lease .DisabledLeaseAcceptingSocket ;
35
+ import io .rsocket .server .RSocketServer ;
36
+ import io .rsocket .transport .TransportServer ;
37
+ import io .rsocket .util .PayloadImpl ;
38
38
39
39
import java .nio .ByteBuffer ;
40
40
import java .util .LinkedHashMap ;
54
54
import reactor .core .publisher .Flux ;
55
55
import reactor .core .publisher .Mono ;
56
56
57
- import static io .reactivesocket .cli .TimeUtil .*;
57
+ import static io .rsocket .cli .TimeUtil .*;
58
58
59
59
/**
60
- * Simple command line tool to make a ReactiveSocket connection and send/receive elements.
60
+ * Simple command line tool to make a RSocket connection and send/receive elements.
61
61
* <p>
62
62
* Currently limited in features, only supports a text/line based approach.
63
63
*/
64
64
@ SuppressWarnings ({"WeakerAccess" , "CanBeFinal" , "unused" })
65
- @ Command (name = Main .NAME , description = "CLI for ReactiveSocket ." )
65
+ @ Command (name = Main .NAME , description = "CLI for RSocket ." )
66
66
public class Main {
67
67
static final String NAME = "reactivesocket-cli" ;
68
68
@@ -122,7 +122,7 @@ public class Main {
122
122
@ Arguments (title = "target" , description = "Endpoint URL" , required = true )
123
123
public List <String > arguments = new ArrayList <>();
124
124
125
- public ReactiveSocket client ;
125
+ public RSocket client ;
126
126
127
127
public OutputHandler outputHandler ;
128
128
private TransportServer .StartedServer server ;
@@ -138,7 +138,7 @@ public void run() {
138
138
URI uri = new URI (arguments .get (0 ));
139
139
140
140
if (serverMode ) {
141
- server = ReactiveSocketServer .create (ConnectionHelper .buildServerConnection (uri ))
141
+ server = RSocketServer .create (ConnectionHelper .buildServerConnection (uri ))
142
142
.start ((setupPayload , reactiveSocket ) -> new DisabledLeaseAcceptingSocket (
143
143
createServerRequestHandler (setupPayload )));
144
144
@@ -147,7 +147,7 @@ public void run() {
147
147
SetupProvider setupProvider = buildSetupProvider ();
148
148
149
149
client = Mono .from (
150
- ReactiveSocketClient
150
+ RSocketClient
151
151
.create (ConnectionHelper .buildClientConnection (uri ), setupProvider )
152
152
.connect ()).block ();
153
153
@@ -229,10 +229,10 @@ private KeepAliveProvider keepAlive() {
229
229
return KeepAliveProvider .from (parseShortDuration (keepalive ));
230
230
}
231
231
232
- public ReactiveSocket createServerRequestHandler (ConnectionSetupPayload setupPayload ) {
232
+ public RSocket createServerRequestHandler (ConnectionSetupPayload setupPayload ) {
233
233
LoggerFactory .getLogger (Main .class ).debug ("setup payload " + setupPayload );
234
234
235
- return new AbstractReactiveSocket () {
235
+ return new AbstractRSocket () {
236
236
@ Override
237
237
public Mono <Void > fireAndForget (Payload payload ) {
238
238
showPayload (payload );
@@ -277,7 +277,7 @@ private String toUtf8String(ByteBuffer data) {
277
277
return StandardCharsets .UTF_8 .decode (data ).toString ();
278
278
}
279
279
280
- public Flux <Void > run (ReactiveSocket client ) {
280
+ public Flux <Void > run (RSocket client ) {
281
281
try {
282
282
return runAllOperations (client );
283
283
} catch (Exception e ) {
@@ -291,11 +291,11 @@ private void handleError(Throwable e) {
291
291
outputHandler .error ("error" , e );
292
292
}
293
293
294
- private Flux <Void > runAllOperations (ReactiveSocket client ) {
294
+ private Flux <Void > runAllOperations (RSocket client ) {
295
295
return Flux .range (0 , operations ).flatMap (i -> runSingleOperation (client ));
296
296
}
297
297
298
- private Flux <Void > runSingleOperation (ReactiveSocket client ) {
298
+ private Flux <Void > runSingleOperation (RSocket client ) {
299
299
try {
300
300
Flux <Payload > source ;
301
301
0 commit comments