|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.aerospike.client.Info
public final class Info
Access server's info monitoring protocol.
The info protocol is a name/value pair based system, where an individual database server node is queried to determine its configuration and status. The list of supported names can be found at:
https://docs.aerospike.com/display/AS2/Config+Parameters+Reference
Nested Class Summary | |
---|---|
class |
Info.NameValueParser
Parser for responses in name/value pair format: |
Constructor Summary | |
---|---|
Info(com.aerospike.client.cluster.Connection conn)
Send default empty command to server and store results. |
|
Info(com.aerospike.client.cluster.Connection conn,
String... commands)
Send multiple commands to server and store results. |
|
Info(com.aerospike.client.cluster.Connection conn,
String command)
Send single command to server and store results. |
Method Summary | |
---|---|
byte[] |
getBuffer()
Get response buffer. |
int |
getLength()
Get response length. |
Info.NameValueParser |
getNameValueParser()
Parse response in name/value pair format: |
String |
getValue()
Return single value from response buffer. |
static HashMap<String,String> |
request(com.aerospike.client.cluster.Connection conn)
Get all the default info from the specified database server node. |
static HashMap<String,String> |
request(com.aerospike.client.cluster.Connection conn,
String... names)
Get many info values by name from the specified database server node. |
static String |
request(com.aerospike.client.cluster.Connection conn,
String name)
Get one info value by name from the specified database server node. |
static HashMap<String,String> |
request(InetSocketAddress socketAddress)
Get all the default info from the specified database server node. |
static HashMap<String,String> |
request(InetSocketAddress socketAddress,
String... names)
Get many info values by name from the specified database server node. |
static String |
request(InetSocketAddress socketAddress,
String name)
Get one info value by name from the specified database server node. |
static String |
request(Node node,
String name)
Get one info value by name from the specified database server node. |
static HashMap<String,String> |
request(String hostname,
int port)
Get default info from the specified database server node, using host name and port. |
static HashMap<String,String> |
request(String hostname,
int port,
String... names)
Get many info values by name from the specified database server node, using host name and port. |
static String |
request(String hostname,
int port,
String name)
Get one info value by name from the specified database server node, using host name and port. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Info(com.aerospike.client.cluster.Connection conn, String command) throws AerospikeException
conn
- connection to server nodecommand
- command sent to server
AerospikeException
public Info(com.aerospike.client.cluster.Connection conn, String... commands) throws AerospikeException
conn
- connection to server nodecommands
- commands sent to server
AerospikeException
public Info(com.aerospike.client.cluster.Connection conn) throws AerospikeException
conn
- connection to server node
AerospikeException
Method Detail |
---|
public Info.NameValueParser getNameValueParser()
public String getValue()
public static String request(String hostname, int port, String name) throws AerospikeException
hostname
- host nameport
- host portname
- name of value to retrieve
AerospikeException
public static HashMap<String,String> request(String hostname, int port, String... names) throws AerospikeException
hostname
- host nameport
- host portnames
- names of values to retrieve
AerospikeException
public static HashMap<String,String> request(String hostname, int port) throws AerospikeException
hostname
- host nameport
- host port
AerospikeException
public static String request(InetSocketAddress socketAddress, String name) throws AerospikeException
socketAddress
- InetSocketAddress
of server nodename
- name of value to retrieve
AerospikeException
public static HashMap<String,String> request(InetSocketAddress socketAddress, String... names) throws AerospikeException
socketAddress
- InetSocketAddress
of server nodenames
- names of values to retrieve
AerospikeException
public static HashMap<String,String> request(InetSocketAddress socketAddress) throws AerospikeException
socketAddress
- InetSocketAddress
of server node
AerospikeException
public static String request(Node node, String name) throws AerospikeException
node
- server nodename
- name of value to retrieve
AerospikeException
public static String request(com.aerospike.client.cluster.Connection conn, String name) throws AerospikeException
conn
- socket connection to server nodename
- name of value to retrieve
AerospikeException
public static HashMap<String,String> request(com.aerospike.client.cluster.Connection conn, String... names) throws AerospikeException
conn
- socket connection to server nodenames
- names of values to retrieve
AerospikeException
public static HashMap<String,String> request(com.aerospike.client.cluster.Connection conn) throws AerospikeException
conn
- socket connection to server node
AerospikeException
public byte[] getBuffer()
public int getLength()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |