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-2009 The Red5 Project