final Marshaller marshaller = getMarshaller();
marshaller.start(createByteOutput(output));
marshaller.writeByte(DomainClientProtocol.PARAM_HOST_NAME);
marshaller.writeUTF(serverManagerName);
marshaller.writeByte(DomainClientProtocol.PARAM_APPLY_UPDATES_UPDATE_COUNT);
marshaller.writeInt(updates.size());
for (AbstractHostModelUpdate<?> update : updates) {
marshaller.writeByte(DomainClientProtocol.PARAM_HOST_MODEL_UPDATE);
marshaller.writeObject(update);
}
marshaller.finish();