@Override public byte[] encode(Object obj) { return ns.serialize(obj); }
@Override public byte[] data() { return Ofdpa2Pipeline.appKryo.serialize(gkeys); } }
@Override public byte[] serialize() { return appKryo.serialize(encapEthType); }
@Override public byte[] data() { return appKryo.serialize(key); }
/** * Serializes given object to byte array using Kryo instance in pool. * <p> * Note: Serialized bytes must be smaller than {@link #MAX_BUFFER_SIZE}. * * @param obj Object to serialize * @return serialized bytes */ public byte[] serialize(final Object obj) { return serialize(obj, DEFAULT_BUFFER_SIZE); }
/** * Serializes given object to OutputStream using Kryo instance in pool. * * @param obj Object to serialize * @param stream to write to */ public void serialize(final Object obj, final OutputStream stream) { serialize(obj, stream, DEFAULT_BUFFER_SIZE); }
@Override public byte[] data() { return appKryo.serialize(nextActions); } }
@Override public byte[] serialize() { return appKryo.serialize(tunnelDst); }
@Override public byte[] data() { return appKryo.serialize(key); }
@Override public byte[] serialize() { return appKryo.serialize(0); }
@Override public void encode(Object obj, OutputStream stream) { ns.serialize(obj, stream); }
@Override public byte[] serialize() { return appKryo.serialize(encapEthType); }
@Override public byte[] serialize() { return appKryo.serialize(encapEthDst); }
@Override public byte[] serialize() { Map<String, Object> values = Maps.newHashMap(); values.put("inPort", inPort); values.put("table", table); return appKryo.serialize(values); }
@Override public byte[] serialize() { Map<String, Object> values = Maps.newHashMap(); values.put("nshCh", nshCh); values.put("type", type); return appKryo.serialize(values); }
@Override public byte[] serialize() { Map<String, Object> values = Maps.newHashMap(); values.put("inPort", inPort); values.put("table", table); return appKryo.serialize(values); }
@Override public byte[] serialize() { return appKryo.serialize(nshSi.serviceIndex()); }
@Override public byte[] serialize() { Map<String, Integer> values = Maps.newHashMap(); values.put("srcOfs", srcOfs); values.put("dstOfs", dstOfs); values.put("nBits", nBits); values.put("src", src); values.put("dst", dst); values.put("type", ExtensionTreatmentType.ExtensionTreatmentTypes.valueOf(type.toString()).ordinal()); return appKryo.serialize(values); }
private void removeGroup(NextObjective nextObjective) { log.debug("removeGroup in {}: for next objective id {}", deviceId, nextObjective.id()); final GroupKey key = new DefaultGroupKey( appKryo.serialize(nextObjective.id())); groupService.removeGroup(deviceId, key, appId); }
@Override public void next(NextObjective nextObjective) { pendingNext.put(nextObjective.id(), nextObjective); flowObjectiveStore.putNextGroup(nextObjective.id(), new SingleGroup(new DefaultGroupKey(appKryo.serialize(nextObjective.id())))); nextObjective.context().ifPresent(context -> context.onSuccess(nextObjective)); }