|
||||||||||
| 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 | |||||||||