01: /**
02: * $Id: PASModuleMBean.java,v 1.2 2005/01/27 17:44:48 ru111118 Exp $
03: * Copyright 2004 Sun Microsystems, Inc. All
04: * rights reserved. Use of this product is subject
05: * to license terms. Federal Acquisitions:
06: * Commercial Software -- Government Users
07: * Subject to Standard License Terms and
08: * Conditions.
09: *
10: * Sun, Sun Microsystems, the Sun logo, and Sun ONE
11: * are trademarks or registered trademarks of Sun Microsystems,
12: * Inc. in the United States and other countries.
13: */package com.sun.portal.admin.server;
14:
15: import java.util.List;
16:
17: import com.sun.cacao.ModuleMBean;
18:
19: /**
20: * This MBean interface specifies the ability of the Portal Admin
21: * Server cacao module to reload portal MBeans.
22: */
23: public interface PASModuleMBean extends ModuleMBean {
24: /**
25: * Reloads the MBeans of the given type under a parent with the
26: * given path in the portal domain with the given domain ID from
27: * the portal domain context. All descendent MBeans are also
28: * reloaded. If any of the method parameters is invalid (e.g. no
29: * such portal domain or unknown type), no MBeans are reloaded.
30: *
31: * @param domainID ID of the portal domain where MBeans are to
32: * be reloaded.
33: * @param type the type of the MBeans to be reloaded.
34: * @param parentPath the path of the parent of the MBeans to be reloaded.
35: */
36: public void reloadMBeans(String domainID, String type,
37: List parentPath);
38: }
|