Package com.ibm.ecm.sample.webhook.util

  • Class Summary 
    Class Description
    Constants
    General constants for the Content Event Webhook Receiver sample application, including constants to use for the Content Event Webhook External Event Actions and Subscriptions created by this sample application, as well as the key names for ServletContext attributes for sharing data across the sample application and the package name to use for logging.
    CSServerInfo
    This class is used for handling the Content Services server information, including the GraphQL server URL and login credentials for the user that will be used to configure the Content Event Webhook and handle callback requests to process the document that triggered the Webhook's subscription.
    GraphQLAPIUtil
    Utility class for handling calls to the Content Services GraphQL API.
    GraphQLCallTemplate
    This class is used for keeping track of templates for various GraphQL calls.
    HMACAuthenticationFilter
    The HMACAuthenticationFilter class implements the ReaderInterceptor class, which combined with the @Provider annotation allows this class to automatically intercept any requests before they are accepted by the REST servlet.
    WebhookReceiverLogger
    Collection of utility methods for handling logging with the Apache logger.