public abstract class Session extends Object implements VerboseCommandOutputConfig
| Modifier and Type | Field and Description |
|---|---|
CommandOutput |
output
Public output field.
|
| Modifier | Constructor and Description |
|---|---|
protected |
Session(CommandOutput output,
CommandInput input,
JavaProcessManager processManager) |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Close JMX terminal console.
|
abstract void |
connect(JMXServiceURL url,
Map<String,Object> env)
Connect to MBean server
|
abstract void |
disconnect()
Close JMX connector
|
String |
getBean() |
abstract Connection |
getConnection() |
String |
getDomain() |
CommandInput |
getInput() |
JavaProcessManager |
getProcessManager() |
VerboseLevel |
getVerboseLevel() |
boolean |
isClosed() |
abstract boolean |
isConnected() |
void |
setBean(String bean)
Set current selected bean
|
void |
setDomain(String domain)
Set current selected domain
|
void |
setVerboseLevel(VerboseLevel verboseLevel) |
void |
unsetDomain()
Set domain and bean to be NULL
|
public final CommandOutput output
protected Session(CommandOutput output, CommandInput input, JavaProcessManager processManager)
output - Output destinationinput - Command line inputprocessManager - Process managerpublic void close()
public abstract void connect(JMXServiceURL url, Map<String,Object> env) throws IOException
url - URL to connectenv - Environment variablesIOException - allows IO exceptions.public abstract void disconnect()
throws IOException
IOException - Thrown when connection can't be closedpublic final String getBean()
public abstract Connection getConnection()
public final String getDomain()
public final CommandInput getInput()
public JavaProcessManager getProcessManager()
public final VerboseLevel getVerboseLevel()
getVerboseLevel in interface VerboseCommandOutputConfigpublic final boolean isClosed()
close() has been calledpublic abstract boolean isConnected()
public final void setBean(String bean)
bean - Bean to selectpublic final void setDomain(String domain)
domain - Domain to selectpublic final void setVerboseLevel(VerboseLevel verboseLevel)
verboseLevel - Level of verbosepublic void unsetDomain()
Copyright © 2008–2019. All rights reserved.