1 19 20 package com.sslexplorer.agent.client.tunneling; 21 22 import com.sslexplorer.agent.client.util.TunnelConfiguration; 23 24 public final class LocalPortItem extends AbstractPortItem { 25 26 private final TunnelManager manager; 27 private final LocalTunnelServer listener; 28 29 public LocalPortItem(TunnelManager manager, TunnelConfiguration configuration, LocalTunnelServer listener) { 30 super(configuration); 31 this.manager = manager; 32 this.listener = listener; 33 } 34 35 public int getLocalPort() { 36 return listener.getLocalPort(); 37 } 38 39 public void stop() { 40 this.manager.stopLocalTunnel(listener.getId()); 41 } 42 43 public long getDataLastTransferred() { 44 return listener.getDataLastTransferredTime(); 45 } 46 } | Popular Tags |