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.IoFilterAdapterMINA filter that will close sessions that are failing to read outgoing traffic and whose outgoing queue is around 5MB. Use the system propertysession.stalled.capto 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 voidfilterWrite(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:
filterWritein interfaceorg.apache.mina.core.filterchain.IoFilter- Overrides:
filterWritein classorg.apache.mina.core.filterchain.IoFilterAdapter- Throws:
Exception
-
-