@Override public T deserialize(T reuse, DataInputView source) throws IOException { return deserialize(source); }
@Override public void copy(DataInputView source, DataOutputView target) throws IOException { if (CONCURRENT_ACCESS_CHECK) { enterExclusiveThread(); } try { checkKryoInitialized(); if (this.copyInstance == null){ this.copyInstance = createInstance(); } T tmp = deserialize(copyInstance, source); serialize(tmp, target); } finally { if (CONCURRENT_ACCESS_CHECK) { exitExclusiveThread(); } } }
DataInputViewStreamWrapper inputView = new DataInputViewStreamWrapper(f)) { FakeClass myTestClass = kryoSerializer.deserialize(inputView);
int value = serializer.deserialize(source); assertEquals(i, value); serializer.deserialize(source); fail("should throw a java.io.EOFException");
kryoSerializer.deserialize(inputView);
TestRecord actualRecord = kryoSerializer.deserialize( new DataInputViewStreamWrapper(new ByteArrayInputStream(target.getBuffer())));
@Override public T deserialize(T reuse, DataInputView source) throws IOException { return deserialize(source); }
@Override public T deserialize(T reuse, DataInputView source) throws IOException { return deserialize(source); }
@Override public void copy(DataInputView source, DataOutputView target) throws IOException { if (CONCURRENT_ACCESS_CHECK) { enterExclusiveThread(); } try { checkKryoInitialized(); if (this.copyInstance == null){ this.copyInstance = createInstance(); } T tmp = deserialize(copyInstance, source); serialize(tmp, target); } finally { if (CONCURRENT_ACCESS_CHECK) { exitExclusiveThread(); } } }
@Override public void copy(DataInputView source, DataOutputView target) throws IOException { if (CONCURRENT_ACCESS_CHECK) { enterExclusiveThread(); } try { checkKryoInitialized(); if (this.copyInstance == null){ this.copyInstance = createInstance(); } T tmp = deserialize(copyInstance, source); serialize(tmp, target); } finally { if (CONCURRENT_ACCESS_CHECK) { exitExclusiveThread(); } } }