System.out.println("Received Notification Type [" + type + "] on topic [" + topic + "]\n" + messageObj
+ "\n---");
if (type == NotificationType.WorkflowTerminated) {
System.out.println("Workflow terminated. Unsubscribing...");
WorkflowTerminatedDocument obj = (WorkflowTerminatedDocument) messageObj;
try {
obj.getWorkflowTerminated().getAnnotation()
.set(XmlObject.Factory.parse("<something>someval</something>"));
System.out.println(obj.toString());
} catch (XmlException e) {
e.printStackTrace();
}
try {
subscription.destroy();