Package tigase.socks5.verifiers
Class LimitsVerifier
- java.lang.Object
-
- tigase.socks5.verifiers.LimitsVerifier
-
- All Implemented Interfaces:
VerifierIfc
public class LimitsVerifier extends Object implements VerifierIfc
- Author:
- andrzej
-
-
Constructor Summary
Constructors Constructor Description LimitsVerifier()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Object>getDefaults()booleanisAllowed(Stream stream)voidsetProperties(Map<String,Object> props)voidsetProxyComponent(Socks5ProxyComponent proxyComponent)voidupdateTransfer(Socks5IOService service, boolean force)
-
-
-
Method Detail
-
setProxyComponent
public void setProxyComponent(Socks5ProxyComponent proxyComponent)
- Specified by:
setProxyComponentin interfaceVerifierIfc
-
getDefaults
public Map<String,Object> getDefaults()
- Specified by:
getDefaultsin interfaceVerifierIfc
-
setProperties
public void setProperties(Map<String,Object> props)
- Specified by:
setPropertiesin interfaceVerifierIfc
-
isAllowed
public boolean isAllowed(Stream stream) throws tigase.db.TigaseDBException
- Specified by:
isAllowedin interfaceVerifierIfc- Throws:
tigase.db.TigaseDBException
-
updateTransfer
public void updateTransfer(Socks5IOService service, boolean force) throws tigase.db.TigaseDBException, QuotaException
- Specified by:
updateTransferin interfaceVerifierIfc- Throws:
tigase.db.TigaseDBExceptionQuotaException
-
-