Package org.jivesoftware.openfire.net
Class StalledSessionsFilter
- java.lang.Object
-
- org.apache.mina.core.filterchain.IoFilterAdapter
-
- org.jivesoftware.openfire.net.StalledSessionsFilter
-
- All Implemented Interfaces:
org.apache.mina.core.filterchain.IoFilter
public class StalledSessionsFilter extends org.apache.mina.core.filterchain.IoFilterAdapter
MINA filter that will close sessions that are failing to read outgoing traffic and whose outgoing queue is around 5MB. Use the system propertysession.stalled.cap
to set the max number of bytes allowed in the outgoing queue of a session before considering it stalled.- Author:
- Gaston Dombiak
-
-
Constructor Summary
Constructors Constructor Description StalledSessionsFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
filterWrite(org.apache.mina.core.filterchain.IoFilter.NextFilter nextFilter, org.apache.mina.core.session.IoSession session, org.apache.mina.core.write.WriteRequest writeRequest)
-
-
-
Method Detail
-
filterWrite
public void filterWrite(org.apache.mina.core.filterchain.IoFilter.NextFilter nextFilter, org.apache.mina.core.session.IoSession session, org.apache.mina.core.write.WriteRequest writeRequest) throws Exception
- Specified by:
filterWrite
in interfaceorg.apache.mina.core.filterchain.IoFilter
- Overrides:
filterWrite
in classorg.apache.mina.core.filterchain.IoFilterAdapter
- Throws:
Exception
-
-