Updating a subscription - Updating a subscription - Alfresco - Alfresco Events SDK for Out-of-Process Events - Alfresco/Alfresco-Events-SDK-for-Out-of-Process-Events/6.3/Alfresco-Events-SDK-for-Out-of-Process-Events/Configure/Using-the-Event-Gateway/Updating-a-subscription - 6.3 - 6.3

Alfresco Events SDK for Out-of-Process Events

Platform
Alfresco
Product
Alfresco Events SDK for Out-of-Process Events
Release
6.3
License
ft:lastPublication
2025-09-04T22:27:16.404000
ft:locale
en-US

The following code shows an example of how to partially update a subscription:

import java.util.HashMap;
import java.util.Map;

import org.alfresco.gateway.handler.SubscriptionsApi;
import org.alfresco.gateway.model.Subscription;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

public class Sample {
  private static final Logger LOGGER = LoggerFactory.getLogger(Sample.class);

  public static void main(String[] args) {
    @Inject
    SubscriptionsApi subscriptionsApi;

    Subscription subscription = subscriptionsApi.getSubscription("my-subscription-id");
    subscription.setStatus(Subscription.StatusEnum.ACTIVE);
    Subscription result = subscriptionsApi.partiallyUpdateSubscription(subscription);

    LOGGER.info("Updated subscription: {}", result);
  }
}