org.red5.server.net.proxy
Class NetworkDumpFilter
java.lang.Object
org.apache.mina.core.filterchain.IoFilterAdapter
org.red5.server.net.proxy.NetworkDumpFilter
- All Implemented Interfaces:
- IoFilter
public class NetworkDumpFilter
- extends IoFilterAdapter
Network dump filter, performs raw data and headers dump on message recieve
Methods inherited from class org.apache.mina.core.filterchain.IoFilterAdapter |
destroy, exceptionCaught, filterClose, filterWrite, init, messageSent, onPostAdd, onPostRemove, onPreAdd, onPreRemove, sessionCreated, sessionIdle, sessionOpened, toString |
log
protected static Logger log
- Logger
raw
protected WritableByteChannel raw
- Raw data byte channel
headers
protected WritableByteChannel headers
- Headers byte channel
NetworkDumpFilter
public NetworkDumpFilter(WritableByteChannel headers,
WritableByteChannel raw)
- Create network dump filter from given dump channels
- Parameters:
headers
- Channel to dump headersraw
- Channel to dump raw data
messageReceived
public void messageReceived(IoFilter.NextFilter next,
IoSession session,
Object message)
throws Exception
-
- Specified by:
messageReceived
in interface IoFilter
- Overrides:
messageReceived
in class IoFilterAdapter
- Throws:
Exception
sessionClosed
public void sessionClosed(IoFilter.NextFilter next,
IoSession session)
throws Exception
-
- Specified by:
sessionClosed
in interface IoFilter
- Overrides:
sessionClosed
in class IoFilterAdapter
- Throws:
Exception
Copyright © 2006-2012 The Red5 Project