99import java .util .Date ;
1010import java .util .function .BiConsumer ;
1111
12- import jooby .SetHeader ;
13-
14- public class SetHeaderImpl implements SetHeader {
12+ public class SetHeaderImpl {
1513
1614 private BiConsumer <String , String > header ;
1715
1816 public SetHeaderImpl (final BiConsumer <String , String > header ) {
1917 this .header = requireNonNull (header , "A header fn is required." );
2018 }
2119
22- @ Override
23- public SetHeader header (final String name , final byte value ) {
20+ public SetHeaderImpl header (final String name , final byte value ) {
2421 requireNonNull (name , "A header's name is required." );
2522
2623 header .accept (name , Byte .toString (value ));
2724 return this ;
2825 }
2926
30- @ Override
31- public SetHeader header (final String name , final char value ) {
27+ public SetHeaderImpl header (final String name , final char value ) {
3228 requireNonNull (name , "A header's name is required." );
3329
3430 header .accept (name , Character .toString (value ));
3531 return this ;
3632 }
3733
38- @ Override
39- public SetHeader header (final String name , final double value ) {
34+ public SetHeaderImpl header (final String name , final double value ) {
4035 requireNonNull (name , "A header's name is required." );
4136
4237 // TODO: Decimal Formatter?
4338 header .accept (name , Double .toString (value ));
4439 return this ;
4540 }
4641
47- @ Override
48- public SetHeader header (final String name , final float value ) {
42+ public SetHeaderImpl header (final String name , final float value ) {
4943 requireNonNull (name , "A header's name is required." );
5044
5145 // TODO: Decimal Formatter?
5246 header .accept (name , Float .toString (value ));
5347 return this ;
5448 }
5549
56- @ Override
57- public SetHeader header (final String name , final int value ) {
50+ public SetHeaderImpl header (final String name , final int value ) {
5851 requireNonNull (name , "A header's name is required." );
5952
6053 header .accept (name , Integer .toString (value ));
6154 return this ;
6255 }
6356
64- @ Override
65- public SetHeader header (final String name , final long value ) {
57+ public SetHeaderImpl header (final String name , final long value ) {
6658 requireNonNull (name , "A header's name is required." );
6759
6860 header .accept (name , Long .toString (value ));
6961 return this ;
7062 }
7163
72- @ Override
73- public SetHeader header (final String name , final Date value ) {
64+ public SetHeaderImpl header (final String name , final Date value ) {
7465 requireNonNull (name , "A header's name is required." );
7566 requireNonNull (value , "A date value is required." );
7667
@@ -82,16 +73,14 @@ public SetHeader header(final String name, final Date value) {
8273 return this ;
8374 }
8475
85- @ Override
86- public SetHeader header (final String name , final short value ) {
76+ public SetHeaderImpl header (final String name , final short value ) {
8777 requireNonNull (name , "A header's name is required." );
8878
8979 header .accept (name , Short .toString (value ));
9080 return this ;
9181 }
9282
93- @ Override
94- public SetHeader header (final String name , final CharSequence value ) {
83+ public SetHeaderImpl header (final String name , final CharSequence value ) {
9584 requireNonNull (name , "A header's name is required." );
9685 requireNonNull (value , "A header's value is required." );
9786
0 commit comments