@Override public void finishObjectOutput(ObjectOutput oo) { marshaller.finishObjectOutput(oo); }
@Override public void finishObjectOutput(ObjectOutput oo) { marshaller.finishObjectOutput(oo); }
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; } }