You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by we...@apache.org on 2004/08/01 17:44:35 UTC

cvs commit: jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/deployment/impl DeployPortletAppEventListener.java

weaver      2004/08/01 08:44:35

  Modified:    portal/src/java/org/apache/jetspeed/deployment/impl
                        DeployPortletAppEventListener.java
  Log:
  No takes a PortletFactory as a dep
  
  Revision  Changes    Path
  1.16      +7 -6      jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/deployment/impl/DeployPortletAppEventListener.java
  
  Index: DeployPortletAppEventListener.java
  ===================================================================
  RCS file: /home/cvs/jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/deployment/impl/DeployPortletAppEventListener.java,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- DeployPortletAppEventListener.java	9 Jul 2004 18:27:45 -0000	1.15
  +++ DeployPortletAppEventListener.java	1 Aug 2004 15:44:35 -0000	1.16
  @@ -20,7 +20,7 @@
   import org.apache.jetspeed.deployment.DeploymentEventListener;
   import org.apache.jetspeed.deployment.DeploymentException;
   import org.apache.jetspeed.deployment.DeploymentObject;
  -import org.apache.jetspeed.factory.JetspeedPortletFactory;
  +import org.apache.jetspeed.factory.PortletFactory;
   import org.apache.jetspeed.tools.pamanager.PortletApplicationException;
   import org.apache.jetspeed.tools.pamanager.PortletApplicationManagement;
   import org.apache.jetspeed.util.DirectoryHelper;
  @@ -49,6 +49,7 @@
       private PortletApplicationManagement pam;
       private Map appNameToFile;
       protected PortletRegistryComponent registry;
  +    private PortletFactory portletFactory;
   
   
       /**
  @@ -60,10 +61,10 @@
        *             the <code>webAppDir</code> directory does not exist.
        */
       public DeployPortletAppEventListener( String webAppDir, PortletApplicationManagement pam,
  -            PortletRegistryComponent registry  ) throws FileNotFoundException
  +            PortletRegistryComponent registry, PortletFactory portletFactory  ) throws FileNotFoundException
       {
           File checkFile = new File(webAppDir);
  -   
  +        this.portletFactory = portletFactory;
   
           if (checkFile.exists())
           {
  @@ -213,8 +214,8 @@
                   // undeploy works correctly
                   appNameToFile.put(deploymentObj.getPath(), id);
                   if (isLocal)
  -                {
  -                    JetspeedPortletFactory.addClassLoader(paWar.createClassloader(getClass().getClassLoader()));
  +                {                
  +                    portletFactory.addClassLoader(paWar.createClassloader(getClass().getClassLoader()));
                   }
                   return;
               }
  @@ -228,7 +229,7 @@
                   {
                       log.info(fileName + " will be registered as a local portlet applicaiton.");                    
                       pam.register(paWar);
  -                    JetspeedPortletFactory.addClassLoader(paWar.createClassloader(getClass().getClassLoader()));
  +                    portletFactory.addClassLoader(paWar.createClassloader(getClass().getClassLoader()));
                   }
                   else
                   {
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jetspeed-dev-help@jakarta.apache.org