public void remove() { eventSubscriptionEntity.delete(); } }
public void remove() { eventSubscriptionEntity.delete(); } }
public void remove() { eventSubscription.delete(); }
public void remove() { eventSubscription.delete(); }
protected void removeEventSubscriptionsExceptCompensation() { // remove event subscriptions which are not compensate event subscriptions List<EventSubscriptionEntity> eventSubscriptions = getEventSubscriptions(); for (EventSubscriptionEntity eventSubscriptionEntity : eventSubscriptions) { if (!EventType.COMPENSATE.name().equals(eventSubscriptionEntity.getEventType())) { eventSubscriptionEntity.delete(); } } }
protected void removeEventSubscriptionsExceptCompensation() { // remove event subscriptions which are not compensate event subscriptions List<EventSubscriptionEntity> eventSubscriptions = getEventSubscriptions(); for (EventSubscriptionEntity eventSubscriptionEntity : eventSubscriptions) { if (!EventType.COMPENSATE.name().equals(eventSubscriptionEntity.getEventType())) { eventSubscriptionEntity.delete(); } } }
public void removeEventSubscriptions() { for (EventSubscriptionEntity eventSubscription : getEventSubscriptions()) { if (getReplacedBy() != null) { eventSubscription.setExecution(getReplacedBy()); } else { eventSubscription.delete(); } } }
public void removeEventSubscriptions() { for (EventSubscriptionEntity eventSubscription : getEventSubscriptions()) { if (getReplacedBy() != null) { eventSubscription.setExecution(getReplacedBy()); } else { eventSubscription.delete(); } } }
/** * Deletes the subscriptions for the process definition, which is * identified by the given process definition id. * * @param processDefinitionId the id of the process definition */ public void deleteSubscriptionsForProcessDefinition(String processDefinitionId) { List<EventSubscriptionEntity> eventSubscriptionsToRemove = new ArrayList<EventSubscriptionEntity>(); // remove message event subscriptions: List<EventSubscriptionEntity> messageEventSubscriptions = getEventSubscriptionManager() .findEventSubscriptionsByConfiguration(EventType.MESSAGE.name(), processDefinitionId); eventSubscriptionsToRemove.addAll(messageEventSubscriptions); // remove signal event subscriptions: List<EventSubscriptionEntity> signalEventSubscriptions = getEventSubscriptionManager().findEventSubscriptionsByConfiguration(EventType.SIGNAL.name(), processDefinitionId); eventSubscriptionsToRemove.addAll(signalEventSubscriptions); // remove conditional event subscriptions: List<EventSubscriptionEntity> conditionalEventSubscriptions = getEventSubscriptionManager().findEventSubscriptionsByConfiguration(EventType.CONDITONAL.name(), processDefinitionId); eventSubscriptionsToRemove.addAll(conditionalEventSubscriptions); for (EventSubscriptionEntity eventSubscriptionEntity : eventSubscriptionsToRemove) { eventSubscriptionEntity.delete(); } }
public Void execute(CommandContext commandContext) { final List<EventSubscription> subscriptions = new EventSubscriptionQueryImpl().list(); for (EventSubscription eventSubscriptionEntity : subscriptions) { ((EventSubscriptionEntity) eventSubscriptionEntity).delete(); } return null; } });
/** * Deletes the subscriptions for the process definition, which is * identified by the given process definition id. * * @param processDefinitionId the id of the process definition */ public void deleteSubscriptionsForProcessDefinition(String processDefinitionId) { List<EventSubscriptionEntity> eventSubscriptionsToRemove = new ArrayList<EventSubscriptionEntity>(); // remove message event subscriptions: List<EventSubscriptionEntity> messageEventSubscriptions = getEventSubscriptionManager() .findEventSubscriptionsByConfiguration(EventType.MESSAGE.name(), processDefinitionId); eventSubscriptionsToRemove.addAll(messageEventSubscriptions); // remove signal event subscriptions: List<EventSubscriptionEntity> signalEventSubscriptions = getEventSubscriptionManager().findEventSubscriptionsByConfiguration(EventType.SIGNAL.name(), processDefinitionId); eventSubscriptionsToRemove.addAll(signalEventSubscriptions); // remove conditional event subscriptions: List<EventSubscriptionEntity> conditionalEventSubscriptions = getEventSubscriptionManager().findEventSubscriptionsByConfiguration(EventType.CONDITONAL.name(), processDefinitionId); eventSubscriptionsToRemove.addAll(conditionalEventSubscriptions); for (EventSubscriptionEntity eventSubscriptionEntity : eventSubscriptionsToRemove) { eventSubscriptionEntity.delete(); } }
protected void removeObsoleteEventSubscriptions(ProcessDefinitionEntity processDefinition, ProcessDefinitionEntity latestProcessDefinition) { // remove all subscriptions for the previous version if (latestProcessDefinition != null) { EventSubscriptionManager eventSubscriptionManager = getEventSubscriptionManager(); List<EventSubscriptionEntity> subscriptionsToDelete = new ArrayList<EventSubscriptionEntity>(); List<EventSubscriptionEntity> messageEventSubscriptions = eventSubscriptionManager .findEventSubscriptionsByConfiguration(EventType.MESSAGE.name(), latestProcessDefinition.getId()); subscriptionsToDelete.addAll(messageEventSubscriptions); List<EventSubscriptionEntity> signalEventSubscriptions = eventSubscriptionManager .findEventSubscriptionsByConfiguration(EventType.SIGNAL.name(), latestProcessDefinition.getId()); subscriptionsToDelete.addAll(signalEventSubscriptions); List<EventSubscriptionEntity> conditionalEventSubscriptions = eventSubscriptionManager .findEventSubscriptionsByConfiguration(EventType.CONDITONAL.name(), latestProcessDefinition.getId()); subscriptionsToDelete.addAll(conditionalEventSubscriptions); for (EventSubscriptionEntity eventSubscriptionEntity : subscriptionsToDelete) { eventSubscriptionEntity.delete(); } } }
protected void removeObsoleteEventSubscriptions(ProcessDefinitionEntity processDefinition, ProcessDefinitionEntity latestProcessDefinition) { // remove all subscriptions for the previous version if (latestProcessDefinition != null) { EventSubscriptionManager eventSubscriptionManager = getEventSubscriptionManager(); List<EventSubscriptionEntity> subscriptionsToDelete = new ArrayList<EventSubscriptionEntity>(); List<EventSubscriptionEntity> messageEventSubscriptions = eventSubscriptionManager .findEventSubscriptionsByConfiguration(EventType.MESSAGE.name(), latestProcessDefinition.getId()); subscriptionsToDelete.addAll(messageEventSubscriptions); List<EventSubscriptionEntity> signalEventSubscriptions = eventSubscriptionManager .findEventSubscriptionsByConfiguration(EventType.SIGNAL.name(), latestProcessDefinition.getId()); subscriptionsToDelete.addAll(signalEventSubscriptions); List<EventSubscriptionEntity> conditionalEventSubscriptions = eventSubscriptionManager .findEventSubscriptionsByConfiguration(EventType.CONDITONAL.name(), latestProcessDefinition.getId()); subscriptionsToDelete.addAll(conditionalEventSubscriptions); for (EventSubscriptionEntity eventSubscriptionEntity : subscriptionsToDelete) { eventSubscriptionEntity.delete(); } } }
subscription.delete();
subscription.delete();
@Override public void handleEvent(EventSubscriptionEntity eventSubscription, Object payload, Object localPayload, String businessKey, CommandContext commandContext) { eventSubscription.delete();
@Override public void handleEvent(EventSubscriptionEntity eventSubscription, Object payload, Object localPayload, String businessKey, CommandContext commandContext) { eventSubscription.delete();
protected void removeEventSubscriptionsExceptCompensation() { // remove event subscriptions which are not compensate event subscriptions List<EventSubscriptionEntity> eventSubscriptions = getEventSubscriptions(); for (EventSubscriptionEntity eventSubscriptionEntity : eventSubscriptions) { if (!EventType.COMPENSATE.name().equals(eventSubscriptionEntity.getEventType())) { eventSubscriptionEntity.delete(); } } }
public void removeEventSubscriptions() { for (EventSubscriptionEntity eventSubscription : getEventSubscriptions()) { if (getReplacedBy() != null) { eventSubscription.setExecution(getReplacedBy()); } else { eventSubscription.delete(); } } }
public Void execute(CommandContext commandContext) { final List<EventSubscription> subscriptions = new EventSubscriptionQueryImpl().list(); for (EventSubscription eventSubscriptionEntity : subscriptions) { ((EventSubscriptionEntity) eventSubscriptionEntity).delete(); } return null; } });