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 public AddressResolverGroup<?> resolver() {
43 return bootstrap.resolver();
44 }
45
46 @Override
47 public String toString() {
48 StringBuilder buf = new StringBuilder(super.toString());
49 buf.setLength(buf.length() - 1);
50 buf.append(", resolver: ").append(resolver());
51 SocketAddress remoteAddress = remoteAddress();
52 if (remoteAddress != null) {
53 buf.append(", remoteAddress: ")
54 .append(remoteAddress);
55 }
56 return buf.append(')').toString();
57 }
58 }