public class AdminConsoleClient extends java.lang.Object implements AdminConsoleMXBean, java.lang.AutoCloseable
Constructor and Description |
---|
AdminConsoleClient(com.j256.simplejmx.client.JmxClient client) |
AdminConsoleClient(java.lang.String host,
int port) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
java.lang.String |
createUser(java.lang.String info) |
User |
createUserAsObject(java.lang.String info) |
boolean |
enableUser(java.lang.String id,
boolean enabled) |
boolean |
gc() |
boolean |
gc(int leeway) |
java.util.List<java.lang.String> |
getUsage(java.lang.String start,
java.lang.String end) |
java.lang.String |
getUser(java.lang.String keyId) |
User |
getUserAsObject(java.lang.String keyId) |
java.util.List<java.lang.String> |
listUser() |
public AdminConsoleClient(java.lang.String host, int port) throws javax.management.JMException
javax.management.JMException
public AdminConsoleClient(com.j256.simplejmx.client.JmxClient client) throws javax.management.MalformedObjectNameException
javax.management.MalformedObjectNameException
public boolean enableUser(java.lang.String id, boolean enabled)
enableUser
in interface AdminConsoleMXBean
public java.util.List<java.lang.String> getUsage(java.lang.String start, java.lang.String end)
getUsage
in interface AdminConsoleMXBean
public java.util.List<java.lang.String> listUser()
listUser
in interface AdminConsoleMXBean
public User createUserAsObject(java.lang.String info) throws java.io.IOException
java.io.IOException
public java.lang.String createUser(java.lang.String info)
createUser
in interface AdminConsoleMXBean
public User getUserAsObject(java.lang.String keyId) throws java.io.IOException
java.io.IOException
public java.lang.String getUser(java.lang.String keyId)
getUser
in interface AdminConsoleMXBean
public boolean gc()
gc
in interface AdminConsoleMXBean
public boolean gc(int leeway)
gc
in interface AdminConsoleMXBean
public void close() throws java.io.IOException
close
in interface java.lang.AutoCloseable
java.io.IOException