public class CounterDataLogger extends Object implements StatisticsArchivizerIfc
Modifier and Type | Field and Description |
---|---|
static String |
BOSH_CONNS_COL
SQL INT UNSIGNED
|
static String |
C2S_CONNS_COL
SQL INT UNSIGNED
|
static String |
C2S_PACKETS_COL
SQL BIGINT UNSIGNED
|
static String |
CPU_USAGE_COL
SQL float UNSIGNED
|
static String |
DB_URL_PROP_KEY
Field description
|
static String |
EXT_PACKETS_COL
SQL BIGINT UNSIGNED
|
static String |
IQS_COL
SQL BIGINT UNSIGNED
|
static String |
MEM_USAGE_COL
SQL float UNSIGNED
|
static String |
MESSAGES_COL
SQL BIGINT UNSIGNED
|
static String |
MUC_PACKETS_COL
SQL BIGINT UNSIGNED
|
static String |
PRESENCES_COL
SQL BIGINT UNSIGNED
|
static String |
PUBSUB_PACKETS_COL
SQL BIGINT UNSIGNED
|
static String |
REGISTERED_COL
SQL BIGINT UNSIGNED
|
static String |
S2S_CONNS_COL
SQL INT UNSIGNED
|
static String |
S2S_PACKETS_COL
SQL BIGINT UNSIGNED
|
static String |
SM_PACKETS_COL
SQL BIGINT UNSIGNED
|
static String |
STATS_TABLE
Field description
|
static String |
UPTIME_COL
SQL BIGINT
|
static String |
VHOSTS_COL
SQL INT UNSIGNED
|
Constructor and Description |
---|
CounterDataLogger() |
Modifier and Type | Method and Description |
---|---|
void |
addStatsLogEntry(float cpu_usage,
float mem_usage,
long uptime,
int vhosts,
long sm_packets,
long muc_packets,
long pubsub_packets,
long c2s_packets,
long s2s_packets,
long ext_packets,
long presences,
long messages,
long iqs,
long registered,
int c2s_conns,
int s2s_conns,
int bosh_conns)
Method description
|
void |
execute(StatisticsProvider sp)
Method description
|
void |
init(Map<String,Object> archivizerConf)
Method description
|
void |
initRepository(String conn_str,
Map<String,String> map)
Method description
|
void |
release()
Method description
|
public static final String BOSH_CONNS_COL
public static final String C2S_CONNS_COL
public static final String C2S_PACKETS_COL
public static final String CPU_USAGE_COL
public static final String DB_URL_PROP_KEY
public static final String EXT_PACKETS_COL
public static final String IQS_COL
public static final String MEM_USAGE_COL
public static final String MESSAGES_COL
public static final String MUC_PACKETS_COL
public static final String PRESENCES_COL
public static final String PUBSUB_PACKETS_COL
public static final String S2S_CONNS_COL
public static final String S2S_PACKETS_COL
public static final String SM_PACKETS_COL
public static final String STATS_TABLE
public static final String UPTIME_COL
public static final String VHOSTS_COL
public static final String REGISTERED_COL
public void addStatsLogEntry(float cpu_usage, float mem_usage, long uptime, int vhosts, long sm_packets, long muc_packets, long pubsub_packets, long c2s_packets, long s2s_packets, long ext_packets, long presences, long messages, long iqs, long registered, int c2s_conns, int s2s_conns, int bosh_conns)
cpu_usage
- mem_usage
- uptime
- vhosts
- sm_packets
- muc_packets
- pubsub_packets
- c2s_packets
- s2s_packets
- ext_packets
- presences
- messages
- iqs
- registered
- c2s_conns
- s2s_conns
- bosh_conns
- public void execute(StatisticsProvider sp)
execute
in interface StatisticsArchivizerIfc
sp
- public void init(Map<String,Object> archivizerConf)
init
in interface StatisticsArchivizerIfc
archivizerConf
- public void initRepository(String conn_str, Map<String,String> map) throws SQLException, ClassNotFoundException, IllegalAccessException, InstantiationException, DBInitException
conn_str
- map
- SQLException
ClassNotFoundException
IllegalAccessException
InstantiationException
DBInitException
public void release()
release
in interface StatisticsArchivizerIfc
Copyright © 2014 "Tigase, Inc.". All rights reserved.