Class DummySocks5Repository

java.lang.Object
tigase.socks5.repository.DummySocks5Repository
All Implemented Interfaces:
tigase.db.DataSourceAware, Socks5Repository

public class DummySocks5Repository extends Object implements Socks5Repository
Author:
andrzej
  • Constructor Details

    • DummySocks5Repository

      public DummySocks5Repository()
  • Method Details

    • setDataSource

      public void setDataSource(tigase.db.DataSource dataSource)
      Specified by:
      setDataSource in interface tigase.db.DataSourceAware
    • getTransferLimits

      public Limits getTransferLimits() throws tigase.db.TigaseDBException
      Specified by:
      getTransferLimits in interface Socks5Repository
      Throws:
      tigase.db.TigaseDBException
    • getTransferLimits

      public Limits getTransferLimits(String domain) throws tigase.db.TigaseDBException
      Specified by:
      getTransferLimits in interface Socks5Repository
      Throws:
      tigase.db.TigaseDBException
    • getTransferLimits

      public Limits getTransferLimits(tigase.xmpp.jid.BareJID user_id) throws tigase.db.TigaseDBException
      Specified by:
      getTransferLimits in interface Socks5Repository
      Throws:
      tigase.db.TigaseDBException
    • getTransferUsed

      public long getTransferUsed() throws tigase.db.TigaseDBException
      Specified by:
      getTransferUsed in interface Socks5Repository
      Throws:
      tigase.db.TigaseDBException
    • getTransferUsedByInstance

      public long getTransferUsedByInstance(String instance) throws tigase.db.TigaseDBException
      Specified by:
      getTransferUsedByInstance in interface Socks5Repository
      Throws:
      tigase.db.TigaseDBException
    • getTransferUsedByDomain

      public long getTransferUsedByDomain(String domain) throws tigase.db.TigaseDBException
      Specified by:
      getTransferUsedByDomain in interface Socks5Repository
      Throws:
      tigase.db.TigaseDBException
    • getTransferUsedByUser

      public long getTransferUsedByUser(tigase.xmpp.jid.BareJID user_id) throws tigase.db.TigaseDBException
      Specified by:
      getTransferUsedByUser in interface Socks5Repository
      Throws:
      tigase.db.TigaseDBException
    • createTransferUsedByConnection

      public long createTransferUsedByConnection(tigase.xmpp.jid.BareJID user_id, Socks5ConnectionType type, tigase.xmpp.jid.BareJID instance) throws tigase.db.TigaseDBException
      Specified by:
      createTransferUsedByConnection in interface Socks5Repository
      Throws:
      tigase.db.TigaseDBException
    • updateTransferUsedByConnection

      public void updateTransferUsedByConnection(tigase.xmpp.jid.BareJID user_id, long stream_id, long transferred_bytes) throws tigase.db.TigaseDBException
      Specified by:
      updateTransferUsedByConnection in interface Socks5Repository
      Throws:
      tigase.db.TigaseDBException