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.
-
-
Field Summary
-
Fields inherited from class com.adaptris.core.ConnectionErrorHandlerImp
log
-
-
Constructor Summary
Constructors Constructor Description NullConnectionErrorHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
Closes the component.void
handleConnectionException()
Handle the error.void
init()
Initialises the component.void
start()
Starts the component.void
stop()
Stop the component-
Methods inherited from class com.adaptris.core.ConnectionErrorHandlerImp
allowedInConjunctionWith, getRegisteredChannels, registerConnection, restartAffectedComponents, retrieveConnection, retryWaitTimeMs
-
-
-
-
Method Detail
-
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 underlyingException
s
-
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 underlyingException
s
-
stop
public void stop()
Description copied from interface:ComponentLifecycle
Stop the componentA stopped component is not expected to be ready to process messages. In the case of
AdaptrisMessageConsumer
, calling stop will pause message delivery. Throwing aRuntimeException
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
-
-