1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package io.netty.bootstrap;
17
18 import io.netty.channel.Channel;
19 import io.netty.resolver.AddressResolverGroup;
20
21 import java.net.SocketAddress;
22
23
24
25
26 public final class BootstrapConfig extends AbstractBootstrapConfig<Bootstrap, Channel> {
27
28 BootstrapConfig(Bootstrap bootstrap) {
29 super(bootstrap);
30 }
31
32
33
34
35 public SocketAddress remoteAddress() {
36 return bootstrap.remoteAddress();
37 }
38
39
40
41
42
43 public AddressResolverGroup<?> resolver() {
44 return bootstrap.resolver();
45 }
46
47 @Override
48 public String toString() {
49 StringBuilder buf = new StringBuilder(super.toString());
50 buf.setLength(buf.length() - 1);
51 AddressResolverGroup<?> resolver = resolver();
52 if (resolver != null) {
53 buf.append(", resolver: ")
54 .append(resolver);
55 }
56 SocketAddress remoteAddress = remoteAddress();
57 if (remoteAddress != null) {
58 buf.append(", remoteAddress: ")
59 .append(remoteAddress);
60 }
61 return buf.append(')').toString();
62 }
63 }