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 java.lang.Object
-
Constructor Summary
Constructors Constructor Description DatarouterExceptionPluginBuilder(io.datarouter.storage.client.ClientId defaultClientId) -
Method Summary
-
Constructor Details
-
DatarouterExceptionPluginBuilder
public DatarouterExceptionPluginBuilder(io.datarouter.storage.client.ClientId defaultClientId)
-
-
Method Details
-
setExceptionGraphLinkClass
public DatarouterExceptionPlugin.DatarouterExceptionPluginBuilder setExceptionGraphLinkClass(java.lang.Class<? extends ExceptionGraphLink> exceptionGraphLinkClass) -
setDaoModule
public DatarouterExceptionPlugin.DatarouterExceptionPluginBuilder setDaoModule(DatarouterExceptionPlugin.DatarouterExceptionDaoModule daoModule) -
setExceptionRecorderClass
public DatarouterExceptionPlugin.DatarouterExceptionPluginBuilder setExceptionRecorderClass(java.lang.Class<? extends io.datarouter.web.exception.ExceptionRecorder> exceptionRecorderClass) -
setExceptionHandlingClass
public DatarouterExceptionPlugin.DatarouterExceptionPluginBuilder setExceptionHandlingClass(java.lang.Class<? extends io.datarouter.web.exception.ExceptionHandlingConfig> exceptionHandlingConfigClass) -
enablePublishing
public DatarouterExceptionPlugin.DatarouterExceptionPluginBuilder enablePublishing(java.lang.Class<? extends io.datarouter.instrumentation.exception.ExceptionRecordPublisher> exceptionRecordPublisher, io.datarouter.storage.client.ClientId defaultQueueClientId) -
withIssueLinkPrefix
public DatarouterExceptionPlugin.DatarouterExceptionPluginBuilder withIssueLinkPrefix(java.lang.String issueLinkPrefix) -
build
-