Class NullConnectionErrorHandler

java.lang.Object
com.adaptris.core.ConnectionErrorHandlerImp
com.adaptris.core.NullConnectionErrorHandler
All Implemented Interfaces:
ComponentLifecycle, ConnectionErrorHandler

public class NullConnectionErrorHandler extends ConnectionErrorHandlerImp

Implementation of ConnectionErrorHandler for use with polling consumers where you do not want an Exception thrown back to run to re-init the Channel.

In the adapter configuration file this class is aliased as null-connection-error-handler which is the preferred alternative to the fully qualified classname when building your configuration.

  • Constructor Details

    • NullConnectionErrorHandler

      public NullConnectionErrorHandler()
  • Method Details

    • handleConnectionException

      public void handleConnectionException()
      Description copied from interface: ConnectionErrorHandler
      Handle the error.
    • init

      public void init() throws CoreException
      Description copied from interface: ComponentLifecycle
      Initialises the component.

      Component initialisation includes config verification, creation of connections etc.

      Throws:
      CoreException - wrapping any underlying Exceptions
    • start

      public void start() throws CoreException
      Description copied from interface: ComponentLifecycle
      Starts the component.

      Once a component is started it should be ready to process messages. In the case of AdaptrisMessageConsumer, calling start will begin message delivery.

      Throws:
      CoreException - wrapping any underlying Exceptions
    • stop

      public void stop()
      Description copied from interface: ComponentLifecycle
      Stop the component

      A stopped component is not expected to be ready to process messages. In the case of AdaptrisMessageConsumer, calling stop will pause message delivery. Throwing a RuntimeException may cause unintended consequences

    • close

      public void close()
      Description copied from interface: ComponentLifecycle
      Closes the component.

      A closed component should release any connections it uses, etc. and clean up completely. Throwing a RuntimeException may cause unintended consequences