Interface TransactionProcessor

All Known Implementing Classes:
AdBlockerProcessor, BpjmFilterProcessor, CaptivePortalCheckProcessor, CompressProcessor, ContentFilterProcessor, ContentSecurityPoliciesProcessor, CspControlBarProcessor, CustomDomainFilterWhitelistProcessor, DecompressProcessor, DomainWhiteListProcessor, EBlockerFilterProcessor, FinalizeProcessor, ForwardDecisionProcessor, HtmlInjectionProcessor, IgnoreEBlockerProcessor, InsertClientSslCheckProcessor, InsertToolbarProcessor, MalwareFilterProcessor, MalwarePatternFilterProcessor, PageContextProcessor, PatternFilterStatisticsProcessor, RedirectFromSetupPageProcessor, ReferrerRemoveProcessor, RemoveTrackingParametersProcessor, ResponseShortCutProcessor, RuntimeLoggingProcessor, SessionProcessor, SetBaseUrlProcessor, SetDntHeaderProcessor, SetInjectionsProcessor, SuccessfulSSLDetector, TrackingBlockerProcessor, TransactionRecorderProcessor, UserAgentSpoofProcessor, WebRTCBlocker

public interface TransactionProcessor
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    process(Transaction transaction)
    Returns false, if processing should be interrupted here.
  • Method Details

    • process

      boolean process(Transaction transaction)
      Returns false, if processing should be interrupted here.

      All other results have to be stored in the transaction object.

      Parameters:
      transaction -
      Returns: