Package tigase.socks5.repository
Class DummySocks5Repository
- java.lang.Object
-
- tigase.socks5.repository.DummySocks5Repository
-
- All Implemented Interfaces:
Socks5Repository
public class DummySocks5Repository extends Object implements Socks5Repository
- Author:
- andrzej
-
-
Constructor Summary
Constructors Constructor Description DummySocks5Repository()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longcreateTransferUsedByConnection(tigase.xmpp.BareJID user_id, Socks5ConnectionType type, tigase.xmpp.BareJID instance)LimitsgetTransferLimits()LimitsgetTransferLimits(String domain)LimitsgetTransferLimits(tigase.xmpp.BareJID user_id)longgetTransferUsed()longgetTransferUsedByDomain(String domain)longgetTransferUsedByInstance(String instance)longgetTransferUsedByUser(tigase.xmpp.BareJID user_id)voidinitRepository(String connectionString, Map<String,String> params)voidupdateTransferUsedByConnection(long stream_id, long transferred_bytes)
-
-
-
Method Detail
-
initRepository
public void initRepository(String connectionString, Map<String,String> params) throws tigase.db.TigaseDBException
- Specified by:
initRepositoryin interfaceSocks5Repository- Throws:
tigase.db.TigaseDBException
-
getTransferLimits
public Limits getTransferLimits() throws tigase.db.TigaseDBException
- Specified by:
getTransferLimitsin interfaceSocks5Repository- Throws:
tigase.db.TigaseDBException
-
getTransferLimits
public Limits getTransferLimits(String domain) throws tigase.db.TigaseDBException
- Specified by:
getTransferLimitsin interfaceSocks5Repository- Throws:
tigase.db.TigaseDBException
-
getTransferLimits
public Limits getTransferLimits(tigase.xmpp.BareJID user_id) throws tigase.db.TigaseDBException
- Specified by:
getTransferLimitsin interfaceSocks5Repository- Throws:
tigase.db.TigaseDBException
-
getTransferUsed
public long getTransferUsed() throws tigase.db.TigaseDBException- Specified by:
getTransferUsedin interfaceSocks5Repository- Throws:
tigase.db.TigaseDBException
-
getTransferUsedByInstance
public long getTransferUsedByInstance(String instance) throws tigase.db.TigaseDBException
- Specified by:
getTransferUsedByInstancein interfaceSocks5Repository- Throws:
tigase.db.TigaseDBException
-
getTransferUsedByDomain
public long getTransferUsedByDomain(String domain) throws tigase.db.TigaseDBException
- Specified by:
getTransferUsedByDomainin interfaceSocks5Repository- Throws:
tigase.db.TigaseDBException
-
getTransferUsedByUser
public long getTransferUsedByUser(tigase.xmpp.BareJID user_id) throws tigase.db.TigaseDBException- Specified by:
getTransferUsedByUserin interfaceSocks5Repository- Throws:
tigase.db.TigaseDBException
-
createTransferUsedByConnection
public long createTransferUsedByConnection(tigase.xmpp.BareJID user_id, Socks5ConnectionType type, tigase.xmpp.BareJID instance) throws tigase.db.TigaseDBException- Specified by:
createTransferUsedByConnectionin interfaceSocks5Repository- Throws:
tigase.db.TigaseDBException
-
updateTransferUsedByConnection
public void updateTransferUsedByConnection(long stream_id, long transferred_bytes) throws tigase.db.TigaseDBException- Specified by:
updateTransferUsedByConnectionin interfaceSocks5Repository- Throws:
tigase.db.TigaseDBException
-
-