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:
java.lang.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 java.lang.StringaccessJMXValue()Get value from MBeans attribute.java.lang.StringgetAttribute()java.lang.StringgetHost()protected javax.management.MBeanServerConnectiongetJMXConnection()Get JMXConnection (default look at jmx.server project reference from jmxOpen Task).java.lang.StringgetName()java.lang.StringgetPassword()java.lang.StringgetPort()java.lang.StringgetRef()java.lang.StringgetUrl()java.lang.StringgetUsername()java.lang.StringgetValue()voidsetAttribute(java.lang.String attribute)voidsetHost(java.lang.String host)voidsetName(java.lang.String objectName)voidsetPassword(java.lang.String password)voidsetPort(java.lang.String port)voidsetRef(java.lang.String refId)voidsetUrl(java.lang.String url)voidsetUsername(java.lang.String username)voidsetValue(java.lang.String value)-
Methods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject
-
-
-
-
Method Detail
-
getAttribute
public java.lang.String getAttribute()
- Returns:
- Returns the attribute.
-
setAttribute
public void setAttribute(java.lang.String attribute)
- Parameters:
attribute- The attribute to set.
-
getHost
public java.lang.String getHost()
- Returns:
- Returns the host.
-
setHost
public void setHost(java.lang.String host)
- Parameters:
host- The host to set.
-
getName
public java.lang.String getName()
- Returns:
- Returns the name.
-
setName
public void setName(java.lang.String objectName)
- Parameters:
objectName- The name to set.
-
getPassword
public java.lang.String getPassword()
- Returns:
- Returns the password.
-
setPassword
public void setPassword(java.lang.String password)
- Parameters:
password- The password to set.
-
getPort
public java.lang.String getPort()
- Returns:
- Returns the port.
-
setPort
public void setPort(java.lang.String port)
- Parameters:
port- The port to set.
-
getUrl
public java.lang.String getUrl()
- Returns:
- Returns the url.
-
setUrl
public void setUrl(java.lang.String url)
- Parameters:
url- The url to set.
-
getUsername
public java.lang.String getUsername()
- Returns:
- Returns the username.
-
setUsername
public void setUsername(java.lang.String username)
- Parameters:
username- The username to set.
-
getValue
public java.lang.String getValue()
- Returns:
- Returns the value.
-
setValue
public void setValue(java.lang.String value)
-
getRef
public java.lang.String getRef()
- Returns:
- Returns the ref.
-
setRef
public void setRef(java.lang.String refId)
- Parameters:
refId- The ref to set.
-
getJMXConnection
protected javax.management.MBeanServerConnection getJMXConnection() throws java.net.MalformedURLException, java.io.IOExceptionGet JMXConnection (default look at jmx.server project reference from jmxOpen Task).- Returns:
- active JMXConnection
- Throws:
java.net.MalformedURLException- Invalid URL for JMX serverjava.io.IOException- Connection error
-
accessJMXValue
protected java.lang.String accessJMXValue()
Get value from MBeans attribute.- Returns:
- The value
-
-