Package org.apache.catalina.ant.jmx
Class JMXAccessorConditionBase
- java.lang.Object
-
- org.apache.tools.ant.ProjectComponent
-
- org.apache.catalina.ant.jmx.JMXAccessorConditionBase
-
- All Implemented Interfaces:
Cloneable,org.apache.tools.ant.taskdefs.condition.Condition
- Direct Known Subclasses:
JMXAccessorCondition,JMXAccessorEqualsCondition
public abstract class JMXAccessorConditionBase extends org.apache.tools.ant.ProjectComponent implements org.apache.tools.ant.taskdefs.condition.Condition
-
-
Constructor Summary
Constructors Constructor Description JMXAccessorConditionBase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringaccessJMXValue()Get value from MBeans attribute.StringgetAttribute()StringgetHost()protected MBeanServerConnectiongetJMXConnection()Get JMXConnection (default look at jmx.server project reference from jmxOpen Task).StringgetName()StringgetPassword()StringgetPort()StringgetRef()StringgetUrl()StringgetUsername()StringgetValue()voidsetAttribute(String attribute)voidsetHost(String host)voidsetName(String objectName)voidsetPassword(String password)voidsetPort(String port)voidsetRef(String refId)voidsetUrl(String url)voidsetUsername(String username)voidsetValue(String value)-
Methods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject
-
-
-
-
Method Detail
-
getAttribute
public String getAttribute()
- Returns:
- Returns the attribute.
-
setAttribute
public void setAttribute(String attribute)
- Parameters:
attribute- The attribute to set.
-
getHost
public String getHost()
- Returns:
- Returns the host.
-
setHost
public void setHost(String host)
- Parameters:
host- The host to set.
-
getName
public String getName()
- Returns:
- Returns the name.
-
setName
public void setName(String objectName)
- Parameters:
objectName- The name to set.
-
getPassword
public String getPassword()
- Returns:
- Returns the password.
-
setPassword
public void setPassword(String password)
- Parameters:
password- The password to set.
-
getPort
public String getPort()
- Returns:
- Returns the port.
-
setPort
public void setPort(String port)
- Parameters:
port- The port to set.
-
getUrl
public String getUrl()
- Returns:
- Returns the url.
-
setUrl
public void setUrl(String url)
- Parameters:
url- The url to set.
-
getUsername
public String getUsername()
- Returns:
- Returns the username.
-
setUsername
public void setUsername(String username)
- Parameters:
username- The username to set.
-
getValue
public String getValue()
- Returns:
- Returns the value.
-
setValue
public void setValue(String value)
-
getRef
public String getRef()
- Returns:
- Returns the ref.
-
setRef
public void setRef(String refId)
- Parameters:
refId- The ref to set.
-
getJMXConnection
protected MBeanServerConnection getJMXConnection() throws MalformedURLException, IOException
Get JMXConnection (default look at jmx.server project reference from jmxOpen Task).- Returns:
- active JMXConnection
- Throws:
MalformedURLException- Invalid URL for JMX serverIOException- Connection error
-
accessJMXValue
protected String accessJMXValue()
Get value from MBeans attribute.- Returns:
- The value
-
-