java.lang.Object
com.rabbitmq.client.impl.ForgivingExceptionHandler
com.rabbitmq.client.impl.StrictExceptionHandler
com.rabbitmq.client.impl.DefaultExceptionHandler
com.sportradar.unifiedodds.sdk.internal.impl.rabbitconnection.SdkExceptionHandler
All Implemented Interfaces:
com.rabbitmq.client.ExceptionHandler

public class SdkExceptionHandler extends com.rabbitmq.client.impl.DefaultExceptionHandler
  • Constructor Details

  • Method Details

    • handleUnexpectedConnectionDriverException

      public void handleUnexpectedConnectionDriverException(com.rabbitmq.client.Connection connection, Throwable throwable)
      Specified by:
      handleUnexpectedConnectionDriverException in interface com.rabbitmq.client.ExceptionHandler
      Overrides:
      handleUnexpectedConnectionDriverException in class com.rabbitmq.client.impl.ForgivingExceptionHandler
    • handleReturnListenerException

      public void handleReturnListenerException(com.rabbitmq.client.Channel channel, Throwable throwable)
      Specified by:
      handleReturnListenerException in interface com.rabbitmq.client.ExceptionHandler
      Overrides:
      handleReturnListenerException in class com.rabbitmq.client.impl.StrictExceptionHandler
    • handleConfirmListenerException

      public void handleConfirmListenerException(com.rabbitmq.client.Channel channel, Throwable throwable)
      Specified by:
      handleConfirmListenerException in interface com.rabbitmq.client.ExceptionHandler
      Overrides:
      handleConfirmListenerException in class com.rabbitmq.client.impl.StrictExceptionHandler
    • handleBlockedListenerException

      public void handleBlockedListenerException(com.rabbitmq.client.Connection connection, Throwable throwable)
      Specified by:
      handleBlockedListenerException in interface com.rabbitmq.client.ExceptionHandler
      Overrides:
      handleBlockedListenerException in class com.rabbitmq.client.impl.StrictExceptionHandler
    • handleConsumerException

      public void handleConsumerException(com.rabbitmq.client.Channel channel, Throwable throwable, com.rabbitmq.client.Consumer consumer, String s, String s1)
      Specified by:
      handleConsumerException in interface com.rabbitmq.client.ExceptionHandler
      Overrides:
      handleConsumerException in class com.rabbitmq.client.impl.StrictExceptionHandler
    • handleConnectionRecoveryException

      public void handleConnectionRecoveryException(com.rabbitmq.client.Connection connection, Throwable throwable)
      Specified by:
      handleConnectionRecoveryException in interface com.rabbitmq.client.ExceptionHandler
      Overrides:
      handleConnectionRecoveryException in class com.rabbitmq.client.impl.ForgivingExceptionHandler
    • handleChannelRecoveryException

      public void handleChannelRecoveryException(com.rabbitmq.client.Channel channel, Throwable throwable)
      Specified by:
      handleChannelRecoveryException in interface com.rabbitmq.client.ExceptionHandler
      Overrides:
      handleChannelRecoveryException in class com.rabbitmq.client.impl.ForgivingExceptionHandler
    • handleTopologyRecoveryException

      public void handleTopologyRecoveryException(com.rabbitmq.client.Connection connection, com.rabbitmq.client.Channel channel, com.rabbitmq.client.TopologyRecoveryException e)
      Specified by:
      handleTopologyRecoveryException in interface com.rabbitmq.client.ExceptionHandler
      Overrides:
      handleTopologyRecoveryException in class com.rabbitmq.client.impl.ForgivingExceptionHandler