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.JMExceptionpublic AdminConsoleClient(com.j256.simplejmx.client.JmxClient client)
throws javax.management.MalformedObjectNameException
javax.management.MalformedObjectNameExceptionpublic boolean enableUser(java.lang.String id,
boolean enabled)
enableUser in interface AdminConsoleMXBeanpublic java.util.List<java.lang.String> getUsage(java.lang.String start,
java.lang.String end)
getUsage in interface AdminConsoleMXBeanpublic java.util.List<java.lang.String> listUser()
listUser in interface AdminConsoleMXBeanpublic User createUserAsObject(java.lang.String info) throws java.io.IOException
java.io.IOExceptionpublic java.lang.String createUser(java.lang.String info)
createUser in interface AdminConsoleMXBeanpublic User getUserAsObject(java.lang.String keyId) throws java.io.IOException
java.io.IOExceptionpublic java.lang.String getUser(java.lang.String keyId)
getUser in interface AdminConsoleMXBeanpublic boolean gc()
gc in interface AdminConsoleMXBeanpublic boolean gc(int leeway)
gc in interface AdminConsoleMXBeanpublic void close()
throws java.io.IOException
close in interface java.lang.AutoCloseablejava.io.IOException