@Override public void deserialize(byte[] data) { encapEthType = (short) (appKryo.deserialize(data)); }
/** * Deserializes given InputStream to an Object using Kryo instance in pool. * * @param stream input stream * @param <T> deserialized Object type * @return deserialized Object */ public <T> T deserialize(final InputStream stream) { return deserialize(stream, DEFAULT_BUFFER_SIZE); }
@Override public <T> T decode(ByteBuffer buffer) { return ns.deserialize(buffer); }
@Override public void deserialize(byte[] data) { vlanId = APPKRYO.deserialize(data); }
@Override public void deserialize(byte[] data) { nshNp = (byte) (appKryo.deserialize(data)); }
@Override public void deserialize(byte[] data) { encapEthType = (short) (appKryo.deserialize(data)); }
@Override public void deserialize(byte[] data) { nshMdType = (byte) (appKryo.deserialize(data)); }
@Override public void deserialize(byte[] data) { tunnelDst = appKryo.deserialize(data); }
@Override public void deserialize(byte[] data) { vlanId = APPKRYO.deserialize(data); }
@Override public <T> T decode(InputStream stream) { return ns.deserialize(stream); }
@Override public <T> T decode(byte[] bytes) { return ns.deserialize(bytes); }
@Override public void deserialize(byte[] data) { Map<String, Object> values = appKryo.deserialize(data); inPort = (PortNumber) values.get("inPort"); table = (short) values.get("table"); }
@Override public void deserialize(byte[] data) { Map<String, Object> values = appKryo.deserialize(data); nshCh = (NshContextHeader) values.get("nshCh"); type = (ExtensionTreatmentType) values.get("type"); }
@Override public void deserialize(byte[] data) { Map<String, Object> values = appKryo.deserialize(data); inPort = (PortNumber) values.get("inPort"); table = (short) values.get("table"); }
@Override public void deserialize(byte[] data) { nshSi = NshServiceIndex.of(appKryo.deserialize(data)); }
@Override public void deserialize(byte[] data) { nshContextHeader = nshContextHeader.of(appKryo.deserialize(data)); }
@Override public void deserialize(byte[] data) { Map<String, Integer> values = appKryo.deserialize(data); srcOfs = values.get("srcOfs"); dstOfs = values.get("dstOfs"); nBits = values.get("nBits"); src = values.get("src"); dst = values.get("dst"); type = new ExtensionTreatmentType(values.get("type").intValue()); }
@Override public void deserialize(byte[] data) { nshSpi = NshServicePathId.of(appKryo.deserialize(data)); }
@Override public void deserialize(byte[] data) { nshSi = NshServiceIndex.of(appKryo.deserialize(data)); }
private GroupKey getGroupForNextObjective(Integer nextId) { NextGroup next = flowObjectiveStore.getNextGroup(nextId); return appKryo.deserialize(next.data()); }