Package io.datarouter.exception.config
Class DatarouterExceptionPlugin.DatarouterExceptionDaoModule
java.lang.Object
com.google.inject.AbstractModule
io.datarouter.inject.guice.BaseGuiceModule
io.datarouter.storage.dao.DaosModuleBuilder
io.datarouter.exception.config.DatarouterExceptionPlugin.DatarouterExceptionDaoModule
- All Implemented Interfaces:
com.google.inject.Module,io.datarouter.inject.guice.GuiceOptionalBinder
- Enclosing class:
- DatarouterExceptionPlugin
public static class DatarouterExceptionPlugin.DatarouterExceptionDaoModule
extends io.datarouter.storage.dao.DaosModuleBuilder
-
Nested Class Summary
-
Constructor Summary
Constructors Constructor Description DatarouterExceptionDaoModule(io.datarouter.storage.client.ClientId defaultClientId, io.datarouter.storage.client.ClientId queueClientId)DatarouterExceptionDaoModule(io.datarouter.storage.client.ClientId datarouterExceptionRecordClientId, io.datarouter.storage.client.ClientId datarouterExceptionRecordSummaryClientId, io.datarouter.storage.client.ClientId datarouterExceptionRecordSummaryMetadataClientId, io.datarouter.storage.client.ClientId datarouterHttpRequestRecordClientId, io.datarouter.storage.client.ClientId datarouterExceptionRecordPublisherClientId, io.datarouter.storage.client.ClientId datarouterHttpRequestRecordPublisherClientId) -
Method Summary
Modifier and Type Method Description voidconfigure()java.util.List<java.lang.Class<? extends io.datarouter.storage.dao.Dao>>getDaoClasses()Methods inherited from class io.datarouter.inject.guice.BaseGuiceModule
bindUnsupported, getGuiceBinderMethods inherited from class com.google.inject.AbstractModule
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestStaticInjection, requireBinding, requireBinding
-
Constructor Details
-
DatarouterExceptionDaoModule
public DatarouterExceptionDaoModule(io.datarouter.storage.client.ClientId defaultClientId, io.datarouter.storage.client.ClientId queueClientId) -
DatarouterExceptionDaoModule
public DatarouterExceptionDaoModule(io.datarouter.storage.client.ClientId datarouterExceptionRecordClientId, io.datarouter.storage.client.ClientId datarouterExceptionRecordSummaryClientId, io.datarouter.storage.client.ClientId datarouterExceptionRecordSummaryMetadataClientId, io.datarouter.storage.client.ClientId datarouterHttpRequestRecordClientId, io.datarouter.storage.client.ClientId datarouterExceptionRecordPublisherClientId, io.datarouter.storage.client.ClientId datarouterHttpRequestRecordPublisherClientId)
-
-
Method Details
-
getDaoClasses
public java.util.List<java.lang.Class<? extends io.datarouter.storage.dao.Dao>> getDaoClasses()- Specified by:
getDaoClassesin classio.datarouter.storage.dao.DaosModuleBuilder
-
configure
public void configure()- Overrides:
configurein classcom.google.inject.AbstractModule
-