Class ThirdPartyMessage
- java.lang.Object
-
- org.onosproject.openflow.controller.ThirdPartyMessage
-
- All Implemented Interfaces:
org.projectfloodlight.openflow.protocol.OFMessage,org.projectfloodlight.openflow.protocol.OFObject,org.projectfloodlight.openflow.protocol.Writeable,org.projectfloodlight.openflow.types.PrimitiveSinkable
public class ThirdPartyMessage extends java.lang.Object implements org.projectfloodlight.openflow.protocol.OFMessageUsed to support for the third party privacy flow rule. it implements OFMessage interface to use exist adapter API.
-
-
Constructor Summary
Constructors Constructor Description ThirdPartyMessage(byte[] payLoad)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.projectfloodlight.openflow.protocol.OFMessage.BuildercreateBuilder()booleanequalsIgnoreXid(java.lang.Object obj)org.projectfloodlight.openflow.protocol.OFTypegetType()org.projectfloodlight.openflow.protocol.OFVersiongetVersion()longgetXid()inthashCodeIgnoreXid()byte[]payLoad()voidputTo(com.google.common.hash.PrimitiveSink sink)voidwriteTo(io.netty.buffer.ByteBuf byteBuf)
-
-
-
Method Detail
-
payLoad
public byte[] payLoad()
-
putTo
public void putTo(com.google.common.hash.PrimitiveSink sink)
- Specified by:
putToin interfaceorg.projectfloodlight.openflow.types.PrimitiveSinkable
-
getVersion
public org.projectfloodlight.openflow.protocol.OFVersion getVersion()
- Specified by:
getVersionin interfaceorg.projectfloodlight.openflow.protocol.OFMessage- Specified by:
getVersionin interfaceorg.projectfloodlight.openflow.protocol.OFObject
-
getType
public org.projectfloodlight.openflow.protocol.OFType getType()
- Specified by:
getTypein interfaceorg.projectfloodlight.openflow.protocol.OFMessage
-
getXid
public long getXid()
- Specified by:
getXidin interfaceorg.projectfloodlight.openflow.protocol.OFMessage
-
writeTo
public void writeTo(io.netty.buffer.ByteBuf byteBuf)
- Specified by:
writeToin interfaceorg.projectfloodlight.openflow.protocol.OFMessage- Specified by:
writeToin interfaceorg.projectfloodlight.openflow.protocol.Writeable
-
equalsIgnoreXid
public boolean equalsIgnoreXid(java.lang.Object obj)
- Specified by:
equalsIgnoreXidin interfaceorg.projectfloodlight.openflow.protocol.OFMessage
-
hashCodeIgnoreXid
public int hashCodeIgnoreXid()
- Specified by:
hashCodeIgnoreXidin interfaceorg.projectfloodlight.openflow.protocol.OFMessage
-
createBuilder
public org.projectfloodlight.openflow.protocol.OFMessage.Builder createBuilder()
- Specified by:
createBuilderin interfaceorg.projectfloodlight.openflow.protocol.OFMessage
-
-