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

Reply via email to