org.jboss.portal.portlet.deployment.jboss
Class PortletAppDeployment

java.lang.Object
  extended by org.jboss.portal.server.deployment.jboss.Deployment
      extended by org.jboss.portal.portlet.deployment.jboss.PortletAppDeployment
Direct Known Subclasses:
PortletAppDeployment

public class PortletAppDeployment
extends Deployment

Version:
$Revision: 6713 $
Author:
Julien Viet

Field Summary
protected  java.util.Map configurations
          The existing configurations.
protected  PortletAppDeploymentFactory factory
          .
protected  JBossApplicationMetaData jbossAppMD
          .
protected  PortletApplicationContextImpl portletApplicationContext
          .
protected  PortletApplicationMetaData portletAppMD
          .
 
Fields inherited from class org.jboss.portal.server.deployment.jboss.Deployment
log, mbeanServer, pwa, url
 
Constructor Summary
PortletAppDeployment(java.net.URL url, PortalWebApp pwa, javax.management.MBeanServer mbeanServer, PortletAppDeploymentFactory factory)
           
 
Method Summary
protected  JBossApplicationMetaData buildJBossApplicationMetaData()
           
protected  PortletApplicationMetaData buildPortletApplicationMetaData()
           
 void create()
           
 void destroy()
           
protected  void importTLD()
          Import the portlet jsp tag TLD in the deployed application.
 void start()
           
 void stop()
           
 
Methods inherited from class org.jboss.portal.server.deployment.jboss.Deployment
findRepositoryClassLoader, findWEBINFURL
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

configurations

protected java.util.Map configurations
The existing configurations.


portletAppMD

protected PortletApplicationMetaData portletAppMD
.


jbossAppMD

protected JBossApplicationMetaData jbossAppMD
.


factory

protected PortletAppDeploymentFactory factory
.


portletApplicationContext

protected PortletApplicationContextImpl portletApplicationContext
.

Constructor Detail

PortletAppDeployment

public PortletAppDeployment(java.net.URL url,
                            PortalWebApp pwa,
                            javax.management.MBeanServer mbeanServer,
                            PortletAppDeploymentFactory factory)
Method Detail

create

public void create()
            throws DeploymentException
Overrides:
create in class Deployment
Throws:
DeploymentException

start

public void start()
           throws DeploymentException
Overrides:
start in class Deployment
Throws:
DeploymentException

stop

public void stop()
          throws DeploymentException
Overrides:
stop in class Deployment
Throws:
DeploymentException

destroy

public void destroy()
             throws DeploymentException
Overrides:
destroy in class Deployment
Throws:
DeploymentException

importTLD

protected void importTLD()
Import the portlet jsp tag TLD in the deployed application.


buildPortletApplicationMetaData

protected PortletApplicationMetaData buildPortletApplicationMetaData()
                                                              throws java.lang.Exception
Throws:
java.lang.Exception

buildJBossApplicationMetaData

protected JBossApplicationMetaData buildJBossApplicationMetaData()