@SuppressWarnings("unchecked") @Override public void write(ObjectDataOutput out, Object object) throws IOException { serializer.write(out, object); }
Element rootElement = new Element("resultset"); StreamSerializer serializer = new StreamSerializer(out); serializer.setIndent(4); serializer.writeXMLDeclaration(); serializer.writeStartTag(rootElement); while(hasNextElement()) { serializer.write(nextElement()); } serializer.writeEndTag(rootElement); serializer.flush();
@SuppressWarnings("unchecked") @Override public void write(ObjectDataOutput out, Object object) throws IOException { serializer.write(out, object); }
public static <T> byte[] serialize(StreamSerializer<T> serializer, T input) throws IOException{ ByteArrayOutputStream os = new ByteArrayOutputStream(); InternalSerializationService mockSerializationService = mock(InternalSerializationService.class, withSettings().stubOnly()); ObjectDataOutputStream odos = new ObjectDataOutputStream(os, mockSerializationService); serializer.write(odos, input); return os.toByteArray(); }