@Override public ListDelegate read(Kryo kryo, Input input, Class<ListDelegate> type) { return kryo.readObject(input, ListDelegate.class, serializer); } }
public Object execute(Kryo kryo) { return kryo.readObject(input, type); } });
public static SearchArgument create(byte[] kryoBytes) { return kryo.get().readObject(new Input(kryoBytes), SearchArgumentImpl.class); }
public List<Object> deserializeFrom(Input input) { ListDelegate delegate = _kryo.readObject(input, ListDelegate.class); return delegate.getDelegate(); }
@Override protected Object deserialize(byte[] data) { input.setBuffer(data); return kryo.readObject(input, ArrayList.class); }
public List<Object> deserialize(Input input) { ListDelegate delegate = (ListDelegate) _kryo.readObject(input, ListDelegate.class); return delegate.getDelegate(); }
public static <T> T deserialize(byte[] bytes, Class<T> clazz) { Kryo kryo = getKryo(); Input input = new Input(bytes); return kryo.readObject(input, clazz); }
@Override public TradeCustomer read(Kryo kryo, Input input, Class<TradeCustomer> arg2) { Pair custormer = kryo.readObject(input, Pair.class); Pair trade = kryo.readObject(input, Pair.class); long timeStamp = input.readLong(); String buffer = input.readString(); TradeCustomer inner = new TradeCustomer(timeStamp, trade, custormer, buffer); return inner; }
@Override public IN apply(byte[] bytes) { IN obj = engine.readObject(new UnsafeMemoryInput(bytes), type); if(null != next) { next.accept(obj); return null; } else { return obj; } } };
public static <T> T deserialize(byte[] buffer, Class<T> clazz) { Kryo kryo = SerializationUtilities.borrowKryo(); kryo.setClassLoader(Thread.currentThread().getContextClassLoader()); T result = null; try { result = kryo.readObject(new Input(new ByteArrayInputStream(buffer)), clazz); } finally { SerializationUtilities.releaseKryo(kryo); } return result; }
private static <T extends Serializable> T deserializeObjectFromKryo(byte[] bytes, Class<T> clazz) { Input inp = new Input(new ByteArrayInputStream(bytes)); Kryo kryo = borrowKryo(); T func = null; try { func = kryo.readObject(inp, clazz); } finally { releaseKryo(kryo); } inp.close(); return func; }
public static <T> T deserialize(final Kryo kryo, final byte[] in, final Class<T> clazz) { final Input input = new Input(in); return kryo.readObject(input, clazz); }
@Override public <T> T readObject(Input input, Class<T> type) { Hook hook = ponderGlobalPreReadHook(type); T result = super.readObject(input, type); return ponderGlobalPostReadHook(hook, result); }
@Override public <T> T readObject(Input input, Class<T> type, @SuppressWarnings("rawtypes") com.esotericsoftware.kryo.Serializer serializer) { Hook hook = ponderGlobalPreReadHook(type); T result = super.readObject(input, type, serializer); return ponderGlobalPostReadHook(hook, result); } }
@Override public Object read(Kryo kryo, Input input, Class type) { ReferenceReplacement replacement = kryo.readObject(input, ReferenceReplacement.class); return BasicRuntime.getRuntime().getReference(replacement.interfaceClass, replacement.id); } }
@Override public RemoteReference read(Kryo kryo, Input input, Class type) { ReferenceReplacement replacement = kryo.readObject(input, ReferenceReplacement.class); return BasicRuntime.getRuntime().getReference((Class<RemoteReference>) replacement.interfaceClass, replacement.id); } }
private static <T> T deserializeObjectByKryo(Kryo kryo, InputStream in, Class<T> clazz ) { Input inp = new Input(in); kryo.setClassLoader(Utilities.getSessionSpecifiedClassLoader()); T t = kryo.readObject(inp,clazz); inp.close(); return t; }
@Override public TestObject apply() { Input kryoIn = null; try { kryoIn = new Input(new ByteArrayInputStream(out.toByteArray())); return kryo.readObject(kryoIn, TestObject.class); } finally { U.close(kryoIn, log); } } };
@Override public IN apply(byte[] bytes) { final Kryo kryo = engine.borrow(); try { IN obj = kryo.readObject(new UnsafeMemoryInput(bytes), type); if (null != next) { next.accept(obj); return null; } else { return obj; } } finally { engine.release(kryo); } } };
@Override public Object read(Kryo kryo, Input input, Class type) { ReferenceReplacement replacement = kryo.readObject(input, ReferenceReplacement.class); if (replacement.address != null) { return BasicRuntime.getRuntime().getRemoteObserverReference(replacement.address, (Class<ActorObserver>) replacement.interfaceClass, replacement.id); } return BasicRuntime.getRuntime().getReference(replacement.interfaceClass, replacement.id); } }