1package de.gultsch.minidns;
2
3import com.google.common.collect.ImmutableMap;
4
5import java.util.Map;
6
7public enum Transport {
8 UDP,
9 TCP,
10 TLS,
11 HTTPS;
12
13 public static final Map<Transport, Integer> DEFAULT_PORTS;
14
15 static {
16 final ImmutableMap.Builder<Transport, Integer> builder = new ImmutableMap.Builder<>();
17 builder.put(Transport.UDP, 53);
18 builder.put(Transport.TCP, 53);
19 builder.put(Transport.TLS, 853);
20 builder.put(Transport.HTTPS, 443);
21 DEFAULT_PORTS = builder.build();
22 }
23}