1 19 20 package com.sslexplorer.tunnels.agent; 21 22 import java.util.Collection ; 23 24 import com.sslexplorer.agent.AgentTunnel; 25 import com.sslexplorer.policyframework.LaunchSession; 26 import com.sslexplorer.security.SessionInfo; 27 import com.sslexplorer.tunnels.Tunnel; 28 import com.sslexplorer.tunnels.TunnelException; 29 30 public interface RemoteTunnelManager { 31 public void init(); 32 33 public RemoteTunnel createRemoteTunnel(Tunnel tunnel, AgentTunnel agent, LaunchSession launchSession) throws TunnelException; 34 35 public void removeRemoteTunnel(RemoteTunnel tunnel); 36 37 public Collection <RemoteTunnel> getRemoteTunnels(); 38 39 public Collection <RemoteTunnel> getRemoteTunnels(SessionInfo session); 40 41 public RemoteTunnel getRemoteTunnel(int resourceId); 42 } 43 | Popular Tags |