try
{
String checkPoint = "";
System.out.println(">>>>>> Write Mixed Streams <<<<<<<<");
for (int i = 1; i < 20; i++) {
ScspQueryArgs args = new ScspQueryArgs();
inputStream.reset();
String mutable = "";
String uuid = "";
if (i % 2 == 0) {
ScspResponse wcResponse = client.writeMutable(rcn, inputStream, testData.getBytes().length, args, new ScspHeaders());
uuid = wcResponse.getResponseHeaders().getHeaderValues("Content-UUID").get(0);
mutable = " mutable";
}
else {
ScspResponse wcResponse = client.write(rcn, inputStream, testData.getBytes().length, args, new ScspHeaders());
uuid = wcResponse.getResponseHeaders().getHeaderValues("Content-UUID").get(0);
}
checkPoint = checkPoint + uuid + mutable + "\r\n";
}
System.out.println("Writing checkpoint: " + checkPoint);
ScspQueryArgs args = new ScspQueryArgs();
ByteArrayInputStream cpStream = new ByteArrayInputStream(checkPoint.getBytes());
// Note that this is a local checkpoint stream
ScspResponse wcResponse = client.write("", cpStream, checkPoint.getBytes().length, args, new ScspHeaders());
String uuid = wcResponse.getResponseHeaders().getHeaderValues("Content-UUID").get(0);