1 package org.openflow.protocol.action;
3 import org.jboss.netty.buffer.ChannelBuffer;
6 public class MockVendorAction extends OFActionVendor {
7 public static final int VENDOR_ID = 0xdeadbeef;
9 private static final byte[] EMPTY_BYTE_ARRAY = new byte[0];
10 private byte[] mockData;
12 public byte[] getMockData() {
16 public void setMockData(byte[] mockData) {
17 this.mockData = mockData;
21 public void readFrom(ChannelBuffer data) {
24 int dataLength = getLength() - MINIMUM_LENGTH;
26 mockData = new byte[dataLength];
27 data.readBytes(mockData);
29 mockData = EMPTY_BYTE_ARRAY;
35 public void writeTo(ChannelBuffer data) {
37 data.writeBytes(mockData);