com.sun.grizzly.filter
Class ProxyCallbackHandler

java.lang.Object
  extended by com.sun.grizzly.filter.ProxyCallbackHandler
All Implemented Interfaces:
CallbackHandler<Context>, Handler

public abstract class ProxyCallbackHandler
extends java.lang.Object
implements CallbackHandler<Context>


Constructor Summary
protected ProxyCallbackHandler(boolean authentication, CallbackHandler<Context> callbackhandler, ConnectorHandler connectorHandler, java.util.concurrent.CountDownLatch proxyHandshakeDone, java.lang.String host, int port, java.lang.String agent, java.lang.String user, java.lang.String pass)
           
 
Method Summary
 java.lang.Exception getHandshakeException()
           
 java.lang.String getProxyAuth()
           
 void onConnect(IOEvent<Context> ioEvent)
           
abstract  void onException(java.lang.String msg, java.lang.Exception e)
           
 void onRead(IOEvent<Context> ioEvent)
           
 void onWrite(IOEvent<Context> ioEvent)
           
 boolean wasHandshakeSuccessfull()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProxyCallbackHandler

protected ProxyCallbackHandler(boolean authentication,
                               CallbackHandler<Context> callbackhandler,
                               ConnectorHandler connectorHandler,
                               java.util.concurrent.CountDownLatch proxyHandshakeDone,
                               java.lang.String host,
                               int port,
                               java.lang.String agent,
                               java.lang.String user,
                               java.lang.String pass)
Method Detail

onException

public abstract void onException(java.lang.String msg,
                                 java.lang.Exception e)

onConnect

public void onConnect(IOEvent<Context> ioEvent)
Specified by:
onConnect in interface CallbackHandler<Context>

wasHandshakeSuccessfull

public boolean wasHandshakeSuccessfull()

getHandshakeException

public java.lang.Exception getHandshakeException()

onRead

public void onRead(IOEvent<Context> ioEvent)
Specified by:
onRead in interface CallbackHandler<Context>

onWrite

public void onWrite(IOEvent<Context> ioEvent)
Specified by:
onWrite in interface CallbackHandler<Context>

getProxyAuth

public java.lang.String getProxyAuth()


Copyright © 2011 Oracle Corporation. All Rights Reserved.