Headers set/add timeMillis for master branch

Motivation:
Commit eb0e127ee9 was designed for the 4.1 branch.  The 5.0 branch had a few additional classes which required updates to get the new timeMillis methods for all the header classes.

Modifications:
Update the *Headers interfaces/classes that were not updated in the 4.1 branch.

Result:
All *Headers interfaces support set/add timeMillis methods.
This commit is contained in:
Scott Mitchell 2014-12-15 13:33:36 -05:00 committed by Trustin Lee
parent 7bfcf21e90
commit 19f6b420a9
6 changed files with 60 additions and 0 deletions

View File

@ -327,6 +327,12 @@ public class DefaultHttpHeaders extends DefaultTextHeaders implements HttpHeader
return this;
}
@Override
public HttpHeaders addTimeMillis(CharSequence name, long value) {
super.addTimeMillis(name, value);
return this;
}
@Override
public HttpHeaders add(TextHeaders headers) {
super.add(headers);
@ -417,6 +423,12 @@ public class DefaultHttpHeaders extends DefaultTextHeaders implements HttpHeader
return this;
}
@Override
public HttpHeaders setTimeMillis(CharSequence name, long value) {
super.setTimeMillis(name, value);
return this;
}
@Override
public HttpHeaders set(TextHeaders headers) {
super.set(headers);

View File

@ -110,6 +110,12 @@ public class EmptyHttpHeaders extends EmptyTextHeaders implements HttpHeaders {
return this;
}
@Override
public HttpHeaders addTimeMillis(CharSequence name, long value) {
super.addTimeMillis(name, value);
return this;
}
@Override
public HttpHeaders add(TextHeaders headers) {
super.add(headers);
@ -200,6 +206,12 @@ public class EmptyHttpHeaders extends EmptyTextHeaders implements HttpHeaders {
return this;
}
@Override
public HttpHeaders setTimeMillis(CharSequence name, long value) {
super.setTimeMillis(name, value);
return this;
}
@Override
public HttpHeaders set(TextHeaders headers) {
super.set(headers);

View File

@ -65,6 +65,9 @@ public interface HttpHeaders extends TextHeaders {
@Override
HttpHeaders addDouble(CharSequence name, double value);
@Override
HttpHeaders addTimeMillis(CharSequence name, long value);
@Override
HttpHeaders add(TextHeaders headers);
@ -110,6 +113,9 @@ public interface HttpHeaders extends TextHeaders {
@Override
HttpHeaders setDouble(CharSequence name, double value);
@Override
HttpHeaders setTimeMillis(CharSequence name, long value);
@Override
HttpHeaders set(TextHeaders headers);

View File

@ -128,6 +128,12 @@ public class DefaultHttp2Headers extends DefaultBinaryHeaders implements Http2He
return this;
}
@Override
public Http2Headers addTimeMillis(AsciiString name, long value) {
super.addTimeMillis(name, value);
return this;
}
@Override
public Http2Headers add(BinaryHeaders headers) {
super.add(headers);
@ -218,6 +224,12 @@ public class DefaultHttp2Headers extends DefaultBinaryHeaders implements Http2He
return this;
}
@Override
public Http2Headers setTimeMillis(AsciiString name, long value) {
super.setTimeMillis(name, value);
return this;
}
@Override
public Http2Headers set(BinaryHeaders headers) {
super.set(headers);

View File

@ -109,6 +109,12 @@ public final class EmptyHttp2Headers extends EmptyBinaryHeaders implements Http2
return this;
}
@Override
public Http2Headers addTimeMillis(AsciiString name, long value) {
super.addTimeMillis(name, value);
return this;
}
@Override
public Http2Headers add(BinaryHeaders headers) {
super.add(headers);
@ -199,6 +205,12 @@ public final class EmptyHttp2Headers extends EmptyBinaryHeaders implements Http2
return this;
}
@Override
public Http2Headers setTimeMillis(AsciiString name, long value) {
super.setTimeMillis(name, value);
return this;
}
@Override
public Http2Headers set(BinaryHeaders headers) {
super.set(headers);

View File

@ -122,6 +122,9 @@ public interface Http2Headers extends BinaryHeaders {
@Override
Http2Headers addDouble(AsciiString name, double value);
@Override
Http2Headers addTimeMillis(AsciiString name, long value);
@Override
Http2Headers add(BinaryHeaders headers);
@ -167,6 +170,9 @@ public interface Http2Headers extends BinaryHeaders {
@Override
Http2Headers setDouble(AsciiString name, double value);
@Override
Http2Headers setTimeMillis(AsciiString name, long value);
@Override
Http2Headers set(BinaryHeaders headers);