public void messageReceived(Receiver receiver, Token token) { // close the receiver IntegrationService integrationService = Receiver.getIntegrationService(JbpmContext.getCurrentJbpmContext()); integrationService.endReception(receiver, token); // execute the next activity leave(new ExecutionContext(token)); }
public void setReceiver(Receiver receiver) { this.receiver = receiver; receiver.setInboundMessageActivity(this); }
public void execute(ExecutionContext exeContext) { IntegrationService integrationService = Receiver.getIntegrationService(exeContext.getJbpmContext()); integrationService.receive(receiver, exeContext.getToken()); }
public void terminate(ExecutionContext exeContext) { IntegrationService integrationService = Receiver.getIntegrationService(exeContext.getJbpmContext()); integrationService.endReception(receiver, exeContext.getToken()); }
protected void closeListener() throws Exception { Receiver.getIntegrationService(jbpmContext).endReception(receiver, token); }