1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package io.netty5.channel.unix;
17
18 import io.netty5.channel.socket.DomainSocketAddress;
19 import io.netty5.util.CharsetUtil;
20
21
22
23
24
25
26
27 public final class DomainDatagramSocketAddress extends DomainSocketAddress {
28
29 private static final long serialVersionUID = -5925732678737768223L;
30
31 private final DomainDatagramSocketAddress localAddress;
32
33 private final int receivedAmount;
34
35 public DomainDatagramSocketAddress(byte[] socketPath, int receivedAmount,
36 DomainDatagramSocketAddress localAddress) {
37 super(new String(socketPath, CharsetUtil.UTF_8));
38 this.localAddress = localAddress;
39 this.receivedAmount = receivedAmount;
40 }
41
42 public DomainDatagramSocketAddress localAddress() {
43 return localAddress;
44 }
45
46 public int receivedAmount() {
47 return receivedAmount;
48 }
49 }