Skip to content

Commit 8f028e7

Browse files
committed
fix #80--intermingled writers were not flushing and therefore behaving inconsitently on different streams in eclipse vs maven
(cherry picked from commit 4c0cff9)
1 parent c47f692 commit 8f028e7

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/main/java/com/marklogic/client/alerting/RuleDefinition.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -262,12 +262,15 @@ public void write(OutputStream out) throws IOException {
262262
"description", RequestConstants.RESTAPI_NS);
263263
serializer.writeCharacters(getDescription());
264264
serializer.writeEndElement();
265+
serializer.flush();
265266

266267
// logger.debug("Send: " + new String(queryPayload));
267268
XMLEventWriter eventWriter = factory.createXMLEventWriter(out);
268269
for (XMLEvent event : this.queryPayload) {
269270
eventWriter.add(event);
270271
}
272+
eventWriter.flush();
273+
out.flush();
271274

272275
writeMetadataElement(serializer);
273276

0 commit comments

Comments
 (0)