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 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

      public com.persequor.extension.ioc.ISingleImplementationBinder<ICrptConnector> crptConnector()
    • templateIdFetcher

      public com.persequor.extension.ioc.ISingleImplementationBinder<ITemplateIdFetcher> templateIdFetcher()
    • dynamicTokenFetcher

      public com.persequor.extension.ioc.ISingleImplementationBinder<IDynamicTokenFetcher> dynamicTokenFetcher()
    • debugOptions

      public com.persequor.extension.ioc.ISingleImplementationBinder<IDebugOptions> debugOptions()
    • crptNamespaceConfig

      public com.persequor.extension.ioc.ISingleImplementationBinder<ICrptNamespaceConfig> crptNamespaceConfig()
    • crptMarketFilter

      public com.persequor.extension.ioc.ISingleImplementationBinder<ICrptMarketFilter> crptMarketFilter()