KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > sun > appserv > management > base > StdAttributesAccess


1 /*
2  * The contents of this file are subject to the terms
3  * of the Common Development and Distribution License
4  * (the License). You may not use this file except in
5  * compliance with the License.
6  *
7  * You can obtain a copy of the license at
8  * https://glassfish.dev.java.net/public/CDDLv1.0.html or
9  * glassfish/bootstrap/legal/CDDLv1.0.txt.
10  * See the License for the specific language governing
11  * permissions and limitations under the License.
12  *
13  * When distributing Covered Code, include this CDDL
14  * Header Notice in each file and include the License file
15  * at glassfish/bootstrap/legal/CDDLv1.0.txt.
16  * If applicable, add the following below the CDDL Header,
17  * with the fields enclosed by brackets [] replaced by
18  * you own identifying information:
19  * "Portions Copyrighted [year] [name of copyright owner]"
20  *
21  * Copyright 2006 Sun Microsystems, Inc. All rights reserved.
22  */

23 package com.sun.appserv.management.base;
24
25 import java.io.IOException JavaDoc;
26
27 import javax.management.Attribute JavaDoc;
28 import javax.management.AttributeList JavaDoc;
29 import javax.management.AttributeNotFoundException JavaDoc;
30 import javax.management.InvalidAttributeValueException JavaDoc;
31 import javax.management.MBeanException JavaDoc;
32 import javax.management.InstanceNotFoundException JavaDoc;
33 import javax.management.ReflectionException JavaDoc;
34
35 /**
36     Standard API for access to JMX MBean Attributes. The exceptions from these
37     calls are the same as those that would be thrown if the same routines
38     were invoked through an MBeanServerConnection.
39  */

40 public interface StdAttributesAccess
41 {
42     public Object JavaDoc getAttribute( String JavaDoc name )
43                             throws InstanceNotFoundException JavaDoc, ReflectionException JavaDoc,
44                             MBeanException JavaDoc, AttributeNotFoundException JavaDoc, IOException JavaDoc;
45                            
46     public AttributeList JavaDoc getAttributes( String JavaDoc[] names )
47                                 throws InstanceNotFoundException JavaDoc, ReflectionException JavaDoc,
48                                 IOException JavaDoc;
49     
50     public void setAttribute( Attribute JavaDoc attr )
51                                 throws InstanceNotFoundException JavaDoc, ReflectionException JavaDoc,
52                                 MBeanException JavaDoc, AttributeNotFoundException JavaDoc, InvalidAttributeValueException JavaDoc,
53                                 IOException JavaDoc;
54                                 
55     public AttributeList JavaDoc setAttributes( AttributeList JavaDoc attrs )
56                                 throws InstanceNotFoundException JavaDoc, ReflectionException JavaDoc,
57                                 IOException JavaDoc;
58 }
59
Popular Tags