User: juhalindfors
Date: 01/12/02 17:42:59
Added: src/main/javax/management Descriptor.java DynamicMBean.java
MBeanException.java MBeanRegistration.java
MBeanServer.java MBeanServerDelegateMBean.java
NotificationBroadcaster.java
NotificationFilter.java NotificationListener.java
PersistentMBean.java QueryExp.java ValueExp.java
Log:
javax.management interfaces
Revision Changes Path
1.1 jmx/src/main/javax/management/Descriptor.java
Index: Descriptor.java
===================================================================
/*
* LGPL
*/
package javax.management;
public interface Descriptor extends java.io.Serializable {
public java.lang.Object getFieldValue(java.lang.String fieldName)
throws RuntimeOperationsException;
public void setField(java.lang.String fieldName,
java.lang.Object fieldValue)
throws RuntimeOperationsException;
public java.lang.String[] getFields();
public java.lang.String[] getFieldNames();
public java.lang.Object[] getFieldValues(java.lang.String[] fieldNames);
public void removeField(java.lang.String fieldName);
public void setFields(java.lang.String[] fieldNames,
java.lang.Object[] fieldValues)
throws RuntimeOperationsException;
public java.lang.Object clone()
throws RuntimeOperationsException;
}
1.1 jmx/src/main/javax/management/DynamicMBean.java
Index: DynamicMBean.java
===================================================================
/*
* LGPL
*/
package javax.management;
public interface DynamicMBean {
public java.lang.Object getAttribute(java.lang.String attribute)
throws AttributeNotFoundException,
MBeanException,
ReflectionException;
public void setAttribute(Attribute attribute)
throws AttributeNotFoundException,
InvalidAttributeValueException,
MBeanException,
ReflectionException;
public AttributeList getAttributes(java.lang.String[] attributes);
public AttributeList setAttributes(AttributeList attributes);
public java.lang.Object invoke(java.lang.String actionName,
java.lang.Object[] params,
java.lang.String[] signature)
throws MBeanException,
ReflectionException;
public MBeanInfo getMBeanInfo();
}
1.1 jmx/src/main/javax/management/MBeanException.java
Index: MBeanException.java
===================================================================
/*
* LGPL
*/
package javax.management;
public class MBeanException
extends JMException {
private Exception e = null;
public MBeanException(java.lang.Exception e) {
super();
this.e = e;
}
public MBeanException(java.lang.Exception e,
java.lang.String message) {
super(message);
this.e = e;
}
public java.lang.Exception getTargetException() {
return e;
}
}
1.1 jmx/src/main/javax/management/MBeanRegistration.java
Index: MBeanRegistration.java
===================================================================
/*
* LGPL
*/
package javax.management;
public interface MBeanRegistration {
public ObjectName preRegister(MBeanServer server,
ObjectName name)
throws java.lang.Exception;
public void postRegister(java.lang.Boolean registrationDone);
public void preDeregister()
throws java.lang.Exception;
public void postDeregister();
}
1.1 jmx/src/main/javax/management/MBeanServer.java
Index: MBeanServer.java
===================================================================
/*
* LGPL
*/
package javax.management;
public interface MBeanServer {
public java.lang.Object instantiate(java.lang.String className)
throws ReflectionException,
MBeanException;
public java.lang.Object instantiate(java.lang.String className,
ObjectName loaderName)
throws ReflectionException,
MBeanException,
InstanceNotFoundException;
public java.lang.Object instantiate(java.lang.String className,
java.lang.Object[] params,
java.lang.String[] signature)
throws ReflectionException,
MBeanException;
public java.lang.Object instantiate(String className,
ObjectName loaderName,
Object[] params,
String[] signature)
throws ReflectionException,
MBeanException,
InstanceNotFoundException;
public ObjectInstance createMBean(java.lang.String className,
ObjectName name)
throws ReflectionException,
InstanceAlreadyExistsException,
MBeanRegistrationException,
MBeanException,
NotCompliantMBeanException;
public ObjectInstance createMBean(java.lang.String className,
ObjectName name,
ObjectName loaderName)
throws ReflectionException,
InstanceAlreadyExistsException,
MBeanRegistrationException,
MBeanException,
NotCompliantMBeanException,
InstanceNotFoundException;
public ObjectInstance createMBean(java.lang.String className,
ObjectName name,
java.lang.Object[] params,
java.lang.String[] signature)
throws ReflectionException,
InstanceAlreadyExistsException,
MBeanRegistrationException,
MBeanException,
NotCompliantMBeanException;
public ObjectInstance createMBean(java.lang.String className,
ObjectName name,
ObjectName loaderName,
java.lang.Object[] params,
java.lang.String[] signature)
throws ReflectionException,
InstanceAlreadyExistsException,
MBeanRegistrationException,
MBeanException,
NotCompliantMBeanException,
InstanceNotFoundException;
public ObjectInstance registerMBean(java.lang.Object object,
ObjectName name)
throws InstanceAlreadyExistsException,
MBeanRegistrationException,
NotCompliantMBeanException;
public void unregisterMBean(ObjectName name)
throws InstanceNotFoundException,
MBeanRegistrationException;
public ObjectInstance getObjectInstance(ObjectName name)
throws InstanceNotFoundException;
public java.util.Set queryMBeans(ObjectName name,
QueryExp query);
public java.util.Set queryNames(ObjectName name,
QueryExp query);
public boolean isRegistered(ObjectName name);
public java.lang.Integer getMBeanCount();
public java.lang.Object getAttribute(ObjectName name,
java.lang.String attribute)
throws MBeanException,
AttributeNotFoundException,
InstanceNotFoundException,
ReflectionException;
public AttributeList getAttributes(ObjectName name,
java.lang.String[] attributes)
throws InstanceNotFoundException,
ReflectionException;
public void setAttribute(ObjectName name,
Attribute attribute)
throws InstanceNotFoundException,
AttributeNotFoundException,
InvalidAttributeValueException,
MBeanException,
ReflectionException;
public AttributeList setAttributes(ObjectName name,
AttributeList attributes)
throws InstanceNotFoundException,
ReflectionException;
public java.lang.Object invoke(ObjectName name,
java.lang.String operationName,
java.lang.Object[] params,
java.lang.String[] signature)
throws InstanceNotFoundException,
MBeanException,
ReflectionException;
public java.lang.String getDefaultDomain();
public void addNotificationListener(ObjectName name,
NotificationListener listener,
NotificationFilter filter,
java.lang.Object handback)
throws InstanceNotFoundException;
public void addNotificationListener(ObjectName name,
ObjectName listener,
NotificationFilter filter,
java.lang.Object handback)
throws InstanceNotFoundException;
public void removeNotificationListener(ObjectName name,
NotificationListener listener)
throws InstanceNotFoundException,
ListenerNotFoundException;
public void removeNotificationListener(ObjectName name,
ObjectName listener)
throws InstanceNotFoundException,
ListenerNotFoundException;
public MBeanInfo getMBeanInfo(ObjectName name)
throws InstanceNotFoundException,
IntrospectionException,
ReflectionException;
public boolean isInstanceOf(ObjectName name,
java.lang.String className)
throws InstanceNotFoundException;
public java.io.ObjectInputStream deserialize(ObjectName name,
byte[] data)
throws InstanceNotFoundException,
OperationsException;
public java.io.ObjectInputStream deserialize(java.lang.String className,
byte[] data)
throws OperationsException,
ReflectionException;
public java.io.ObjectInputStream deserialize(java.lang.String className,
ObjectName loaderName,
byte[] data)
throws InstanceNotFoundException,
OperationsException,
ReflectionException;
}
1.1 jmx/src/main/javax/management/MBeanServerDelegateMBean.java
Index: MBeanServerDelegateMBean.java
===================================================================
/*
* LGPL
*/
package javax.management;
public interface MBeanServerDelegateMBean {
public java.lang.String getMBeanServerId();
public java.lang.String getSpecificationName();
public java.lang.String getSpecificationVersion();
public java.lang.String getSpecificationVendor();
public java.lang.String getImplementationName();
public java.lang.String getImplementationVersion();
public java.lang.String getImplementationVendor();
}
1.1 jmx/src/main/javax/management/NotificationBroadcaster.java
Index: NotificationBroadcaster.java
===================================================================
/*
* LGPL
*/
package javax.management;
public interface NotificationBroadcaster {
public void addNotificationListener(NotificationListener listener,
NotificationFilter filter,
java.lang.Object handback)
throws java.lang.IllegalArgumentException;
public void removeNotificationListener(NotificationListener listener)
throws ListenerNotFoundException;
public MBeanNotificationInfo[] getNotificationInfo();
}
1.1 jmx/src/main/javax/management/NotificationFilter.java
Index: NotificationFilter.java
===================================================================
/*
* LGPL
*/
package javax.management;
public interface NotificationFilter extends java.io.Serializable {
public boolean isNotificationEnabled(Notification notification);
}
1.1 jmx/src/main/javax/management/NotificationListener.java
Index: NotificationListener.java
===================================================================
/*
* LGPL
*/
package javax.management;
public interface NotificationListener extends java.util.EventListener {
public void handleNotification(Notification notification,
java.lang.Object handback);
}
1.1 jmx/src/main/javax/management/PersistentMBean.java
Index: PersistentMBean.java
===================================================================
/*
* LGPL
*/
package javax.management;
public interface PersistentMBean {
public void load()
throws MBeanException,
RuntimeOperationsException,
InstanceNotFoundException;
public void store()
throws MBeanException,
RuntimeOperationsException,
InstanceNotFoundException;
}
1.1 jmx/src/main/javax/management/QueryExp.java
Index: QueryExp.java
===================================================================
/*
* LGPL
*/
package javax.management;
public interface QueryExp extends java.io.Serializable {
public boolean apply(ObjectName name)
throws BadStringOperationException,
BadBinaryOpValueExpException,
BadAttributeValueExpException,
InvalidApplicationException;
public void setMBeanServer(MBeanServer s);
}
1.1 jmx/src/main/javax/management/ValueExp.java
Index: ValueExp.java
===================================================================
/*
* LGPL
*/
package javax.management;
public interface ValueExp extends java.io.Serializable {
public ValueExp apply(ObjectName name)
throws BadStringOperationException,
BadBinaryOpValueExpException,
BadAttributeValueExpException,
InvalidApplicationException;
}
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development