Class SquidAclModule
java.lang.Object
com.google.inject.AbstractModule
org.eblocker.server.common.squid.acl.SquidAclModule
- All Implemented Interfaces:
com.google.inject.Module
public class SquidAclModule
extends com.google.inject.AbstractModule
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddisabledClientsAcl(String path, DeviceService deviceService) filteredClientsAcl(String path, DeviceService deviceService) mobileClientsAcl(String path, DeviceService deviceService, String vpnSubnet, String vpnNetmask) mobileClientsPrivateNetworkAccessAcl(String path, DeviceService deviceService, String vpnSubnet, String vpnNetmask) sslClientsAcl(String path, DeviceService deviceService) torClientsAcl(String path, DeviceService deviceService) 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
-
SquidAclModule
public SquidAclModule()
-
-
Method Details
-
disabledClientsAcl
-
mobileClientsAcl
@Provides public SquidAcl mobileClientsAcl(String path, DeviceService deviceService, String vpnSubnet, String vpnNetmask) -
mobileClientsPrivateNetworkAccessAcl
@Provides public SquidAcl mobileClientsPrivateNetworkAccessAcl(String path, DeviceService deviceService, String vpnSubnet, String vpnNetmask) -
sslClientsAcl
-
torClientsAcl
-
filteredClientsAcl
@Provides public ConfigurableDeviceFilterAcl filteredClientsAcl(String path, DeviceService deviceService) -
configure
protected void configure()- Overrides:
configurein classcom.google.inject.AbstractModule
-