public class ConfigFacade extends MBeanSupport implements ConfigFacadeMBean
Constructor and Description |
---|
ConfigFacade() |
Modifier and Type | Method and Description |
---|---|
void |
addUrlHandler(String protocol,
URLHandler handler) |
String |
getConfigDir()
Returns the fully qualified path name where configuration is written.
|
File |
getConfigDirectory()
Returns the configuration directory; lazily attempting to create it if it does not yet exist
|
protected String |
getDefaultObjectName() |
static ConfigFacade |
getSingleton() |
URLHandler |
getUrlHandler(String protocol) |
String |
getVersion()
Returns the hawtio version
|
void |
init() |
boolean |
isOffline()
Whether hawtio has been configured to work in offline mode.
|
InputStream |
openURL(String url) |
void |
removeUrlHandler(String protocol) |
void |
setConfigDir(String configDir) |
destroy, getMBeanServer, getObjectName, setMBeanServer, setObjectName
public static ConfigFacade getSingleton()
public void init() throws Exception
init
in class MBeanSupport
Exception
protected String getDefaultObjectName()
getDefaultObjectName
in class MBeanSupport
public String getVersion()
ConfigFacadeMBean
getVersion
in interface ConfigFacadeMBean
public File getConfigDirectory()
public String getConfigDir()
ConfigFacadeMBean
getConfigDir
in interface ConfigFacadeMBean
public void setConfigDir(String configDir)
public boolean isOffline()
ConfigFacadeMBean
isOffline
in interface ConfigFacadeMBean
public InputStream openURL(String url) throws IOException
IOException
public URLHandler getUrlHandler(String protocol)
public void addUrlHandler(String protocol, URLHandler handler)
public void removeUrlHandler(String protocol)
Copyright © 2021 JBoss by Red Hat. All rights reserved.