This project has retired. For details please refer to its
        
        Attic page.
      
 
PortletApplicationManager (Jetspeed-2 Portal Components 2.1.3 API)
org.apache.jetspeed.tools.pamanager
Class PortletApplicationManager
java.lang.Object
  
org.apache.jetspeed.tools.pamanager.PortletApplicationManager
- All Implemented Interfaces: 
 - org.apache.jetspeed.tools.pamanager.PortletApplicationManagement
 
public class PortletApplicationManager
- extends Object
- implements org.apache.jetspeed.tools.pamanager.PortletApplicationManagement
  
PortletApplicationManager
- Version:
 
  - $Id: PortletApplicationManager.java,v 1.21 2005/04/09 00:24:44 shinsuke Exp $
 
- Author:
 
  - Ate Douma
 
 
 
| Fields inherited from interface org.apache.jetspeed.tools.pamanager.PortletApplicationManagement | 
LOCAL_PA_PREFIX | 
 
| 
Constructor Summary | 
PortletApplicationManager(org.apache.jetspeed.factory.PortletFactory portletFactory,
                          org.apache.jetspeed.components.portletregistry.PortletRegistry registry,
                          org.apache.jetspeed.components.portletentity.PortletEntityAccessComponent entityAccess,
                          org.apache.jetspeed.container.window.PortletWindowAccessor windowAccess,
                          org.apache.jetspeed.security.PermissionManager permissionManager,
                          org.apache.jetspeed.search.SearchEngine searchEngine,
                          org.apache.jetspeed.security.RoleManager roleManager,
                          List permissionRoles,
                          org.apache.jetspeed.cluster.NodeManager nodeManager,
                          String appRoot)
 
          Creates a new PortletApplicationManager object. | 
 
| 
Method Summary | 
private  void | 
checkStarted()
 
            | 
protected  void | 
checkValidContextName(String contextName,
                      boolean local)
 
            | 
 int | 
getDescriptorChangeMonitorInterval()
 
            | 
 int | 
getMaxRetriedStarts()
 
            | 
protected  void | 
grantDefaultPermissions(String paName)
 
            | 
 boolean | 
isStarted()
 
            | 
protected  org.apache.jetspeed.om.common.portlet.MutablePortletApplication | 
registerPortletApplication(PortletApplicationWar paWar,
                           org.apache.jetspeed.om.common.portlet.MutablePortletApplication oldPA,
                           int paType,
                           ClassLoader paClassLoader)
 
            | 
protected  void | 
revokeDefaultPermissions(String paName)
 
            | 
 void | 
setAutoCreateRoles(boolean autoCreateRoles)
 
            | 
 void | 
setDescriptorChangeMonitorInterval(int descriptorChangeMonitorInterval)
 
            | 
 void | 
setMaxRetriedStarts(int maxRetriedStarts)
 
            | 
 void | 
setRoleManager(org.apache.jetspeed.security.RoleManager roleManager)
 
            | 
 void | 
setSearchEngine(org.apache.jetspeed.search.SearchEngine searchEngine)
 
            | 
 void | 
start()
 
            | 
 void | 
startInternalApplication(String contextName)
 
            | 
 void | 
startLocalPortletApplication(String contextName,
                             org.apache.jetspeed.util.FileSystemHelper warStruct,
                             ClassLoader paClassLoader)
 
            | 
protected  void | 
startPA(String contextName,
        String contextPath,
        org.apache.jetspeed.util.FileSystemHelper warStruct,
        ClassLoader paClassLoader,
        int paType)
 
            | 
protected  void | 
startPA(String contextName,
        String contextPath,
        org.apache.jetspeed.util.FileSystemHelper warStruct,
        ClassLoader paClassLoader,
        int paType,
        long checksum)
 
            | 
 void | 
startPortletApplication(String contextName,
                        org.apache.jetspeed.util.FileSystemHelper warStruct,
                        ClassLoader paClassLoader)
 
            | 
 void | 
startPortletApplication(String contextName,
                        String contextPath,
                        org.apache.jetspeed.util.FileSystemHelper warStruct,
                        ClassLoader paClassLoader)
 
            | 
 void | 
stop()
 
            | 
 void | 
stopLocalPortletApplication(String contextName)
 
            | 
protected  void | 
stopPA(String contextName,
       int paType)
 
            | 
 void | 
stopPortletApplication(String contextName)
 
            | 
protected  void | 
unregisterPortletApplication(org.apache.jetspeed.om.common.portlet.MutablePortletApplication pa,
                             boolean purgeEntityInfo)
 
            | 
 void | 
unregisterPortletApplication(String paName)
 
            | 
protected  void | 
updateSearchEngine(boolean remove,
                   org.apache.jetspeed.om.common.portlet.MutablePortletApplication pa)
 
            | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
DEFAULT_DESCRIPTOR_CHANGE_MONITOR_INTERVAL
private static int DEFAULT_DESCRIPTOR_CHANGE_MONITOR_INTERVAL
DEFAULT_MAX_RETRIED_STARTS
private static int DEFAULT_MAX_RETRIED_STARTS
log
private static final org.apache.commons.logging.Log log
entityAccess
protected org.apache.jetspeed.components.portletentity.PortletEntityAccessComponent entityAccess
portletFactory
protected org.apache.jetspeed.factory.PortletFactory portletFactory
registry
protected org.apache.jetspeed.components.portletregistry.PortletRegistry registry
windowAccess
protected org.apache.jetspeed.container.window.PortletWindowAccessor windowAccess
searchEngine
protected org.apache.jetspeed.search.SearchEngine searchEngine
roleManager
protected org.apache.jetspeed.security.RoleManager roleManager
permissionManager
protected org.apache.jetspeed.security.PermissionManager permissionManager
autoCreateRoles
protected boolean autoCreateRoles
permissionRoles
protected List permissionRoles
descriptorChangeMonitorInterval
protected int descriptorChangeMonitorInterval
maxRetriedStarts
protected int maxRetriedStarts
- holds the max number of retries in case of unsuccessful PA start
 this addresses possible startup errors in clustered environments
 
monitor
protected PortletApplicationManager.DescriptorChangeMonitor monitor
started
protected boolean started
appRoot
protected String appRoot
nodeManager
protected org.apache.jetspeed.cluster.NodeManager nodeManager
PortletApplicationManager
public PortletApplicationManager(org.apache.jetspeed.factory.PortletFactory portletFactory,
                                 org.apache.jetspeed.components.portletregistry.PortletRegistry registry,
                                 org.apache.jetspeed.components.portletentity.PortletEntityAccessComponent entityAccess,
                                 org.apache.jetspeed.container.window.PortletWindowAccessor windowAccess,
                                 org.apache.jetspeed.security.PermissionManager permissionManager,
                                 org.apache.jetspeed.search.SearchEngine searchEngine,
                                 org.apache.jetspeed.security.RoleManager roleManager,
                                 List permissionRoles,
                                 org.apache.jetspeed.cluster.NodeManager nodeManager,
                                 String appRoot)
- Creates a new PortletApplicationManager object.
 
start
public void start()
 
 
stop
public void stop()
 
 
isStarted
public boolean isStarted()
- Specified by:
 isStarted in interface org.apache.jetspeed.tools.pamanager.PortletApplicationManagement
 
 
setRoleManager
public void setRoleManager(org.apache.jetspeed.security.RoleManager roleManager)
 
 
setAutoCreateRoles
public void setAutoCreateRoles(boolean autoCreateRoles)
 
 
setSearchEngine
public void setSearchEngine(org.apache.jetspeed.search.SearchEngine searchEngine)
 
 
checkStarted
private void checkStarted()
 
 
startLocalPortletApplication
public void startLocalPortletApplication(String contextName,
                                         org.apache.jetspeed.util.FileSystemHelper warStruct,
                                         ClassLoader paClassLoader)
                                  throws org.apache.jetspeed.components.portletregistry.RegistryException
- Specified by:
 startLocalPortletApplication in interface org.apache.jetspeed.tools.pamanager.PortletApplicationManagement
 
- Throws:
 org.apache.jetspeed.components.portletregistry.RegistryException
 
startInternalApplication
public void startInternalApplication(String contextName)
                              throws org.apache.jetspeed.components.portletregistry.RegistryException
- Specified by:
 startInternalApplication in interface org.apache.jetspeed.tools.pamanager.PortletApplicationManagement
 
- Throws:
 org.apache.jetspeed.components.portletregistry.RegistryException
 
startPortletApplication
public void startPortletApplication(String contextName,
                                    org.apache.jetspeed.util.FileSystemHelper warStruct,
                                    ClassLoader paClassLoader)
                             throws org.apache.jetspeed.components.portletregistry.RegistryException
- Specified by:
 startPortletApplication in interface org.apache.jetspeed.tools.pamanager.PortletApplicationManagement
 
- Throws:
 org.apache.jetspeed.components.portletregistry.RegistryException
 
startPortletApplication
public void startPortletApplication(String contextName,
                                    String contextPath,
                                    org.apache.jetspeed.util.FileSystemHelper warStruct,
                                    ClassLoader paClassLoader)
                             throws org.apache.jetspeed.components.portletregistry.RegistryException
- Specified by:
 startPortletApplication in interface org.apache.jetspeed.tools.pamanager.PortletApplicationManagement
 
- Throws:
 org.apache.jetspeed.components.portletregistry.RegistryException
 
stopLocalPortletApplication
public void stopLocalPortletApplication(String contextName)
                                 throws org.apache.jetspeed.components.portletregistry.RegistryException
- Specified by:
 stopLocalPortletApplication in interface org.apache.jetspeed.tools.pamanager.PortletApplicationManagement
 
- Throws:
 org.apache.jetspeed.components.portletregistry.RegistryException
 
stopPortletApplication
public void stopPortletApplication(String contextName)
                            throws org.apache.jetspeed.components.portletregistry.RegistryException
- Specified by:
 stopPortletApplication in interface org.apache.jetspeed.tools.pamanager.PortletApplicationManagement
 
- Throws:
 org.apache.jetspeed.components.portletregistry.RegistryException
 
unregisterPortletApplication
public void unregisterPortletApplication(String paName)
                                  throws org.apache.jetspeed.components.portletregistry.RegistryException
- Specified by:
 unregisterPortletApplication in interface org.apache.jetspeed.tools.pamanager.PortletApplicationManagement
 
- Throws:
 org.apache.jetspeed.components.portletregistry.RegistryException
 
checkValidContextName
protected void checkValidContextName(String contextName,
                                     boolean local)
                              throws org.apache.jetspeed.components.portletregistry.RegistryException
 
- Throws:
 org.apache.jetspeed.components.portletregistry.RegistryException
 
registerPortletApplication
protected org.apache.jetspeed.om.common.portlet.MutablePortletApplication registerPortletApplication(PortletApplicationWar paWar,
                                                                                                     org.apache.jetspeed.om.common.portlet.MutablePortletApplication oldPA,
                                                                                                     int paType,
                                                                                                     ClassLoader paClassLoader)
                                                                                              throws org.apache.jetspeed.components.portletregistry.RegistryException
 
- Throws:
 org.apache.jetspeed.components.portletregistry.RegistryException
 
startPA
protected void startPA(String contextName,
                       String contextPath,
                       org.apache.jetspeed.util.FileSystemHelper warStruct,
                       ClassLoader paClassLoader,
                       int paType)
                throws org.apache.jetspeed.components.portletregistry.RegistryException
 
- Throws:
 org.apache.jetspeed.components.portletregistry.RegistryException
 
startPA
protected void startPA(String contextName,
                       String contextPath,
                       org.apache.jetspeed.util.FileSystemHelper warStruct,
                       ClassLoader paClassLoader,
                       int paType,
                       long checksum)
                throws org.apache.jetspeed.components.portletregistry.RegistryException
 
- Throws:
 org.apache.jetspeed.components.portletregistry.RegistryException
 
stopPA
protected void stopPA(String contextName,
                      int paType)
               throws org.apache.jetspeed.components.portletregistry.RegistryException
 
- Throws:
 org.apache.jetspeed.components.portletregistry.RegistryException
 
updateSearchEngine
protected void updateSearchEngine(boolean remove,
                                  org.apache.jetspeed.om.common.portlet.MutablePortletApplication pa)
 
 
unregisterPortletApplication
protected void unregisterPortletApplication(org.apache.jetspeed.om.common.portlet.MutablePortletApplication pa,
                                            boolean purgeEntityInfo)
                                     throws org.apache.jetspeed.components.portletregistry.RegistryException
 
- Throws:
 org.apache.jetspeed.components.portletregistry.RegistryException
 
grantDefaultPermissions
protected void grantDefaultPermissions(String paName)
 
 
revokeDefaultPermissions
protected void revokeDefaultPermissions(String paName)
 
 
getDescriptorChangeMonitorInterval
public int getDescriptorChangeMonitorInterval()
 
 
setDescriptorChangeMonitorInterval
public void setDescriptorChangeMonitorInterval(int descriptorChangeMonitorInterval)
 
 
setMaxRetriedStarts
public void setMaxRetriedStarts(int maxRetriedStarts)
 
 
getMaxRetriedStarts
public int getMaxRetriedStarts()
 
 
Copyright © 1999-2007 Apache Software Foundation. All Rights Reserved.