@Override public void objectToObjectStream(Object obj, ObjectOutput out) throws IOException { marshaller.objectToObjectStream(obj, out); }
@Override public void objectToObjectStream(Object obj, ObjectOutput out) throws IOException { marshaller.objectToObjectStream(obj, out); }
private int getCommandSize(ReplicableCommand command) { try { CountingDataOutput dataOutput = new CountingDataOutput(); ObjectOutput byteOutput = marshaller.startObjectOutput(dataOutput, false, 0); marshaller.objectToObjectStream(command, byteOutput); marshaller.finishObjectOutput(byteOutput); return dataOutput.getCount(); } catch (Exception e) { return 0; } }