protected ExecutionEntity resolveExecution(AtomicOperationInvocation context) { return context.getExecution(); }
protected ExecutionEntity resolveExecution(AtomicOperationInvocation context) { return context.getExecution(); }
@Override protected MessageEntity newJobInstance(AtomicOperationInvocation context) { MessageEntity message = new MessageEntity(); message.setExecution(context.getExecution()); return message; }
@Override protected MessageEntity newJobInstance(AtomicOperationInvocation context) { MessageEntity message = new MessageEntity(); message.setExecution(context.getExecution()); return message; }
protected void writeInvocation(AtomicOperationInvocation invocation, StringWriter writer) { writer.write("\t"); writer.write(invocation.getActivityId()); writer.write(" ("); writer.write(invocation.getOperation().getCanonicalName()); writer.write(", "); writer.write(invocation.getExecution().toString()); if(invocation.isPerformAsync()) { writer.write(", ASYNC"); } if(invocation.getApplicationContextName() != null) { writer.write(", pa="); writer.write(invocation.getApplicationContextName()); } writer.write(")\n"); }
protected void writeInvocation(AtomicOperationInvocation invocation, StringWriter writer) { writer.write("\t"); writer.write(invocation.getActivityId()); writer.write(" ("); writer.write(invocation.getOperation().getCanonicalName()); writer.write(", "); writer.write(invocation.getExecution().toString()); if(invocation.isPerformAsync()) { writer.write(", ASYNC"); } if(invocation.getApplicationContextName() != null) { writer.write(", pa="); writer.write(invocation.getApplicationContextName()); } writer.write(")\n"); }
protected ExecutionEntity resolveExecution(AtomicOperationInvocation context) { return context.getExecution(); }
@Override protected JobHandlerConfiguration resolveJobHandlerConfiguration(AtomicOperationInvocation context) { AsyncContinuationConfiguration configuration = new AsyncContinuationConfiguration(); configuration.setAtomicOperation(context.getOperation().getCanonicalName()); ExecutionEntity execution = context.getExecution(); PvmActivity activity = execution.getActivity(); if(activity != null && activity.isAsyncAfter()) { if(execution.getTransition() != null) { // store id of selected transition in case this is async after. // id is not serialized with the execution -> we need to remember it as // job handler configuration. configuration.setTransitionId(execution.getTransition().getId()); } } return configuration; }
@Override protected JobHandlerConfiguration resolveJobHandlerConfiguration(AtomicOperationInvocation context) { AsyncContinuationConfiguration configuration = new AsyncContinuationConfiguration(); configuration.setAtomicOperation(context.getOperation().getCanonicalName()); ExecutionEntity execution = context.getExecution(); PvmActivity activity = execution.getActivity(); if(activity != null && activity.isAsyncAfter()) { if(execution.getTransition() != null) { // store id of selected transition in case this is async after. // id is not serialized with the execution -> we need to remember it as // job handler configuration. configuration.setTransitionId(execution.getTransition().getId()); } } return configuration; }
@Override protected MessageEntity newJobInstance(AtomicOperationInvocation context) { MessageEntity message = new MessageEntity(); message.setExecution(context.getExecution()); return message; }
protected void writeInvocation(AtomicOperationInvocation invocation, StringWriter writer) { writer.write("\t"); writer.write(invocation.getActivityId()); writer.write(" ("); writer.write(invocation.getOperation().getCanonicalName()); writer.write(", "); writer.write(invocation.getExecution().toString()); if(invocation.isPerformAsync()) { writer.write(", ASYNC"); } if(invocation.getApplicationContextName() != null) { writer.write(", pa="); writer.write(invocation.getApplicationContextName()); } writer.write(")\n"); }
@Override protected JobHandlerConfiguration resolveJobHandlerConfiguration(AtomicOperationInvocation context) { AsyncContinuationConfiguration configuration = new AsyncContinuationConfiguration(); configuration.setAtomicOperation(context.getOperation().getCanonicalName()); ExecutionEntity execution = context.getExecution(); PvmActivity activity = execution.getActivity(); if(activity != null && activity.isAsyncAfter()) { if(execution.getTransition() != null) { // store id of selected transition in case this is async after. // id is not serialized with the execution -> we need to remember it as // job handler configuration. configuration.setTransitionId(execution.getTransition().getId()); } } return configuration; }