Skip to content

Commit d981a4f

Browse files
authored
updates format, and verifies format on build (#578)
Signed-off-by: Robert Roeser <[email protected]>
1 parent e45f9d2 commit d981a4f

File tree

72 files changed

+556
-612
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

72 files changed

+556
-612
lines changed

build.gradle

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
plugins {
1818
id 'com.gradle.build-scan' version '1.16'
1919

20-
id 'com.github.sherter.google-java-format' version '0.7.1'
20+
id 'com.github.sherter.google-java-format' version '0.7.1' apply false
2121
id 'com.jfrog.artifactory' version '4.7.3' apply false
2222
id 'com.jfrog.bintray' version '1.8.4' apply false
2323
id 'me.champeau.gradle.jmh' version '0.4.7' apply false
@@ -27,6 +27,7 @@ plugins {
2727

2828
subprojects {
2929
apply plugin: 'io.spring.dependency-management'
30+
apply plugin: 'com.github.sherter.google-java-format'
3031

3132
ext['reactor-bom.version'] = 'Californium-SR3'
3233
ext['logback.version'] = '1.2.3'
@@ -42,6 +43,10 @@ subprojects {
4243
ext['micrometer.version'] = '1.0.6'
4344
ext['assertj.version'] = '3.11.1'
4445

46+
googleJavaFormat {
47+
toolVersion = '1.6'
48+
}
49+
4550
dependencyManagement {
4651
imports {
4752
mavenBom "io.projectreactor:reactor-bom:${ext['reactor-bom.version']}"
@@ -188,10 +193,6 @@ buildScan {
188193

189194
description = 'RSocket: Stream Oriented Messaging Passing with Reactive Stream Semantics.'
190195

191-
googleJavaFormat {
192-
toolVersion = '1.5'
193-
}
194-
195196
repositories {
196197
mavenCentral()
197198
}

rsocket-core/src/jmh/java/io/rsocket/frame/FrameTypePerf.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55

66
@BenchmarkMode(Mode.Throughput)
77
@Fork(
8-
value = 1 // , jvmArgsAppend = {"-Dio.netty.leakDetection.level=advanced"}
9-
)
8+
value = 1 // , jvmArgsAppend = {"-Dio.netty.leakDetection.level=advanced"}
9+
)
1010
@Warmup(iterations = 10)
1111
@Measurement(iterations = 10)
1212
@State(Scope.Thread)

rsocket-core/src/jmh/java/io/rsocket/frame/PayloadFlyweightPerf.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ public void setup(Blackhole bh) {
5353
this.bh = bh;
5454
this.frameType = FrameType.REQUEST_RESPONSE;
5555
allocator = ByteBufAllocator.DEFAULT;
56-
56+
5757
// Encode a payload and then copy it a single bytebuf
5858
payload = allocator.buffer();
5959
ByteBuf encode =

rsocket-core/src/main/java/io/rsocket/ConnectionSetupPayload.java

Lines changed: 27 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -22,106 +22,107 @@
2222
import io.rsocket.frame.SetupFrameFlyweight;
2323

2424
/**
25-
* Exposed to server for determination of ResponderRSocket based on mime types and SETUP metadata/data
25+
* Exposed to server for determination of ResponderRSocket based on mime types and SETUP
26+
* metadata/data
2627
*/
2728
public abstract class ConnectionSetupPayload extends AbstractReferenceCounted implements Payload {
28-
29+
2930
public static ConnectionSetupPayload create(final ByteBuf setupFrame) {
3031
return new DefaultConnectionSetupPayload(setupFrame);
3132
}
32-
33+
3334
public abstract int keepAliveInterval();
34-
35+
3536
public abstract int keepAliveMaxLifetime();
36-
37+
3738
public abstract String metadataMimeType();
38-
39+
3940
public abstract String dataMimeType();
40-
41+
4142
public abstract int getFlags();
42-
43+
4344
public abstract boolean willClientHonorLease();
44-
45+
4546
@Override
4647
public ConnectionSetupPayload retain() {
4748
super.retain();
4849
return this;
4950
}
50-
51+
5152
@Override
5253
public ConnectionSetupPayload retain(int increment) {
5354
super.retain(increment);
5455
return this;
5556
}
56-
57+
5758
public abstract ConnectionSetupPayload touch();
58-
59+
5960
public abstract ConnectionSetupPayload touch(Object hint);
60-
61+
6162
private static final class DefaultConnectionSetupPayload extends ConnectionSetupPayload {
6263
private final ByteBuf setupFrame;
63-
64+
6465
public DefaultConnectionSetupPayload(ByteBuf setupFrame) {
6566
this.setupFrame = setupFrame;
6667
}
67-
68+
6869
@Override
6970
public boolean hasMetadata() {
7071
return FrameHeaderFlyweight.hasMetadata(setupFrame);
7172
}
72-
73+
7374
@Override
7475
public int keepAliveInterval() {
7576
return SetupFrameFlyweight.keepAliveInterval(setupFrame);
7677
}
77-
78+
7879
@Override
7980
public int keepAliveMaxLifetime() {
8081
return SetupFrameFlyweight.keepAliveMaxLifetime(setupFrame);
8182
}
82-
83+
8384
@Override
8485
public String metadataMimeType() {
8586
return SetupFrameFlyweight.metadataMimeType(setupFrame);
8687
}
87-
88+
8889
@Override
8990
public String dataMimeType() {
9091
return SetupFrameFlyweight.dataMimeType(setupFrame);
9192
}
92-
93+
9394
@Override
9495
public int getFlags() {
9596
return FrameHeaderFlyweight.flags(setupFrame);
9697
}
97-
98+
9899
@Override
99100
public boolean willClientHonorLease() {
100101
return SetupFrameFlyweight.honorLease(setupFrame);
101102
}
102-
103+
103104
@Override
104105
public ConnectionSetupPayload touch() {
105106
setupFrame.touch();
106107
return this;
107108
}
108-
109+
109110
@Override
110111
public ConnectionSetupPayload touch(Object hint) {
111112
setupFrame.touch(hint);
112113
return this;
113114
}
114-
115+
115116
@Override
116117
protected void deallocate() {
117118
setupFrame.release();
118119
}
119-
120+
120121
@Override
121122
public ByteBuf sliceMetadata() {
122123
return SetupFrameFlyweight.metadata(setupFrame);
123124
}
124-
125+
125126
@Override
126127
public ByteBuf sliceData() {
127128
return SetupFrameFlyweight.data(setupFrame);

rsocket-core/src/main/java/io/rsocket/DuplexConnection.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,8 @@
1616

1717
package io.rsocket;
1818

19-
import java.nio.channels.ClosedChannelException;
20-
2119
import io.netty.buffer.ByteBuf;
20+
import java.nio.channels.ClosedChannelException;
2221
import org.reactivestreams.Publisher;
2322
import org.reactivestreams.Subscriber;
2423
import reactor.core.publisher.Flux;
@@ -28,8 +27,8 @@
2827
public interface DuplexConnection extends Availability, Closeable {
2928

3029
/**
31-
* Sends the source of Frames on this connection and returns the {@code Publisher}
32-
* representing the result of this send.
30+
* Sends the source of Frames on this connection and returns the {@code Publisher} representing
31+
* the result of this send.
3332
*
3433
* <h2>Flow control</h2>
3534
*

rsocket-core/src/main/java/io/rsocket/KeepAliveHandler.java

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,13 @@
44
import io.netty.buffer.ByteBufAllocator;
55
import io.netty.buffer.Unpooled;
66
import io.rsocket.frame.KeepAliveFrameFlyweight;
7+
import java.time.Duration;
78
import reactor.core.Disposable;
89
import reactor.core.publisher.Flux;
910
import reactor.core.publisher.Mono;
1011
import reactor.core.publisher.MonoProcessor;
1112
import reactor.core.publisher.UnicastProcessor;
1213

13-
import java.time.Duration;
14-
1514
abstract class KeepAliveHandler implements Disposable {
1615
private final KeepAlive keepAlive;
1716
private final UnicastProcessor<ByteBuf> sent = UnicastProcessor.create();
@@ -45,8 +44,12 @@ public void dispose() {
4544
public void receive(ByteBuf keepAliveFrame) {
4645
this.lastReceivedMillis = System.currentTimeMillis();
4746
if (KeepAliveFrameFlyweight.respondFlag(keepAliveFrame)) {
48-
doSend(KeepAliveFrameFlyweight.encode(ByteBufAllocator.DEFAULT, false, 0,
49-
KeepAliveFrameFlyweight.data(keepAliveFrame).retain()));
47+
doSend(
48+
KeepAliveFrameFlyweight.encode(
49+
ByteBufAllocator.DEFAULT,
50+
false,
51+
0,
52+
KeepAliveFrameFlyweight.data(keepAliveFrame).retain()));
5053
}
5154
}
5255

@@ -92,7 +95,8 @@ private static final class Client extends KeepAliveHandler {
9295
@Override
9396
void onIntervalTick() {
9497
doCheckTimeout();
95-
doSend(KeepAliveFrameFlyweight.encode(ByteBufAllocator.DEFAULT, true, 0, Unpooled.EMPTY_BUFFER));
98+
doSend(
99+
KeepAliveFrameFlyweight.encode(ByteBufAllocator.DEFAULT, true, 0, Unpooled.EMPTY_BUFFER));
96100
}
97101
}
98102

rsocket-core/src/main/java/io/rsocket/RSocketClient.java

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -26,21 +26,20 @@
2626
import io.rsocket.internal.LimitableRequestPublisher;
2727
import io.rsocket.internal.UnboundedProcessor;
2828
import io.rsocket.internal.UnicastMonoProcessor;
29-
import org.reactivestreams.Processor;
30-
import org.reactivestreams.Publisher;
31-
import org.reactivestreams.Subscriber;
32-
import reactor.core.publisher.Flux;
33-
import reactor.core.publisher.Mono;
34-
import reactor.core.publisher.SignalType;
35-
import reactor.core.publisher.UnicastProcessor;
36-
3729
import java.nio.channels.ClosedChannelException;
3830
import java.time.Duration;
3931
import java.util.Collections;
4032
import java.util.Map;
4133
import java.util.concurrent.atomic.AtomicBoolean;
4234
import java.util.concurrent.atomic.AtomicReferenceFieldUpdater;
4335
import java.util.function.Consumer;
36+
import org.reactivestreams.Processor;
37+
import org.reactivestreams.Publisher;
38+
import org.reactivestreams.Subscriber;
39+
import reactor.core.publisher.Flux;
40+
import reactor.core.publisher.Mono;
41+
import reactor.core.publisher.SignalType;
42+
import reactor.core.publisher.UnicastProcessor;
4443

4544
/** Client Side of a RSocket socket. Sends {@link ByteBuf}s to a {@link RSocketServer} */
4645
class RSocketClient implements RSocket {

rsocket-core/src/main/java/io/rsocket/RSocketFactory.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,13 +33,12 @@
3333
import io.rsocket.transport.ClientTransport;
3434
import io.rsocket.transport.ServerTransport;
3535
import io.rsocket.util.EmptyPayload;
36-
import reactor.core.publisher.Mono;
37-
3836
import java.time.Duration;
3937
import java.util.Objects;
4038
import java.util.function.Consumer;
4139
import java.util.function.Function;
4240
import java.util.function.Supplier;
41+
import reactor.core.publisher.Mono;
4342

4443
/** Factory for creating RSocket clients and servers. */
4544
public class RSocketFactory {

rsocket-core/src/main/java/io/rsocket/RSocketServer.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,9 @@
2626
import io.rsocket.frame.decoder.PayloadDecoder;
2727
import io.rsocket.internal.LimitableRequestPublisher;
2828
import io.rsocket.internal.UnboundedProcessor;
29+
import java.util.Collections;
30+
import java.util.Map;
31+
import java.util.function.Consumer;
2932
import org.reactivestreams.Processor;
3033
import org.reactivestreams.Publisher;
3134
import org.reactivestreams.Subscriber;
@@ -36,10 +39,6 @@
3639
import reactor.core.publisher.SignalType;
3740
import reactor.core.publisher.UnicastProcessor;
3841

39-
import java.util.Collections;
40-
import java.util.Map;
41-
import java.util.function.Consumer;
42-
4342
/** Server side RSocket. Receives {@link ByteBuf}s from a {@link RSocketClient} */
4443
class RSocketServer implements RSocket {
4544

rsocket-core/src/main/java/io/rsocket/exceptions/Exceptions.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,12 @@
1616

1717
package io.rsocket.exceptions;
1818

19+
import static io.rsocket.frame.ErrorFrameFlyweight.*;
20+
1921
import io.netty.buffer.ByteBuf;
2022
import io.rsocket.frame.ErrorFrameFlyweight;
21-
2223
import java.util.Objects;
2324

24-
import static io.rsocket.frame.ErrorFrameFlyweight.*;
25-
2625
/** Utility class that generates an exception from a frame. */
2726
public final class Exceptions {
2827

0 commit comments

Comments
 (0)