public final class DefaultPacketRequest extends Object implements PacketRequest
| Constructor and Description | 
|---|
DefaultPacketRequest(TrafficSelector selector,
                    PacketPriority priority,
                    ApplicationId appId,
                    NodeId nodeId,
                    Optional<DeviceId> deviceId)
Creates a new packet request. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ApplicationId | 
appId()
Obtains the application id. 
 | 
Optional<DeviceId> | 
deviceId()
Obtains the optional device id. 
 | 
boolean | 
equals(Object obj)  | 
int | 
hashCode()  | 
NodeId | 
nodeId()
Obtains the node id. 
 | 
PacketPriority | 
priority()
Obtains the priority. 
 | 
TrafficSelector | 
selector()
Obtains the traffic selector. 
 | 
String | 
toString()  | 
public DefaultPacketRequest(TrafficSelector selector, PacketPriority priority, ApplicationId appId, NodeId nodeId, Optional<DeviceId> deviceId)
selector - traffic selectorpriority - intercept priorityappId - application idnodeId - identifier of node where request originateddeviceId - device idpublic TrafficSelector selector()
PacketRequestselector in interface PacketRequestpublic PacketPriority priority()
PacketRequestpriority in interface PacketRequestpublic ApplicationId appId()
PacketRequestappId in interface PacketRequestpublic Optional<DeviceId> deviceId()
PacketRequestdeviceId in interface PacketRequestpublic NodeId nodeId()
PacketRequestnodeId in interface PacketRequest