KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > ejtools > jmx > browser > mbean > CustomViewDeployerMBean


1 /*
2
3  * EJTools, the Enterprise Java Tools
4
5  *
6
7  * Distributable under LGPL license.
8
9  * See terms of license at www.gnu.org.
10
11  */

12
13 package org.ejtools.jmx.browser.mbean;
14
15
16
17
18
19 /**
20
21  * MBean interface.
22
23  *
24
25  * @author letiemble
26
27  * @created 13 décembre 2001
28
29  * @version $Revision: 1.5 $
30
31  * @todo Javadoc to complete
32
33  */

34
35 public interface CustomViewDeployerMBean extends org.jboss.deployment.SubDeployerMBean
36
37 {
38
39
40
41    /**
42
43     * Description of the Method
44
45     *
46
47     * @param di Description of the Parameter
48
49     * @return Description of the Return Value
50
51     */

52
53    boolean accepts(org.jboss.deployment.DeploymentInfo di);
54
55
56
57
58
59    /**
60
61     * Description of the Method
62
63     *
64
65     * @param di Description of the Parameter
66
67     * @exception org.jboss.deployment.DeploymentException Description of the Exception
68
69     */

70
71    void create(org.jboss.deployment.DeploymentInfo di)
72
73       throws org.jboss.deployment.DeploymentException;
74
75
76
77
78
79    /**
80
81     * Description of the Method
82
83     *
84
85     * @param di Description of the Parameter
86
87     */

88
89    void destroy(org.jboss.deployment.DeploymentInfo di);
90
91
92
93
94
95    /**
96
97     * Gets the customView attribute of the CustomViewDeployer object
98
99     *
100
101     * @param index Description of the Parameter
102
103     * @return The view value
104
105     */

106
107    org.ejtools.jmx.browser.mbean.View getView(int index);
108
109
110
111
112
113    /**
114
115     * Description of the Method
116
117     *
118
119     * @return The customViews value
120
121     */

122
123    org.ejtools.jmx.browser.mbean.View[] getViews();
124
125
126
127
128
129    /**
130
131     * Description of the Method
132
133     *
134
135     * @param di Description of the Parameter
136
137     * @exception org.jboss.deployment.DeploymentException Description of the Exception
138
139     */

140
141    void init(org.jboss.deployment.DeploymentInfo di)
142
143       throws org.jboss.deployment.DeploymentException;
144
145
146
147 }
148
149
Popular Tags