Class FlowListener
java.lang.Object
ru.bitel.common.io.DatagramChannelListener
ru.bitel.bgbilling.kernel.network.flow.FlowListener
- All Implemented Interfaces:
- java.lang.Runnable
public abstract class FlowListener
extends ru.bitel.common.io.DatagramChannelListener
- 
Field SummaryFields inherited from class ru.bitel.common.io.DatagramChannelListenerbyteBufferCapacity, channel, directByteBuffer, host, inited, maxPacketSize, port, selector
- 
Constructor SummaryConstructors Constructor Description FlowListener(int port, int byteBufferCapacity, int socketRCVBUF, java.lang.String nestedContext)FlowListener(java.lang.String host, int port, int byteBufferCapacity, int socketRCVBUF, java.lang.String nestedContext)
- 
Method SummaryModifier and Type Method Description abstract voidflush(long millis, java.util.List<FlowPacket> packetList)voidinit()voidrun()java.lang.ThreadstartListener()java.lang.StringtoString()protected voidtoString(java.lang.StringBuilder result)Methods inherited from class ru.bitel.common.io.DatagramChannelListeneronPacket, select, send, sendResponse, setReuseAddress, shutdownMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
- 
Constructor Details- 
FlowListenerpublic FlowListener(java.lang.String host, int port, int byteBufferCapacity, int socketRCVBUF, java.lang.String nestedContext)
- 
FlowListenerpublic FlowListener(int port, int byteBufferCapacity, int socketRCVBUF, java.lang.String nestedContext)
 
- 
- 
Method Details- 
initpublic void init()- Overrides:
- initin class- ru.bitel.common.io.DatagramChannelListener
 
- 
runpublic void run()- Specified by:
- runin interface- java.lang.Runnable
- Overrides:
- runin class- ru.bitel.common.io.DatagramChannelListener
 
- 
flush
- 
startListenerpublic java.lang.Thread startListener()
- 
toStringpublic java.lang.String toString()- Overrides:
- toStringin class- java.lang.Object
 
- 
toStringprotected void toString(java.lang.StringBuilder result)
 
-