org.mockserver.logging
Class LoggingHandler

java.lang.Object
  extended by io.netty.channel.ChannelHandlerAdapter
      extended by io.netty.channel.ChannelInboundHandlerAdapter
          extended by io.netty.channel.ChannelDuplexHandler
              extended by org.mockserver.logging.LoggingHandler
All Implemented Interfaces:
io.netty.channel.ChannelHandler, io.netty.channel.ChannelInboundHandler, io.netty.channel.ChannelOutboundHandler

@ChannelHandler.Sharable
public class LoggingHandler
extends io.netty.channel.ChannelDuplexHandler


Nested Class Summary
 
Nested classes/interfaces inherited from interface io.netty.channel.ChannelHandler
io.netty.channel.ChannelHandler.Sharable
 
Field Summary
protected  org.slf4j.Logger logger
           
 
Constructor Summary
LoggingHandler(org.slf4j.Logger logger)
           
LoggingHandler(String loggerName)
           
 
Method Summary
 void bind(io.netty.channel.ChannelHandlerContext ctx, SocketAddress localAddress, io.netty.channel.ChannelPromise promise)
           
 void channelActive(io.netty.channel.ChannelHandlerContext ctx)
           
 void channelInactive(io.netty.channel.ChannelHandlerContext ctx)
           
 void channelRead(io.netty.channel.ChannelHandlerContext ctx, Object msg)
           
 void channelRegistered(io.netty.channel.ChannelHandlerContext ctx)
           
 void channelUnregistered(io.netty.channel.ChannelHandlerContext ctx)
           
 void close(io.netty.channel.ChannelHandlerContext ctx, io.netty.channel.ChannelPromise promise)
           
 void connect(io.netty.channel.ChannelHandlerContext ctx, SocketAddress remoteAddress, SocketAddress localAddress, io.netty.channel.ChannelPromise promise)
           
 void deregister(io.netty.channel.ChannelHandlerContext ctx, io.netty.channel.ChannelPromise promise)
           
 void disconnect(io.netty.channel.ChannelHandlerContext ctx, io.netty.channel.ChannelPromise promise)
           
 void exceptionCaught(io.netty.channel.ChannelHandlerContext ctx, Throwable cause)
           
 void flush(io.netty.channel.ChannelHandlerContext ctx)
           
protected  String format(io.netty.channel.ChannelHandlerContext ctx, String message)
           
 void userEventTriggered(io.netty.channel.ChannelHandlerContext ctx, Object evt)
           
 void write(io.netty.channel.ChannelHandlerContext ctx, Object msg, io.netty.channel.ChannelPromise promise)
           
 
Methods inherited from class io.netty.channel.ChannelDuplexHandler
read
 
Methods inherited from class io.netty.channel.ChannelInboundHandlerAdapter
channelReadComplete, channelWritabilityChanged
 
Methods inherited from class io.netty.channel.ChannelHandlerAdapter
handlerAdded, handlerRemoved, isSharable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface io.netty.channel.ChannelHandler
handlerAdded, handlerRemoved
 

Field Detail

logger

protected final org.slf4j.Logger logger
Constructor Detail

LoggingHandler

public LoggingHandler(String loggerName)

LoggingHandler

public LoggingHandler(org.slf4j.Logger logger)
Method Detail

channelRegistered

public void channelRegistered(io.netty.channel.ChannelHandlerContext ctx)
                       throws Exception
Specified by:
channelRegistered in interface io.netty.channel.ChannelInboundHandler
Overrides:
channelRegistered in class io.netty.channel.ChannelInboundHandlerAdapter
Throws:
Exception

channelUnregistered

public void channelUnregistered(io.netty.channel.ChannelHandlerContext ctx)
                         throws Exception
Specified by:
channelUnregistered in interface io.netty.channel.ChannelInboundHandler
Overrides:
channelUnregistered in class io.netty.channel.ChannelInboundHandlerAdapter
Throws:
Exception

channelActive

public void channelActive(io.netty.channel.ChannelHandlerContext ctx)
                   throws Exception
Specified by:
channelActive in interface io.netty.channel.ChannelInboundHandler
Overrides:
channelActive in class io.netty.channel.ChannelInboundHandlerAdapter
Throws:
Exception

channelInactive

public void channelInactive(io.netty.channel.ChannelHandlerContext ctx)
                     throws Exception
Specified by:
channelInactive in interface io.netty.channel.ChannelInboundHandler
Overrides:
channelInactive in class io.netty.channel.ChannelInboundHandlerAdapter
Throws:
Exception

exceptionCaught

public void exceptionCaught(io.netty.channel.ChannelHandlerContext ctx,
                            Throwable cause)
                     throws Exception
Specified by:
exceptionCaught in interface io.netty.channel.ChannelHandler
Specified by:
exceptionCaught in interface io.netty.channel.ChannelInboundHandler
Overrides:
exceptionCaught in class io.netty.channel.ChannelInboundHandlerAdapter
Throws:
Exception

userEventTriggered

public void userEventTriggered(io.netty.channel.ChannelHandlerContext ctx,
                               Object evt)
                        throws Exception
Specified by:
userEventTriggered in interface io.netty.channel.ChannelInboundHandler
Overrides:
userEventTriggered in class io.netty.channel.ChannelInboundHandlerAdapter
Throws:
Exception

bind

public void bind(io.netty.channel.ChannelHandlerContext ctx,
                 SocketAddress localAddress,
                 io.netty.channel.ChannelPromise promise)
          throws Exception
Specified by:
bind in interface io.netty.channel.ChannelOutboundHandler
Overrides:
bind in class io.netty.channel.ChannelDuplexHandler
Throws:
Exception

connect

public void connect(io.netty.channel.ChannelHandlerContext ctx,
                    SocketAddress remoteAddress,
                    SocketAddress localAddress,
                    io.netty.channel.ChannelPromise promise)
             throws Exception
Specified by:
connect in interface io.netty.channel.ChannelOutboundHandler
Overrides:
connect in class io.netty.channel.ChannelDuplexHandler
Throws:
Exception

disconnect

public void disconnect(io.netty.channel.ChannelHandlerContext ctx,
                       io.netty.channel.ChannelPromise promise)
                throws Exception
Specified by:
disconnect in interface io.netty.channel.ChannelOutboundHandler
Overrides:
disconnect in class io.netty.channel.ChannelDuplexHandler
Throws:
Exception

close

public void close(io.netty.channel.ChannelHandlerContext ctx,
                  io.netty.channel.ChannelPromise promise)
           throws Exception
Specified by:
close in interface io.netty.channel.ChannelOutboundHandler
Overrides:
close in class io.netty.channel.ChannelDuplexHandler
Throws:
Exception

deregister

public void deregister(io.netty.channel.ChannelHandlerContext ctx,
                       io.netty.channel.ChannelPromise promise)
                throws Exception
Specified by:
deregister in interface io.netty.channel.ChannelOutboundHandler
Overrides:
deregister in class io.netty.channel.ChannelDuplexHandler
Throws:
Exception

channelRead

public void channelRead(io.netty.channel.ChannelHandlerContext ctx,
                        Object msg)
                 throws Exception
Specified by:
channelRead in interface io.netty.channel.ChannelInboundHandler
Overrides:
channelRead in class io.netty.channel.ChannelInboundHandlerAdapter
Throws:
Exception

write

public void write(io.netty.channel.ChannelHandlerContext ctx,
                  Object msg,
                  io.netty.channel.ChannelPromise promise)
           throws Exception
Specified by:
write in interface io.netty.channel.ChannelOutboundHandler
Overrides:
write in class io.netty.channel.ChannelDuplexHandler
Throws:
Exception

flush

public void flush(io.netty.channel.ChannelHandlerContext ctx)
           throws Exception
Specified by:
flush in interface io.netty.channel.ChannelOutboundHandler
Overrides:
flush in class io.netty.channel.ChannelDuplexHandler
Throws:
Exception

format

protected String format(io.netty.channel.ChannelHandlerContext ctx,
                        String message)


Copyright © 2016. All rights reserved.