1 /*2 3 * EJTools, the Enterprise Java Tools4 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 letiemble26 27 * @created 13 décembre 200128 29 * @version $Revision: 1.5 $30 31 * @todo Javadoc to complete32 33 */34 35 public interface CustomViewDeployerMBean extends org.jboss.deployment.SubDeployerMBean36 37 {38 39 40 41 /**42 43 * Description of the Method44 45 *46 47 * @param di Description of the Parameter48 49 * @return Description of the Return Value50 51 */52 53 boolean accepts(org.jboss.deployment.DeploymentInfo di);54 55 56 57 58 59 /**60 61 * Description of the Method62 63 *64 65 * @param di Description of the Parameter66 67 * @exception org.jboss.deployment.DeploymentException Description of the Exception68 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 Method82 83 *84 85 * @param di Description of the Parameter86 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 object98 99 *100 101 * @param index Description of the Parameter102 103 * @return The view value104 105 */106 107 org.ejtools.jmx.browser.mbean.View getView(int index);108 109 110 111 112 113 /**114 115 * Description of the Method116 117 *118 119 * @return The customViews value120 121 */122 123 org.ejtools.jmx.browser.mbean.View[] getViews();124 125 126 127 128 129 /**130 131 * Description of the Method132 133 *134 135 * @param di Description of the Parameter136 137 * @exception org.jboss.deployment.DeploymentException Description of the Exception138 139 */140 141 void init(org.jboss.deployment.DeploymentInfo di)142 143 throws org.jboss.deployment.DeploymentException;144 145 146 147 }148 149