1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.jetspeed.tools.pamanager;
18
19 import org.apache.jetspeed.components.portletregistry.RegistryException;
20 import org.apache.jetspeed.util.FileSystemHelper;
21
22
23 /***
24 * PortletApplicationManagement
25 *
26 * @author <a href="mailto:ate@douma.nu">Ate Douma</a>
27 * @version $Id: PortletApplicationManagement.java 545987 2007-06-11 01:46:18Z taylor $
28 */
29 public interface PortletApplicationManagement
30 {
31 public static final String LOCAL_PA_PREFIX = "jetspeed-";
32
33 public boolean isStarted();
34 void startPortletApplication(String contextName, FileSystemHelper warStruct, ClassLoader paClassLoader) throws RegistryException;
35 void stopPortletApplication(String contextName) throws RegistryException;
36 void startLocalPortletApplication(String contextName, FileSystemHelper warStruct, ClassLoader paClassLoader) throws RegistryException;
37 void startInternalApplication(String contextName) throws RegistryException;
38 void stopLocalPortletApplication(String contextName) throws RegistryException;
39 public void unregisterPortletApplication(String paName) throws RegistryException;
40 }