Class TransactionProcessorsModule
java.lang.Object
com.google.inject.AbstractModule
org.eblocker.server.icap.transaction.TransactionProcessorsModule
- All Implemented Interfaces:
com.google.inject.Module
public class TransactionProcessorsModule
extends com.google.inject.AbstractModule
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidgetRequestProcessors(AdBlockerProcessor adBlockerProcessor, BpjmFilterProcessor bpjmFilterProcessor, CustomDomainFilterWhitelistProcessor customDomainFilterWhitelistProcessor, EBlockerFilterProcessor eBlockerFilterProcessor, FinalizeProcessor finalizeProcessor, ForwardDecisionProcessor forwardDecisionProcessor, IgnoreEBlockerProcessor ignoreEBlockerProcessor, MalwareFilterProcessor malwareFilterProcessor, MalwarePatternFilterProcessor malwarePatternFilterProcessor, PageContextProcessor pageContextProcessor, PatternFilterStatisticsProcessor patternFilterStatisticsProcessor, RedirectFromSetupPageProcessor redirectToInternalWebsiteProcessor, ReferrerRemoveProcessor referrerRemoveProcessor, RemoveTrackingParametersProcessor removeTrackingParametersProcessor, SessionProcessor sessionProcessor, SetBaseUrlProcessor setBaseUrlProcessor, SetDntHeaderProcessor setDntHeaderProcessor, TrackingBlockerProcessor trackingBlockerProcessor, UserAgentSpoofProcessor userAgentSpoofProcessor, SuccessfulSSLDetector successfulSSLDetector, CaptivePortalCheckProcessor captivePortalCheckProcessor) getResponseProcessors(CompressProcessor compressProcessor, ContentSecurityPoliciesProcessor contentSecurityPoliciesProcessor, DecompressProcessor decompressProcessor, DomainWhiteListProcessor domainWhiteListProcessor, FinalizeProcessor finalizeProcessor, HtmlInjectionProcessor htmlInjectionProcessor, IgnoreEBlockerProcessor ignoreEBlockerProcessor, InsertClientSslCheckProcessor insertClientSslCheckProcessor, InsertToolbarProcessor insertToolbarProcessor, CspControlBarProcessor cspControlBarProcessor, PageContextProcessor pageContextProcessor, ResponseShortCutProcessor responseShortCutProcessor, SessionProcessor sessionProcessor, SetBaseUrlProcessor setBaseUrlProcessor, SetInjectionsProcessor setInjectionsProcessor, WebRTCBlocker webRTCBlocker, ContentFilterProcessor contentFilterProcessor, SuccessfulSSLDetector successfulSSLDetector, CaptivePortalCheckProcessor captivePortalCheckProcessor) Methods 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
-
TransactionProcessorsModule
public TransactionProcessorsModule()
-
-
Method Details
-
configure
protected void configure()- Overrides:
configurein classcom.google.inject.AbstractModule
-
getRequestProcessors
@Provides public List<TransactionProcessor> getRequestProcessors(AdBlockerProcessor adBlockerProcessor, BpjmFilterProcessor bpjmFilterProcessor, CustomDomainFilterWhitelistProcessor customDomainFilterWhitelistProcessor, EBlockerFilterProcessor eBlockerFilterProcessor, FinalizeProcessor finalizeProcessor, ForwardDecisionProcessor forwardDecisionProcessor, IgnoreEBlockerProcessor ignoreEBlockerProcessor, MalwareFilterProcessor malwareFilterProcessor, MalwarePatternFilterProcessor malwarePatternFilterProcessor, PageContextProcessor pageContextProcessor, PatternFilterStatisticsProcessor patternFilterStatisticsProcessor, RedirectFromSetupPageProcessor redirectToInternalWebsiteProcessor, ReferrerRemoveProcessor referrerRemoveProcessor, RemoveTrackingParametersProcessor removeTrackingParametersProcessor, SessionProcessor sessionProcessor, SetBaseUrlProcessor setBaseUrlProcessor, SetDntHeaderProcessor setDntHeaderProcessor, TrackingBlockerProcessor trackingBlockerProcessor, UserAgentSpoofProcessor userAgentSpoofProcessor, SuccessfulSSLDetector successfulSSLDetector, CaptivePortalCheckProcessor captivePortalCheckProcessor) -
getResponseProcessors
@Provides public List<TransactionProcessor> getResponseProcessors(CompressProcessor compressProcessor, ContentSecurityPoliciesProcessor contentSecurityPoliciesProcessor, DecompressProcessor decompressProcessor, DomainWhiteListProcessor domainWhiteListProcessor, FinalizeProcessor finalizeProcessor, HtmlInjectionProcessor htmlInjectionProcessor, IgnoreEBlockerProcessor ignoreEBlockerProcessor, InsertClientSslCheckProcessor insertClientSslCheckProcessor, InsertToolbarProcessor insertToolbarProcessor, CspControlBarProcessor cspControlBarProcessor, PageContextProcessor pageContextProcessor, ResponseShortCutProcessor responseShortCutProcessor, SessionProcessor sessionProcessor, SetBaseUrlProcessor setBaseUrlProcessor, SetInjectionsProcessor setInjectionsProcessor, WebRTCBlocker webRTCBlocker, ContentFilterProcessor contentFilterProcessor, SuccessfulSSLDetector successfulSSLDetector, CaptivePortalCheckProcessor captivePortalCheckProcessor)
-