|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.floodlightcontroller.packetstreamer.PacketStreamerHandler
public class PacketStreamerHandler
The PacketStreamer handler class that implements the service APIs.
Nested Class Summary | |
---|---|
protected class |
PacketStreamerHandler.SessionQueue
The queue wrapper class that contains the queue for the streamed packets. |
Field Summary | |
---|---|
protected static org.slf4j.Logger |
log
The class logger object |
protected java.util.Map<java.lang.String,PacketStreamerHandler.SessionQueue> |
msgQueues
A sessionId-to-queue mapping |
Constructor Summary | |
---|---|
PacketStreamerHandler()
The handler's constructor |
Method Summary | |
---|---|
java.util.List<java.nio.ByteBuffer> |
getPackets(java.lang.String sessionid)
The implementation for getPackets() function. |
void |
pushMessageAsync(Message msg)
The implementation for pushMessageAsync() function. |
int |
pushMessageSync(Message msg)
The implementation for pushMessageSync() function. |
void |
terminateSession(java.lang.String sessionid)
The implementation for terminateSession() function. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static org.slf4j.Logger log
protected java.util.Map<java.lang.String,PacketStreamerHandler.SessionQueue> msgQueues
Constructor Detail |
---|
public PacketStreamerHandler()
Method Detail |
---|
public java.util.List<java.nio.ByteBuffer> getPackets(java.lang.String sessionid) throws org.apache.thrift.TException
sessionid
-
org.apache.thrift.TException
public int pushMessageSync(Message msg) throws org.apache.thrift.TException
msg
-
TException
public void pushMessageAsync(Message msg) throws org.apache.thrift.TException
msg
-
TException
public void terminateSession(java.lang.String sessionid) throws org.apache.thrift.TException
sessionid
-
TException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |