public class JDBCSocks5Repository extends Object implements Socks5Repository
| Modifier and Type | Field and Description |
|---|---|
protected tigase.db.DataRepository |
data_repo
Field description
|
| Constructor and Description |
|---|
JDBCSocks5Repository() |
| Modifier and Type | Method and Description |
|---|---|
long |
createTransferUsedByConnection(tigase.xmpp.BareJID user,
Socks5ConnectionType type,
tigase.xmpp.BareJID instance)
Method description
|
Limits |
getTransferLimits()
Method description
|
Limits |
getTransferLimits(tigase.xmpp.BareJID user)
Method description
|
Limits |
getTransferLimits(String domain)
Method description
|
long |
getTransferUsed()
Method description
|
long |
getTransferUsedByDomain(String domain)
Method description
|
long |
getTransferUsedByInstance(String instance)
Method description
|
long |
getTransferUsedByUser(tigase.xmpp.BareJID user)
Method description
|
void |
initRepository(String connectionString,
Map<String,String> params)
Method description
|
void |
updateTransferUsedByConnection(long stream_id,
long transferred_bytes)
Method description
|
public long createTransferUsedByConnection(tigase.xmpp.BareJID user,
Socks5ConnectionType type,
tigase.xmpp.BareJID instance)
throws tigase.db.TigaseDBException
createTransferUsedByConnection in interface Socks5Repositoryuser - type - instance - tigase.db.TigaseDBExceptionpublic void initRepository(String connectionString, Map<String,String> params) throws tigase.db.TigaseDBException
initRepository in interface Socks5RepositoryconnectionString - params - tigase.db.TigaseDBExceptionpublic void updateTransferUsedByConnection(long stream_id,
long transferred_bytes)
throws tigase.db.TigaseDBException
updateTransferUsedByConnection in interface Socks5Repositorystream_id - transferred_bytes - tigase.db.TigaseDBExceptionpublic Limits getTransferLimits() throws tigase.db.TigaseDBException
getTransferLimits in interface Socks5Repositorytigase.db.TigaseDBExceptionpublic Limits getTransferLimits(String domain) throws tigase.db.TigaseDBException
getTransferLimits in interface Socks5Repositorydomain - tigase.db.TigaseDBExceptionpublic Limits getTransferLimits(tigase.xmpp.BareJID user) throws tigase.db.TigaseDBException
getTransferLimits in interface Socks5Repositoryuser - tigase.db.TigaseDBExceptionpublic long getTransferUsed()
throws tigase.db.TigaseDBException
getTransferUsed in interface Socks5Repositorytigase.db.TigaseDBExceptionpublic long getTransferUsedByDomain(String domain) throws tigase.db.TigaseDBException
getTransferUsedByDomain in interface Socks5Repositorydomain - tigase.db.TigaseDBExceptionpublic long getTransferUsedByInstance(String instance) throws tigase.db.TigaseDBException
getTransferUsedByInstance in interface Socks5Repositoryinstance - tigase.db.TigaseDBExceptionpublic long getTransferUsedByUser(tigase.xmpp.BareJID user)
throws tigase.db.TigaseDBException
getTransferUsedByUser in interface Socks5Repositoryuser - tigase.db.TigaseDBExceptionCopyright © 2011–2015 Tigase. All rights reserved.