Home | History | Annotate | Download | only in 4.1.6.Final

META-INF/MANIFEST.MF
META-INF/
io/
io/netty/
io/netty/handler/
io/netty/handler/proxy/
META-INF/maven/
META-INF/maven/io.netty/
META-INF/maven/io.netty/netty-handler-proxy/
io/netty/handler/proxy/ProxyHandler$1.class
ProxyHandler.java
package io.netty.handler.proxy
 io.netty.handler.proxy.ProxyHandler$1 extends java.lang.Object implements io.netty.channel.ChannelFutureListener  {
	final io.netty.handler.proxy.ProxyHandler this$0
	void  (io.netty.handler.proxy.ProxyHandler) 
	public void operationComplete (io.netty.channel.ChannelFuture)  throws java.lang.Exception 
		io.netty.channel.ChannelFuture future
	public volatile void operationComplete (io.netty.util.concurrent.Future)  throws java.lang.Exception 
}

io/netty/handler/proxy/ProxyConnectionEvent.class
ProxyConnectionEvent.java
package io.netty.handler.proxy
public final io.netty.handler.proxy.ProxyConnectionEvent extends java.lang.Object {
	private final String protocol
	private final String authScheme
	private final java.net.SocketAddress proxyAddress
	private final java.net.SocketAddress destinationAddress
	private String strVal
	public void  (java.lang.String, java.lang.String, java.net.SocketAddress, java.net.SocketAddress) 
		String protocol
		String authScheme
		java.net.SocketAddress proxyAddress
		java.net.SocketAddress destinationAddress
	public java.lang.String protocol () 
	public java.lang.String authScheme () 
	public java.net.SocketAddress proxyAddress () 
	public java.net.SocketAddress destinationAddress () 
	public java.lang.String toString () 
		StringBuilder buf
}

io/netty/handler/proxy/HttpProxyHandler.class
HttpProxyHandler.java
package io.netty.handler.proxy
public final io.netty.handler.proxy.HttpProxyHandler extends io.netty.handler.proxy.ProxyHandler {
	private static final String PROTOCOL
	private static final String AUTH_BASIC
	private final io.netty.handler.codec.http.HttpClientCodec codec
	private final String username
	private final String password
	private final CharSequence authorization
	private io.netty.handler.codec.http.HttpResponseStatus status
	public void  (java.net.SocketAddress) 
		java.net.SocketAddress proxyAddress
	public void  (java.net.SocketAddress, java.lang.String, java.lang.String) 
		java.net.SocketAddress proxyAddress
		String username
		String password
		io.netty.buffer.ByteBuf authz
		io.netty.buffer.ByteBuf authzBase64
	public java.lang.String protocol () 
	public java.lang.String authScheme () 
	public java.lang.String username () 
	public java.lang.String password () 
	protected void addCodec (io.netty.channel.ChannelHandlerContext)  throws java.lang.Exception 
		io.netty.channel.ChannelHandlerContext ctx
		io.netty.channel.ChannelPipeline p
		String name
	protected void removeEncoder (io.netty.channel.ChannelHandlerContext)  throws java.lang.Exception 
		io.netty.channel.ChannelHandlerContext ctx
	protected void removeDecoder (io.netty.channel.ChannelHandlerContext)  throws java.lang.Exception 
		io.netty.channel.ChannelHandlerContext ctx
	protected java.lang.Object newInitialMessage (io.netty.channel.ChannelHandlerContext)  throws java.lang.Exception 
		String rhost
		io.netty.channel.ChannelHandlerContext ctx
		java.net.InetSocketAddress raddr
		String rhost
		String host
		io.netty.handler.codec.http.FullHttpRequest req
	protected boolean handleResponse (io.netty.channel.ChannelHandlerContext, java.lang.Object)  throws java.lang.Exception 
		io.netty.channel.ChannelHandlerContext ctx
		Object response
		boolean finished
}

io/netty/handler/proxy/ProxyHandler$2.class
ProxyHandler.java
package io.netty.handler.proxy
 io.netty.handler.proxy.ProxyHandler$2 extends java.lang.Object implements java.lang.Runnable  {
	final io.netty.handler.proxy.ProxyHandler this$0
	void  (io.netty.handler.proxy.ProxyHandler) 
	public void run () 
}

io/netty/handler/proxy/Socks4ProxyHandler.class
Socks4ProxyHandler.java
package io.netty.handler.proxy
public final io.netty.handler.proxy.Socks4ProxyHandler extends io.netty.handler.proxy.ProxyHandler {
	private static final String PROTOCOL
	private static final String AUTH_USERNAME
	private final String username
	private String decoderName
	private String encoderName
	public void  (java.net.SocketAddress) 
		java.net.SocketAddress proxyAddress
	public void  (java.net.SocketAddress, java.lang.String) 
		java.net.SocketAddress proxyAddress
		String username
	public java.lang.String protocol () 
	public java.lang.String authScheme () 
	public java.lang.String username () 
	protected void addCodec (io.netty.channel.ChannelHandlerContext)  throws java.lang.Exception 
		io.netty.channel.ChannelHandlerContext ctx
		io.netty.channel.ChannelPipeline p
		String name
		io.netty.handler.codec.socksx.v4.Socks4ClientDecoder decoder
	protected void removeEncoder (io.netty.channel.ChannelHandlerContext)  throws java.lang.Exception 
		io.netty.channel.ChannelHandlerContext ctx
		io.netty.channel.ChannelPipeline p
	protected void removeDecoder (io.netty.channel.ChannelHandlerContext)  throws java.lang.Exception 
		io.netty.channel.ChannelHandlerContext ctx
		io.netty.channel.ChannelPipeline p
	protected java.lang.Object newInitialMessage (io.netty.channel.ChannelHandlerContext)  throws java.lang.Exception 
		String rhost
		io.netty.channel.ChannelHandlerContext ctx
		java.net.InetSocketAddress raddr
		String rhost
	protected boolean handleResponse (io.netty.channel.ChannelHandlerContext, java.lang.Object)  throws java.lang.Exception 
		io.netty.channel.ChannelHandlerContext ctx
		Object response
		io.netty.handler.codec.socksx.v4.Socks4CommandResponse res
		io.netty.handler.codec.socksx.v4.Socks4CommandStatus status
}

io/netty/handler/proxy/ProxyHandler.class
ProxyHandler.java
package io.netty.handler.proxy
public abstract io.netty.handler.proxy.ProxyHandler extends io.netty.channel.ChannelDuplexHandler {
	private static final io.netty.util.internal.logging.InternalLogger logger
	private static final long DEFAULT_CONNECT_TIMEOUT_MILLIS
	static final String AUTH_NONE
	private final java.net.SocketAddress proxyAddress
	private volatile java.net.SocketAddress destinationAddress
	private volatile long connectTimeoutMillis
	private volatile io.netty.channel.ChannelHandlerContext ctx
	private io.netty.channel.PendingWriteQueue pendingWrites
	private boolean finished
	private boolean suppressChannelReadComplete
	private boolean flushedPrematurely
	private final io.netty.handler.proxy.ProxyHandler$LazyChannelPromise connectPromise
	private io.netty.util.concurrent.ScheduledFuture connectTimeoutFuture
	private final io.netty.channel.ChannelFutureListener writeListener
	protected void  (java.net.SocketAddress) 
		java.net.SocketAddress proxyAddress
	public abstract java.lang.String protocol () 
	public abstract java.lang.String authScheme () 
	public final java.net.SocketAddress proxyAddress () 
	public final java.net.SocketAddress destinationAddress () 
	public final boolean isConnected () 
	public final io.netty.util.concurrent.Future connectFuture () 
	public final long connectTimeoutMillis () 
	public final void setConnectTimeoutMillis (long) 
		long connectTimeoutMillis
	public final void handlerAdded (io.netty.channel.ChannelHandlerContext)  throws java.lang.Exception 
		io.netty.channel.ChannelHandlerContext ctx
	protected abstract void addCodec (io.netty.channel.ChannelHandlerContext)  throws java.lang.Exception 
	protected abstract void removeEncoder (io.netty.channel.ChannelHandlerContext)  throws java.lang.Exception 
	protected abstract void removeDecoder (io.netty.channel.ChannelHandlerContext)  throws java.lang.Exception 
	public final void connect (io.netty.channel.ChannelHandlerContext, java.net.SocketAddress, java.net.SocketAddress, io.netty.channel.ChannelPromise)  throws java.lang.Exception 
		io.netty.channel.ChannelHandlerContext ctx
		java.net.SocketAddress remoteAddress
		java.net.SocketAddress localAddress
		io.netty.channel.ChannelPromise promise
	public final void channelActive (io.netty.channel.ChannelHandlerContext)  throws java.lang.Exception 
		io.netty.channel.ChannelHandlerContext ctx
	private void sendInitialMessage (io.netty.channel.ChannelHandlerContext)  throws java.lang.Exception 
		io.netty.channel.ChannelHandlerContext ctx
		long connectTimeoutMillis
		Object initialMessage
	protected abstract java.lang.Object newInitialMessage (io.netty.channel.ChannelHandlerContext)  throws java.lang.Exception 
	protected final void sendToProxyServer (java.lang.Object) 
		Object msg
	public final void channelInactive (io.netty.channel.ChannelHandlerContext)  throws java.lang.Exception 
		io.netty.channel.ChannelHandlerContext ctx
	public final void exceptionCaught (io.netty.channel.ChannelHandlerContext, java.lang.Throwable)  throws java.lang.Exception 
		io.netty.channel.ChannelHandlerContext ctx
		Throwable cause
	public final void channelRead (io.netty.channel.ChannelHandlerContext, java.lang.Object)  throws java.lang.Exception 
		boolean done
		Throwable t
		Throwable cause
		io.netty.channel.ChannelHandlerContext ctx
		Object msg
	protected abstract boolean handleResponse (io.netty.channel.ChannelHandlerContext, java.lang.Object)  throws java.lang.Exception 
	private void setConnectSuccess () 
		Exception cause
		boolean removedCodec
	private boolean safeRemoveDecoder () 
		Exception e
	private boolean safeRemoveEncoder () 
		Exception e
	private void setConnectFailure (java.lang.Throwable) 
		Throwable cause
	protected final java.lang.String exceptionMessage (java.lang.String) 
		String msg
		StringBuilder buf
	public final void channelReadComplete (io.netty.channel.ChannelHandlerContext)  throws java.lang.Exception 
		io.netty.channel.ChannelHandlerContext ctx
	public final void write (io.netty.channel.ChannelHandlerContext, java.lang.Object, io.netty.channel.ChannelPromise)  throws java.lang.Exception 
		io.netty.channel.ChannelHandlerContext ctx
		Object msg
		io.netty.channel.ChannelPromise promise
	public final void flush (io.netty.channel.ChannelHandlerContext)  throws java.lang.Exception 
		io.netty.channel.ChannelHandlerContext ctx
	private void writePendingWrites () 
	private void failPendingWrites (java.lang.Throwable) 
		Throwable cause
	private void addPendingWrite (io.netty.channel.ChannelHandlerContext, java.lang.Object, io.netty.channel.ChannelPromise) 
		io.netty.channel.ChannelHandlerContext ctx
		Object msg
		io.netty.channel.ChannelPromise promise
		io.netty.channel.PendingWriteQueue pendingWrites
	static void access$100 (io.netty.handler.proxy.ProxyHandler, java.lang.Throwable) 
		io.netty.handler.proxy.ProxyHandler x0
		Throwable x1
	static io.netty.handler.proxy.ProxyHandler$LazyChannelPromise access$200 (io.netty.handler.proxy.ProxyHandler) 
		io.netty.handler.proxy.ProxyHandler x0
	static io.netty.channel.ChannelHandlerContext access$300 (io.netty.handler.proxy.ProxyHandler) 
		io.netty.handler.proxy.ProxyHandler x0
	static void  () 
}

io/netty/handler/proxy/Socks5ProxyHandler.class
Socks5ProxyHandler.java
package io.netty.handler.proxy
public final io.netty.handler.proxy.Socks5ProxyHandler extends io.netty.handler.proxy.ProxyHandler {
	private static final String PROTOCOL
	private static final String AUTH_PASSWORD
	private static final io.netty.handler.codec.socksx.v5.Socks5InitialRequest INIT_REQUEST_NO_AUTH
	private static final io.netty.handler.codec.socksx.v5.Socks5InitialRequest INIT_REQUEST_PASSWORD
	private final String username
	private final String password
	private String decoderName
	private String encoderName
	public void  (java.net.SocketAddress) 
		java.net.SocketAddress proxyAddress
	public void  (java.net.SocketAddress, java.lang.String, java.lang.String) 
		java.net.SocketAddress proxyAddress
		String username
		String password
	public java.lang.String protocol () 
	public java.lang.String authScheme () 
	public java.lang.String username () 
	public java.lang.String password () 
	protected void addCodec (io.netty.channel.ChannelHandlerContext)  throws java.lang.Exception 
		io.netty.channel.ChannelHandlerContext ctx
		io.netty.channel.ChannelPipeline p
		String name
		io.netty.handler.codec.socksx.v5.Socks5InitialResponseDecoder decoder
	protected void removeEncoder (io.netty.channel.ChannelHandlerContext)  throws java.lang.Exception 
		io.netty.channel.ChannelHandlerContext ctx
	protected void removeDecoder (io.netty.channel.ChannelHandlerContext)  throws java.lang.Exception 
		io.netty.channel.ChannelHandlerContext ctx
		io.netty.channel.ChannelPipeline p
	protected java.lang.Object newInitialMessage (io.netty.channel.ChannelHandlerContext)  throws java.lang.Exception 
		io.netty.channel.ChannelHandlerContext ctx
	protected boolean handleResponse (io.netty.channel.ChannelHandlerContext, java.lang.Object)  throws java.lang.Exception 
		io.netty.handler.codec.socksx.v5.Socks5InitialResponse res
		io.netty.handler.codec.socksx.v5.Socks5AuthMethod authMethod
		io.netty.handler.codec.socksx.v5.Socks5PasswordAuthResponse res
		io.netty.channel.ChannelHandlerContext ctx
		Object response
		io.netty.handler.codec.socksx.v5.Socks5CommandResponse res
	private io.netty.handler.codec.socksx.v5.Socks5AuthMethod socksAuthMethod () 
		io.netty.handler.codec.socksx.v5.Socks5AuthMethod authMethod
		io.netty.handler.codec.socksx.v5.Socks5AuthMethod authMethod
	private void sendConnectCommand (io.netty.channel.ChannelHandlerContext)  throws java.lang.Exception 
		io.netty.handler.codec.socksx.v5.Socks5AddressType addrType
		String rhost
		io.netty.handler.codec.socksx.v5.Socks5AddressType addrType
		io.netty.handler.codec.socksx.v5.Socks5AddressType addrType
		io.netty.channel.ChannelHandlerContext ctx
		java.net.InetSocketAddress raddr
		io.netty.handler.codec.socksx.v5.Socks5AddressType addrType
		String rhost
	static void  () 
}

META-INF/maven/io.netty/netty-handler-proxy/pom.properties
META-INF/INDEX.LIST
io/netty/handler/proxy/ProxyHandler$LazyChannelPromise.class
ProxyHandler.java
package io.netty.handler.proxy
final io.netty.handler.proxy.ProxyHandler$LazyChannelPromise extends io.netty.util.concurrent.DefaultPromise {
	final io.netty.handler.proxy.ProxyHandler this$0
	private void  (io.netty.handler.proxy.ProxyHandler) 
	protected io.netty.util.concurrent.EventExecutor executor () 
	void  (io.netty.handler.proxy.ProxyHandler, io.netty.handler.proxy.ProxyHandler$1) 
		io.netty.handler.proxy.ProxyHandler x0
		io.netty.handler.proxy.ProxyHandler$1 x1
}

io/netty/handler/proxy/ProxyConnectException.class
ProxyConnectException.java
package io.netty.handler.proxy
public io.netty.handler.proxy.ProxyConnectException extends java.net.ConnectException {
	private static final long serialVersionUID
	public void  () 
	public void  (java.lang.String) 
		String msg
	public void  (java.lang.Throwable) 
		Throwable cause
	public void  (java.lang.String, java.lang.Throwable) 
		String msg
		Throwable cause
}

META-INF/io.netty.versions.properties
META-INF/maven/io.netty/netty-handler-proxy/pom.xml