public class SimpleRemoteConnector
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) java.lang.String |
domain |
(package private) java.lang.String |
filter |
(package private) long |
lastRefresh |
(package private) java.lang.String |
localDomain |
private static org.apache.commons.logging.Log |
log |
(package private) java.util.HashMap |
mbeans |
(package private) javax.management.MBeanServer |
mserver |
(package private) java.lang.String |
pass |
(package private) java.lang.String |
prefix |
(package private) Registry |
reg |
(package private) java.lang.String |
statusPath |
(package private) long |
updateInterval |
(package private) java.lang.String |
user |
(package private) java.lang.String |
webServerHost |
(package private) int |
webServerPort |
Constructor and Description |
---|
SimpleRemoteConnector() |
Modifier and Type | Method and Description |
---|---|
void |
destroy() |
java.lang.String |
getDomain() |
java.lang.String |
getFilter() |
java.lang.String |
getPass() |
java.lang.String |
getStatusPath() |
protected java.io.InputStream |
getStream(java.lang.String qry)
connect to apache using http, get a list of mbeans.
|
long |
getUpdateInterval() |
java.lang.String |
getUser() |
java.lang.String |
getWebServerHost() |
int |
getWebServerPort() |
void |
init() |
java.lang.Object |
invoke(java.lang.Object oname,
java.lang.String name,
java.lang.Object[] params,
java.lang.String[] signature) |
void |
refresh()
Refresh the proxies, if updateInterval passed
|
void |
refreshAttributes() |
void |
refreshMetadata() |
void |
setAttribute(javax.management.ObjectName oname,
javax.management.Attribute attribute) |
void |
setDomain(java.lang.String domain) |
void |
setFilter(java.lang.String filter) |
void |
setPass(java.lang.String pass) |
void |
setStatusPath(java.lang.String statusPath) |
void |
setUpdateInterval(long updateInterval) |
void |
setUser(java.lang.String user) |
void |
setWebServerHost(java.lang.String webServerHost) |
void |
setWebServerPort(int webServerPort) |
void |
start() |
private static org.apache.commons.logging.Log log
java.lang.String webServerHost
int webServerPort
java.lang.String statusPath
java.lang.String user
java.lang.String pass
java.lang.String domain
java.lang.String localDomain
java.lang.String filter
long lastRefresh
long updateInterval
java.lang.String prefix
Registry reg
javax.management.MBeanServer mserver
java.util.HashMap mbeans
public java.lang.String getWebServerHost()
public void setWebServerHost(java.lang.String webServerHost)
public int getWebServerPort()
public void setWebServerPort(int webServerPort)
public long getUpdateInterval()
public void setUpdateInterval(long updateInterval)
public java.lang.String getUser()
public void setUser(java.lang.String user)
public java.lang.String getPass()
public java.lang.String getDomain()
public void setDomain(java.lang.String domain)
public void setPass(java.lang.String pass)
public java.lang.String getStatusPath()
public void setStatusPath(java.lang.String statusPath)
public java.lang.String getFilter()
public void setFilter(java.lang.String filter)
public void destroy()
public void init() throws java.io.IOException
java.io.IOException
public void start() throws java.io.IOException
java.io.IOException
public void refresh()
public void refreshAttributes()
public void refreshMetadata()
public java.lang.Object invoke(java.lang.Object oname, java.lang.String name, java.lang.Object[] params, java.lang.String[] signature) throws javax.management.MBeanException, javax.management.ReflectionException
javax.management.MBeanException
javax.management.ReflectionException
public void setAttribute(javax.management.ObjectName oname, javax.management.Attribute attribute) throws javax.management.AttributeNotFoundException, javax.management.MBeanException, javax.management.ReflectionException
javax.management.AttributeNotFoundException
javax.management.MBeanException
javax.management.ReflectionException
protected java.io.InputStream getStream(java.lang.String qry) throws java.lang.Exception
java.lang.Exception
Copyright (c) 2001-2003 - Apache Software Foundation