/** * Create a {@link LocalPortForwarder} that will listen based on {@code parameters} using the bound * {@code serverSocket} and forward incoming connections to the server; which will further forward them to * {@code host:port}. * <p/> * The returned forwarder's {@link LocalPortForwarder#listen() listen()} method should be called to actually start * listening, this method just creates an instance. * * @param parameters parameters for the forwarding setup * @param serverSocket bound server socket * * @return a {@link LocalPortForwarder} */ public LocalPortForwarder newLocalPortForwarder(LocalPortForwarder.Parameters parameters, ServerSocket serverSocket) { LocalPortForwarder forwarder = new LocalPortForwarder(conn, parameters, serverSocket, loggerFactory); forwarders.add(forwarder); return forwarder; }
/** * Create a {@link LocalPortForwarder} that will listen based on {@code parameters} using the bound * {@code serverSocket} and forward incoming connections to the server; which will further forward them to * {@code host:port}. * <p/> * The returned forwarder's {@link LocalPortForwarder#listen() listen()} method should be called to actually start * listening, this method just creates an instance. * * @param parameters parameters for the forwarding setup * @param serverSocket bound server socket * * @return a {@link LocalPortForwarder} */ public LocalPortForwarder newLocalPortForwarder(LocalPortForwarder.Parameters parameters, ServerSocket serverSocket) { return new LocalPortForwarder(conn, parameters, serverSocket); }
/** * Create a {@link LocalPortForwarder} that will listen based on {@code parameters} using the bound * {@code serverSocket} and forward incoming connections to the server; which will further forward them to * {@code host:port}. * <p/> * The returned forwarder's {@link LocalPortForwarder#listen() listen()} method should be called to actually start * listening, this method just creates an instance. * * @param parameters parameters for the forwarding setup * @param serverSocket bound server socket * * @return a {@link LocalPortForwarder} */ public LocalPortForwarder newLocalPortForwarder(LocalPortForwarder.Parameters parameters, ServerSocket serverSocket) { LocalPortForwarder forwarder = new LocalPortForwarder(conn, parameters, serverSocket, loggerFactory); forwarders.add(forwarder); return forwarder; }