public class Device extends Object
Modifier and Type | Class and Description |
---|---|
static class |
Device.Builder |
Modifier and Type | Method and Description |
---|---|
WriteResponse |
addCloneSessionEntry(CloneSessionEntry cloneSessionEntry) |
WriteResponse |
addMulticastGroupEntry(MulticastGroupEntry multicastGroupEntry) |
WriteResponse |
addTableEntry(TableEntry tableEntry) |
void |
closeStreamChannel() |
String |
convert2TextEntry(TableEntry entry) |
WriteResponse |
deleteTableEntry(TableEntryKey tableEntryKey) |
Long |
getDeviceId() |
String |
getIp() |
String |
getNodeId() |
GetForwardingPipelineConfigResponse |
getPipelineConfig() |
Integer |
getPort() |
WriteResponse |
modifyTableEntry(TableEntry tableEntry) |
static Device.Builder |
newBuilder() |
void |
openStreamChannel() |
List<String> |
readTableEntry(String tableName) |
SetForwardingPipelineConfigResponse |
setPipelineConfig() |
void |
subscribe(SubscribeInput input) |
String |
toString() |
void |
transmitPacket(byte[] payload) |
void |
transmitPacket(List<Metadata> metadataList,
byte[] payload) |
public SetForwardingPipelineConfigResponse setPipelineConfig()
public GetForwardingPipelineConfigResponse getPipelineConfig()
public WriteResponse addTableEntry(TableEntry tableEntry)
public WriteResponse modifyTableEntry(TableEntry tableEntry)
public WriteResponse deleteTableEntry(TableEntryKey tableEntryKey)
public void transmitPacket(byte[] payload)
public WriteResponse addMulticastGroupEntry(MulticastGroupEntry multicastGroupEntry)
public WriteResponse addCloneSessionEntry(CloneSessionEntry cloneSessionEntry)
public void subscribe(SubscribeInput input)
public String convert2TextEntry(TableEntry entry)
public static Device.Builder newBuilder()
public void openStreamChannel()
public void closeStreamChannel()
public String getNodeId()
public String getIp()
public Integer getPort()
public Long getDeviceId()
Copyright © 2018 OpenDaylight. All rights reserved.