com.alibaba.dubbo.remoting.transport.grizzly
Class GrizzlyHandler

java.lang.Object
  extended by org.glassfish.grizzly.filterchain.BaseFilter
      extended by com.alibaba.dubbo.remoting.transport.grizzly.GrizzlyHandler
All Implemented Interfaces:
org.glassfish.grizzly.filterchain.Filter

public class GrizzlyHandler
extends org.glassfish.grizzly.filterchain.BaseFilter

GrizzlyHandler

Author:
william.liangf

Constructor Summary
GrizzlyHandler(URL url, ChannelHandler handler)
           
 
Method Summary
 void exceptionOccurred(org.glassfish.grizzly.filterchain.FilterChainContext ctx, Throwable error)
           
 org.glassfish.grizzly.filterchain.NextAction handleClose(org.glassfish.grizzly.filterchain.FilterChainContext ctx)
           
 org.glassfish.grizzly.filterchain.NextAction handleConnect(org.glassfish.grizzly.filterchain.FilterChainContext ctx)
           
 org.glassfish.grizzly.filterchain.NextAction handleRead(org.glassfish.grizzly.filterchain.FilterChainContext ctx)
           
 org.glassfish.grizzly.filterchain.NextAction handleWrite(org.glassfish.grizzly.filterchain.FilterChainContext ctx)
           
 
Methods inherited from class org.glassfish.grizzly.filterchain.BaseFilter
createContext, getFilterChain, getIndex, handleAccept, handleEvent, onAdded, onFilterChainChanged, onRemoved
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GrizzlyHandler

public GrizzlyHandler(URL url,
                      ChannelHandler handler)
Method Detail

handleConnect

public org.glassfish.grizzly.filterchain.NextAction handleConnect(org.glassfish.grizzly.filterchain.FilterChainContext ctx)
                                                           throws IOException
Specified by:
handleConnect in interface org.glassfish.grizzly.filterchain.Filter
Overrides:
handleConnect in class org.glassfish.grizzly.filterchain.BaseFilter
Throws:
IOException

handleClose

public org.glassfish.grizzly.filterchain.NextAction handleClose(org.glassfish.grizzly.filterchain.FilterChainContext ctx)
                                                         throws IOException
Specified by:
handleClose in interface org.glassfish.grizzly.filterchain.Filter
Overrides:
handleClose in class org.glassfish.grizzly.filterchain.BaseFilter
Throws:
IOException

handleRead

public org.glassfish.grizzly.filterchain.NextAction handleRead(org.glassfish.grizzly.filterchain.FilterChainContext ctx)
                                                        throws IOException
Specified by:
handleRead in interface org.glassfish.grizzly.filterchain.Filter
Overrides:
handleRead in class org.glassfish.grizzly.filterchain.BaseFilter
Throws:
IOException

handleWrite

public org.glassfish.grizzly.filterchain.NextAction handleWrite(org.glassfish.grizzly.filterchain.FilterChainContext ctx)
                                                         throws IOException
Specified by:
handleWrite in interface org.glassfish.grizzly.filterchain.Filter
Overrides:
handleWrite in class org.glassfish.grizzly.filterchain.BaseFilter
Throws:
IOException

exceptionOccurred

public void exceptionOccurred(org.glassfish.grizzly.filterchain.FilterChainContext ctx,
                              Throwable error)
Specified by:
exceptionOccurred in interface org.glassfish.grizzly.filterchain.Filter
Overrides:
exceptionOccurred in class org.glassfish.grizzly.filterchain.BaseFilter


Copyright © 2012–2017 Alibaba. All rights reserved.