@Override @SuppressWarnings("unchecked") public <T> T readObject(Class<T> cls) throws IOException, ClassNotFoundException { return (T) readObject(); }
@Override public ObjectInput deserialize(URL url, InputStream input) throws IOException { return new NativeJavaObjectInput(input); } }
@Override public ObjectOutput serialize(URL url, OutputStream output) throws IOException { return new NativeJavaObjectOutput(output); }
@Override public void writeBytes(byte[] v) throws IOException { if (v == null) { outputStream.writeInt(-1); } else { writeBytes(v, 0, v.length); } }
@Override @SuppressWarnings("unchecked") public <T> T readObject(Class<T> cls, Type type) throws IOException, ClassNotFoundException { return (T) readObject(); }
@Override public ObjectInput deserialize(URL url, InputStream input) throws IOException { return new NativeJavaObjectInput(input); } }
@Override public ObjectOutput serialize(URL url, OutputStream output) throws IOException { return new NativeJavaObjectOutput(output); }
@Override public void writeBytes(byte[] v) throws IOException { if (v == null) { outputStream.writeInt(-1); } else { writeBytes(v, 0, v.length); } }
@Override @SuppressWarnings("unchecked") public <T> T readObject(Class<T> cls, Type type) throws IOException, ClassNotFoundException { return (T) readObject(); }
@Override public ObjectInput deserialize(URL url, InputStream input) throws IOException { return new NativeJavaObjectInput(input); } }
@Override public ObjectOutput serialize(URL url, OutputStream output) throws IOException { return new NativeJavaObjectOutput(output); }
@Override public void writeBytes(byte[] v) throws IOException { if (v == null) { outputStream.writeInt(-1); } else { writeBytes(v, 0, v.length); } }
@Override @SuppressWarnings("unchecked") public <T> T readObject(Class<T> cls) throws IOException, ClassNotFoundException { return (T) readObject(); }
@Override public ObjectInput deserialize(URL url, InputStream input) throws IOException { return new NativeJavaObjectInput(input); } }
@Override public ObjectOutput serialize(URL url, OutputStream output) throws IOException { return new NativeJavaObjectOutput(output); }
@Override public void writeBytes(byte[] v) throws IOException { if (v == null) { outputStream.writeInt(-1); } else { writeBytes(v, 0, v.length); } }
@Override @SuppressWarnings("unchecked") public <T> T readObject(Class<T> cls) throws IOException, ClassNotFoundException { return (T) readObject(); }
@Override @SuppressWarnings("unchecked") public <T> T readObject(Class<T> cls) throws IOException, ClassNotFoundException { return (T) readObject(); }
@Override @SuppressWarnings("unchecked") public <T> T readObject(Class<T> cls, Type type) throws IOException, ClassNotFoundException { return (T) readObject(); }
@Override @SuppressWarnings("unchecked") public <T> T readObject(Class<T> cls, Type type) throws IOException, ClassNotFoundException { return (T) readObject(); }