Skip to content

Commit a029772

Browse files
Merge pull request #87 from SAP/dependabot/maven/cf-java-logging-support-servlet/org.eclipse.jetty-jetty-server-9.4.35.v20201120
Bump jetty-server from 9.4.19.v20190610 to 9.4.35.v20201120 in /cf-java-logging-support-servlet
2 parents 007d0c5 + afe2e8a commit a029772

File tree

4 files changed

+49
-7
lines changed

4 files changed

+49
-7
lines changed

cf-java-logging-support-servlet/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
</parent>
1515

1616
<properties>
17-
<servlet.api.version>3.0.1</servlet.api.version>
17+
<servlet.api.version>3.1.0</servlet.api.version>
1818
</properties>
1919

2020
<dependencies>
@@ -59,13 +59,13 @@
5959
<dependency>
6060
<groupId>org.eclipse.jetty</groupId>
6161
<artifactId>jetty-server</artifactId>
62-
<version>9.4.19.v20190610</version>
62+
<version>9.4.35.v20201120</version>
6363
<scope>test</scope>
6464
</dependency>
6565
<dependency>
6666
<groupId>org.eclipse.jetty</groupId>
6767
<artifactId>jetty-servlet</artifactId>
68-
<version>9.4.19.v20190610</version>
68+
<version>9.4.35.v20201120</version>
6969
<scope>test</scope>
7070
</dependency>
7171
<dependency>

cf-java-logging-support-servlet/src/main/java/com/sap/hcp/cf/logging/servlet/filter/WrappedInputStream.java

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package com.sap.hcp.cf.logging.servlet.filter;
22

33
import java.io.IOException;
4-
import java.io.OutputStream;
54

5+
import javax.servlet.ReadListener;
66
import javax.servlet.ServletInputStream;
77

88
/**
@@ -106,4 +106,19 @@ public synchronized void reset() throws IOException {
106106
public boolean markSupported() {
107107
return wrappedStream.markSupported();
108108
}
109+
110+
@Override
111+
public boolean isFinished() {
112+
return wrappedStream.isFinished();
113+
}
114+
115+
@Override
116+
public boolean isReady() {
117+
return wrappedStream.isReady();
118+
}
119+
120+
@Override
121+
public void setReadListener(ReadListener readListener) {
122+
wrappedStream.setReadListener(readListener);
123+
}
109124
}

cf-java-logging-support-servlet/src/main/java/com/sap/hcp/cf/logging/servlet/filter/WrappedOutputStream.java

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
package com.sap.hcp.cf.logging.servlet.filter;
22

33
import java.io.IOException;
4-
import java.io.OutputStream;
54

65
import javax.servlet.ServletOutputStream;
6+
import javax.servlet.WriteListener;
77

88
public class WrappedOutputStream extends ServletOutputStream {
99

1010
private long contentLength = -1;
11-
private final OutputStream wrappedStream;
11+
private final ServletOutputStream wrappedStream;
1212

13-
public WrappedOutputStream(OutputStream out) {
13+
public WrappedOutputStream(ServletOutputStream out) {
1414
wrappedStream = out;
1515
}
1616

@@ -53,4 +53,15 @@ public void close() throws IOException {
5353
public void flush() throws IOException {
5454
wrappedStream.flush();
5555
}
56+
57+
@Override
58+
public boolean isReady() {
59+
return wrappedStream.isReady();
60+
}
61+
62+
@Override
63+
public void setWriteListener(WriteListener writeListener) {
64+
wrappedStream.setWriteListener(writeListener);
65+
66+
}
5667
}

cf-java-logging-support-servlet/src/test/java/com/sap/hcp/cf/logging/servlet/filter/WrappedInputStreamTest.java

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
import java.io.IOException;
99
import java.nio.charset.StandardCharsets;
1010

11+
import javax.servlet.ReadListener;
1112
import javax.servlet.ServletInputStream;
1213

1314
import org.junit.Test;
@@ -24,6 +25,21 @@ private static WrappedInputStream wrap(String text) {
2425
public int read() throws IOException {
2526
return in.read();
2627
}
28+
29+
@Override
30+
public boolean isFinished() {
31+
return false;
32+
}
33+
34+
@Override
35+
public boolean isReady() {
36+
return true;
37+
}
38+
39+
@Override
40+
public void setReadListener(ReadListener readListener) {
41+
// nothing to do
42+
}
2743
});
2844
}
2945

0 commit comments

Comments
 (0)