Package io.datarouter.exception.config
Class DatarouterExceptionPlugin.DatarouterExceptionPluginBuilder
java.lang.Object
io.datarouter.exception.config.DatarouterExceptionPlugin.DatarouterExceptionPluginBuilder
- Enclosing class:
- DatarouterExceptionPlugin
public static class DatarouterExceptionPlugin.DatarouterExceptionPluginBuilder extends Object
-
Constructor Summary
Constructors Constructor Description DatarouterExceptionPluginBuilder(List<io.datarouter.storage.client.ClientId> defaultClientIds) -
Method Summary
-
Constructor Details
-
DatarouterExceptionPluginBuilder
public DatarouterExceptionPluginBuilder(List<io.datarouter.storage.client.ClientId> defaultClientIds)
-
-
Method Details
-
setExceptionGraphLinkClass
public DatarouterExceptionPlugin.DatarouterExceptionPluginBuilder setExceptionGraphLinkClass(Class<? extends ExceptionGraphLink> exceptionGraphLinkClass) -
setExceptionRecorderClass
public DatarouterExceptionPlugin.DatarouterExceptionPluginBuilder setExceptionRecorderClass(Class<? extends io.datarouter.web.exception.ExceptionRecorder> exceptionRecorderClass) -
setExceptionHandlingClass
public DatarouterExceptionPlugin.DatarouterExceptionPluginBuilder setExceptionHandlingClass(Class<? extends io.datarouter.web.exception.ExceptionHandlingConfig> exceptionHandlingConfigClass) -
setExemptDailyDigestExceptions
public DatarouterExceptionPlugin.DatarouterExceptionPluginBuilder setExemptDailyDigestExceptions(Class<? extends ExemptDailyDigestExceptions> exemptDailyDigestExceptions) -
enablePublishing
public DatarouterExceptionPlugin.DatarouterExceptionPluginBuilder enablePublishing(Class<? extends io.datarouter.instrumentation.exception.ExceptionRecordPublisher> exceptionRecordPublisher, List<io.datarouter.storage.client.ClientId> defaultQueueClientId) -
withIssueLinkPrefix
public DatarouterExceptionPlugin.DatarouterExceptionPluginBuilder withIssueLinkPrefix(String issueLinkPrefix) -
build
-