1 19 20 package com.sslexplorer.tunnels; 21 22 import java.util.ArrayList ; 23 import java.util.List ; 24 25 import org.apache.struts.util.LabelValueBean; 26 27 public class TransportType { 28 29 public final static int LOCAL_TUNNEL_ID = 0; 30 public final static int REMOTE_TUNNEL_ID = 1; 31 32 public final static String LOCAL_TUNNEL = "Local"; 33 public final static String REMOTE_TUNNEL = "Remote"; 34 35 public final static String TCP_TUNNEL = "TCP"; 36 public final static String UDP_TUNNEL = "UDP"; 38 public final static List <LabelValueBean> TRANSPORTS = new ArrayList <LabelValueBean>(); 39 public final static List <LabelValueBean> TYPES = new ArrayList <LabelValueBean>(); 40 41 static { 42 TRANSPORTS.add(new LabelValueBean("TCP", TCP_TUNNEL)); 43 if (Boolean.valueOf(System.getProperty("sslexplorer.udp.transport.enabled", "false")).booleanValue()) { 44 TRANSPORTS.add(new LabelValueBean("UDP", UDP_TUNNEL)); 45 } 46 47 TYPES.add(new LabelValueBean(LOCAL_TUNNEL, String.valueOf(LOCAL_TUNNEL_ID))); 48 TYPES.add(new LabelValueBean(REMOTE_TUNNEL, String.valueOf(REMOTE_TUNNEL_ID))); 49 } 50 51 } 52 | Popular Tags |