static String convertProperty(final Object value) { if (value instanceof byte[]) { return encode((byte[]) value); } else { return value == null ? XmlDataConstants.NULL : value.toString(); } }
static String convertProperty(final Object value) { if (value instanceof byte[]) { return encode((byte[]) value); } else { return value == null ? XmlDataConstants.NULL : value.toString(); } }
/** * Base64 encode a ServerMessage body into the proper XML format */ static String encodeMessageBodyBase64(final Message message) throws Exception { Preconditions.checkNotNull(message, "ServerMessage can not be null"); ActiveMQBuffer byteBuffer = message.toCore().getReadOnlyBodyBuffer(); byte[] buffer = new byte[byteBuffer.writerIndex()]; byteBuffer.readBytes(buffer); return XmlDataExporterUtil.encode(buffer); }
/** * Base64 encode a ServerMessage body into the proper XML format */ static String encodeMessageBodyBase64(final Message message) throws Exception { Preconditions.checkNotNull(message, "ServerMessage can not be null"); ActiveMQBuffer byteBuffer = message.toCore().getReadOnlyBodyBuffer(); byte[] buffer = new byte[byteBuffer.writerIndex()]; byteBuffer.readBytes(buffer); return XmlDataExporterUtil.encode(buffer); }
xmlWriter.writeCData(XmlDataExporterUtil.encode(buffer.array())); totalBytesWritten += bufferSize;
xmlWriter.writeCData(XmlDataExporterUtil.encode(buffer.array())); totalBytesWritten += bufferSize;