Package com.hazelcast.spi.exception
Interface SilentException
- All Known Implementing Classes:
SplitBrainProtectionException
,StaleSequenceException
,StaleTaskException
public interface SilentException
Marker interface for exceptions.
When an exception is marked with this interface then
it won't be logged by {Operation#logError(Throwable)} on the
callee side.
It's intended to be used for exceptions which are part of a flow,
for example {com.hazelcast.durableexecutor.StaleTaskIdException}
is always propagated to the user - there is no reason why Hazelcast
should log it on its own.
The exception is silent from Hazelcast point of view only. Obviously
it's very visible for user code.