Class SubscriptionLogger

java.lang.Object
org.serviceconnector.log.SubscriptionLogger

public final class SubscriptionLogger extends Object
The Class SubscriptionLogger.
  • Method Details

    • isTraceEnabled

      public static boolean isTraceEnabled()
      Checks if is enabled.
      Returns:
      true, if is enabled
    • isDebugEnabled

      public static boolean isDebugEnabled()
      Checks if is debug enabled.
      Returns:
      true, if is debug enabled
    • logSubscribe

      public static void logSubscribe(String serviceName, String subscriptionId, String mask)
      Log subscribe.
      Parameters:
      serviceName - the service name
      subscriptionId - the subscription Id
      mask - the mask
    • logChangeSubscribe

      public static void logChangeSubscribe(String serviceName, String subscriptionId, String mask)
      Log change subscribe.
      Parameters:
      serviceName - the service name
      subscriptionId - the subscription Id
      mask - the mask
    • logUnsubscribe

      public static void logUnsubscribe(String serviceName, String subscriptionId)
      Log unsubscribe.
      Parameters:
      serviceName - the service name
      subscriptionId - the subscription Id
    • logCreateSubscription

      public static void logCreateSubscription(String id, double timeoutMillis, double noiMillis)
      Log create subscription.
      Parameters:
      id - the id
      timeoutMillis - the timeout
    • logDeleteSubscription

      public static void logDeleteSubscription(String id)
      Log delete subscription.
      Parameters:
      id - the id
    • logAbortSubscription

      public static void logAbortSubscription(Subscription subscription, String reason)
      Log abort subscription.
      Parameters:
      subscription - the subscription
      reason - the reason
    • logTimeoutSubscription

      public static void logTimeoutSubscription(Subscription subscription)
      Log timeout subscription.
      Parameters:
      subscription - the subscription
    • logScheduleTimeout

      public static void logScheduleTimeout(String sessionId, double timeout, long delay)
      Log start timeout scheduling.
      Parameters:
      sessionId - the session id
    • logCancelTimeout

      public static void logCancelTimeout(String sessionId)
      Log cancel timeout.
      Parameters:
      sessionId - the session id