Class ComplianceContext
java.lang.Object
com.persequor.extension.ioc.registry.ModuleExtensionContext
com.persequor.saga.modules.compliance.ioc.ComplianceContext
public class ComplianceContext
extends com.persequor.extension.ioc.registry.ModuleExtensionContext
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.persequor.extension.ioc.IMultipleImplementationsBinder<IEventAcceptor>
Bind acceptors needed for determining the tpd message type from a SAGA eventcom.persequor.extension.ioc.IMultipleImplementationsBinder<IPollingHooks>
com.persequor.extension.ioc.ISingleImplementationBinder<IComplianceHierarchyViewExtension>
com.persequor.extension.ioc.IMultipleImplementationsBinder<IComplianceRepositoryInfo>
com.persequor.extension.ioc.ISingleImplementationBinder<IComplianceTracePageExtension>
com.persequor.extension.ioc.IMultipleImplementationsBinder<ICustomTopicResolver>
com.persequor.extension.ioc.IMultipleImplementationsBinder<IMessageDependor>
Bind dependors needed for computing the compliance dependency set(s) for the given eventcom.persequor.extension.ioc.IMultipleImplementationsBinder<IExtraInformationDialogAddition>
Bind additional customizations to the Extra Information Dialog under the Compliance Details.com.persequor.extension.ioc.IMultipleImplementationsBinder<IGlobalEventFilter>
com.persequor.extension.ioc.ISingleImplementationBinder<IMarketInfoService>
com.persequor.extension.ioc.IMultipleImplementationsBinder<IPollingAdapter>
com.persequor.extension.ioc.ISingleImplementationBinder<IRecallCodeExtractor>
Bind an alternative implementation for retrieving event recall code logic.com.persequor.extension.ioc.ISingleImplementationBinder<IRecallNamespaceConfig>
com.persequor.extension.ioc.ISingleImplementationBinder<IRecallReasonMapper>
Bind an alternative implementation for retrieving the tpd recall reason method based on an eventcom.persequor.extension.ioc.ISingleImplementationBinder<IRecallService>
Bind an alternative implementation for processing recall events logic.com.persequor.extension.ioc.IMultipleImplementationsBinder<IRetryResolver>
Bind retry resolvers for allowing the retry of a given reply.com.persequor.extension.ioc.IMultipleImplementationsBinder<IRevertResolver>
subscriptions
(com.persequor.extension.ioc.IExtensionPointIoc iExtensionPointIoc) Methods inherited from class com.persequor.extension.ioc.registry.ModuleExtensionContext
getMultipleImplementationsBinder, getSingleImplementationBinder, inject
-
Constructor Details
-
ComplianceContext
public ComplianceContext()
-
-
Method Details
-
pollingAdapters
public com.persequor.extension.ioc.IMultipleImplementationsBinder<IPollingAdapter> pollingAdapters() -
afterPollingHooks
public com.persequor.extension.ioc.IMultipleImplementationsBinder<IPollingHooks> afterPollingHooks() -
marketInfo
-
complianceRepositoryInfo
public com.persequor.extension.ioc.IMultipleImplementationsBinder<IComplianceRepositoryInfo> complianceRepositoryInfo() -
revertResolvers
public com.persequor.extension.ioc.IMultipleImplementationsBinder<IRevertResolver> revertResolvers() -
globalEventFilter
public com.persequor.extension.ioc.IMultipleImplementationsBinder<IGlobalEventFilter> globalEventFilter() -
customTopicResolver
public com.persequor.extension.ioc.IMultipleImplementationsBinder<ICustomTopicResolver> customTopicResolver() -
subscriptions
public ComplianceSubscriptionBinder subscriptions(com.persequor.extension.ioc.IExtensionPointIoc iExtensionPointIoc) -
acceptors
Bind acceptors needed for determining the tpd message type from a SAGA event- Returns:
- Implementation binder for IEventAcceptors
-
dependors
Bind dependors needed for computing the compliance dependency set(s) for the given event- Returns:
- Implementation binder for IMessageDependors
-
recallNamespaceConfig
public com.persequor.extension.ioc.ISingleImplementationBinder<IRecallNamespaceConfig> recallNamespaceConfig() -
recallReasons
Bind an alternative implementation for retrieving the tpd recall reason method based on an event- Returns:
- Implementation binder for IRecallReasonMapper
-
recallService
Bind an alternative implementation for processing recall events logic.- Returns:
- Implementation binder for IRecallService
-
recallCodeExtractor
public com.persequor.extension.ioc.ISingleImplementationBinder<IRecallCodeExtractor> recallCodeExtractor()Bind an alternative implementation for retrieving event recall code logic.- Returns:
- Implementation binder for IRecallService
-
retryResolvers
Bind retry resolvers for allowing the retry of a given reply.- Returns:
- Implementation binder for IRetryResolver
-
extraInformationDialogAdditions
public com.persequor.extension.ioc.IMultipleImplementationsBinder<IExtraInformationDialogAddition> extraInformationDialogAdditions()Bind additional customizations to the Extra Information Dialog under the Compliance Details.- Returns:
- Implementation binder for IExtraInformationDialogAddition
-
complianceHierarchyViewRowExtender
public com.persequor.extension.ioc.ISingleImplementationBinder<IComplianceHierarchyViewExtension> complianceHierarchyViewRowExtender() -
complianceTracePageExtender
public com.persequor.extension.ioc.ISingleImplementationBinder<IComplianceTracePageExtension> complianceTracePageExtender()
-