package org.rhq.modules.plugins.jbossas7; import org.rhq.core.pluginapi.inventory.ResourceComponent; /** * An AS7 Resource component. */ public interface AS7Component<T extends ResourceComponent<?>> extends ResourceComponent<T> { /** * Returns the connection that can be used to send management requests to the managed AS& instance. * * @return the connection that can be used to send management requests to the managed AS& instance */ ASConnection getASConnection(); /** * Returns a path in the form (key=value)?(,key=value)* that can be used to construct an address to this component's * underlying managed service. * * @return a path in the form (key=value)?(,key=value)* that can be used to construct an address to this component's * underlying managed service */ String getPath(); }