Class CrptModuleExtensionContext
java.lang.Object
com.persequor.extension.ioc.registry.ModuleExtensionContext
com.persequor.saga.modules.crpt.ioc.CrptModuleExtensionContext
public class CrptModuleExtensionContext
extends com.persequor.extension.ioc.registry.ModuleExtensionContext
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.persequor.extension.ioc.IMultipleImplementationsBinder<IAggregationEventProcessor>
com.persequor.extension.ioc.ISingleImplementationBinder<ICleanupCodeRepositoryEpcFetcher>
com.persequor.extension.ioc.IMultipleImplementationsBinder<ICommissionEventProcessor>
com.persequor.extension.ioc.ISingleImplementationBinder<IContainerTypeChooser>
com.persequor.extension.ioc.ISingleImplementationBinder<ICrptConnector>
com.persequor.extension.ioc.ISingleImplementationBinder<ICrptMarketFilter>
com.persequor.extension.ioc.ISingleImplementationBinder<ICrptNamespaceConfig>
com.persequor.extension.ioc.ISingleImplementationBinder<ICrptOrderMetadataService>
com.persequor.extension.ioc.ISingleImplementationBinder<IDebugOptions>
com.persequor.extension.ioc.IMultipleImplementationsBinder<IDecommissionEventProcessor>
com.persequor.extension.ioc.ISingleImplementationBinder<IDynamicTokenFetcher>
com.persequor.extension.ioc.IMultipleImplementationsBinder<IPollingResultDelegate>
com.persequor.extension.ioc.ISingleImplementationBinder<ITemplateIdFetcher>
Methods inherited from class com.persequor.extension.ioc.registry.ModuleExtensionContext
getMultipleImplementationsBinder, getSingleImplementationBinder, inject
-
Constructor Details
-
CrptModuleExtensionContext
public CrptModuleExtensionContext()
-
-
Method Details
-
crptOrderMetadataService
public com.persequor.extension.ioc.ISingleImplementationBinder<ICrptOrderMetadataService> crptOrderMetadataService() -
commissionEventProcessor
public com.persequor.extension.ioc.IMultipleImplementationsBinder<ICommissionEventProcessor> commissionEventProcessor() -
aggregationEventProcessor
public com.persequor.extension.ioc.IMultipleImplementationsBinder<IAggregationEventProcessor> aggregationEventProcessor() -
decommissionEventProcessor
public com.persequor.extension.ioc.IMultipleImplementationsBinder<IDecommissionEventProcessor> decommissionEventProcessor() -
pollingResultDelegate
public com.persequor.extension.ioc.IMultipleImplementationsBinder<IPollingResultDelegate> pollingResultDelegate() -
cleanupCodeRepositoryEpcFetcher
public com.persequor.extension.ioc.ISingleImplementationBinder<ICleanupCodeRepositoryEpcFetcher> cleanupCodeRepositoryEpcFetcher() -
containerTypeChooser
public com.persequor.extension.ioc.ISingleImplementationBinder<IContainerTypeChooser> containerTypeChooser() -
crptConnector
-
templateIdFetcher
public com.persequor.extension.ioc.ISingleImplementationBinder<ITemplateIdFetcher> templateIdFetcher() -
dynamicTokenFetcher
public com.persequor.extension.ioc.ISingleImplementationBinder<IDynamicTokenFetcher> dynamicTokenFetcher() -
debugOptions
-
crptNamespaceConfig
public com.persequor.extension.ioc.ISingleImplementationBinder<ICrptNamespaceConfig> crptNamespaceConfig() -
crptMarketFilter
public com.persequor.extension.ioc.ISingleImplementationBinder<ICrptMarketFilter> crptMarketFilter()
-