Update of /cvsroot/ejtools/libraries/common/src/main/net/sourceforge/ejtools/jmx
In directory usw-pr-cvs1:/tmp/cvs-serv20515
Added Files:
MBeanAccessor.java ObjectNameFinder.java
Log Message:
Initial Import
--- NEW FILE: MBeanAccessor.java ---
/*
* EJTools, the Enterprise Java Tools
*
* Distributable under LGPL license.
* See terms of license at gnu.org.
*/
package net.sourceforge.ejtools.jmx;
import javax.management.*;
/**
* Description of the Interface
*
* @author laurent
* @created 11 avril 2002
*/
public interface MBeanAccessor
{
/**
* Sets the attribute attribute of the MBeanAccessor object
*
* @param name The new attribute value
* @param attribute The new attribute value
*/
public void setAttribute(ObjectName name, Attribute attribute);
/**
* Gets the mBeanInfo attribute of the MBeanAccessor object
*
* @return The mBeanInfo value
*/
public MBeanInfo getMBeanInfo();
/**
* Gets the objectName attribute of the MBeanAccessor object
*
* @return The objectName value
*/
public ObjectName getObjectName();
/**
* Gets the canonicalName attribute of the MBeanAccessor object
*
* @return The canonicalName value
*/
public String getCanonicalName();
/**
* Gets the attribute attribute of the MBeanAccessor object
*
* @param name Description of the Parameter
* @param attribute Description of the Parameter
* @return The attribute value
*/
public Object getAttribute(ObjectName name, String attribute);
/**
* Description of the Method
*
* @param name Description of the Parameter
* @param action Description of the Parameter
* @param params Description of the Parameter
* @param signatures Description of the Parameter
* @return Description of the Return Value
*/
public Object invoke(ObjectName name, String action, Object[] params, String[] signatures);
}
--- NEW FILE: ObjectNameFinder.java ---
/*
* EJTools, the Enterprise Java Tools
*
* Distributable under LGPL license.
* See terms of license at gnu.org.
*/
package net.sourceforge.ejtools.jmx;
/**
* Description of the Interface
*
* @author laurent
* @created 11 avril 2002
*/
public interface ObjectNameFinder
{
/**
* Description of the Method
*
* @param searchString Description of the Parameter
*/
public void searchObjectName(String objectName);
}
|