Class FeatureServicePublisher

java.lang.Object
org.eblocker.server.common.service.FeatureServicePublisher
All Implemented Interfaces:
FeatureService

public class FeatureServicePublisher extends Object implements FeatureService
Service class to manage some simple eBlocker feature settings.
  • Constructor Details

    • FeatureServicePublisher

      @Inject public FeatureServicePublisher(DataSource dataSource, PubSubService pubSubService)
  • Method Details

    • getWebRTCBlockingState

      public boolean getWebRTCBlockingState()
      Specified by:
      getWebRTCBlockingState in interface FeatureService
    • setWebRTCBlockingState

      public void setWebRTCBlockingState(boolean webRTCBlockingState)
    • getHTTPRefererRemovingState

      public boolean getHTTPRefererRemovingState()
      Specified by:
      getHTTPRefererRemovingState in interface FeatureService
    • setHTTPRefererRemovingState

      public void setHTTPRefererRemovingState(boolean httpRefererRemovingState)
    • getGoogleCaptivePortalRedirectorState

      public boolean getGoogleCaptivePortalRedirectorState()
      Specified by:
      getGoogleCaptivePortalRedirectorState in interface FeatureService
    • setGoogleCaptivePortalRedirectorState

      public void setGoogleCaptivePortalRedirectorState(boolean googleCaptivePortalRedirectorState)
    • getCompressionMode

      public CompressionMode getCompressionMode()
      Specified by:
      getCompressionMode in interface FeatureService
    • setCompressionMode

      public void setCompressionMode(CompressionMode compressionMode)
    • getDntHeaderState

      public boolean getDntHeaderState()
      Specified by:
      getDntHeaderState in interface FeatureService
    • setDntHeaderState

      public void setDntHeaderState(boolean state)