org.jboss.portal.server
Class Application
java.lang.Object
org.jboss.portal.server.kernel.BaseService
org.jboss.portal.server.ServerObject
org.jboss.portal.server.Application
- All Implemented Interfaces:
- PluginContainer, Registration, Service
- Direct Known Subclasses:
- PortletApplication
public abstract class Application
- extends ServerObject
Fields inherited from class org.jboss.portal.server.kernel.BaseService |
ctx |
Methods inherited from class org.jboss.portal.server.ServerObject |
addPlugin, create, createContext, createURL, destroy, getID, getName, getPlugin, getPluginKeySet, invoke, removePlugin, start, stop |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
servletContext
protected javax.servlet.ServletContext servletContext
contextPath
protected java.lang.String contextPath
classLoader
protected java.lang.ClassLoader classLoader
components
protected java.util.Map components
metaData
protected ApplicationMetaData metaData
Application
public Application(java.lang.String name,
ApplicationMetaData applicationMD)
getMetaData
public ServerObjectMetaData getMetaData()
- Description copied from class:
ServerObject
- Return the meta data for that object.
- Specified by:
getMetaData
in class ServerObject
getServer
public PortalServer getServer()
- Description copied from class:
ServerObject
- Return the container this object belongs to.
- Specified by:
getServer
in class ServerObject
getContextPath
public java.lang.String getContextPath()
getClassLoader
public java.lang.ClassLoader getClassLoader()
getServletContext
public javax.servlet.ServletContext getServletContext()
getComponent
public Component getComponent(java.lang.String name)
getComponents
public java.util.Collection getComponents()
addDependsOnMe
public void addDependsOnMe(ServiceImplementation implementation)
- Description copied from interface:
Registration
- Add a service depending on this one.
- Specified by:
addDependsOnMe
in interface Registration
- Overrides:
addDependsOnMe
in class ServerObject
removeDependsOnMe
public void removeDependsOnMe(ServiceImplementation implementation)
- Description copied from interface:
Registration
- Remove a service depending on this one.
- Specified by:
removeDependsOnMe
in interface Registration
- Overrides:
removeDependsOnMe
in class ServerObject
addIDependOn
public void addIDependOn(ServiceImplementation implementation)
- Description copied from interface:
Registration
- Add a service it depends on.
- Specified by:
addIDependOn
in interface Registration
- Overrides:
addIDependOn
in class ServerObject
removeIDependOn
public void removeIDependOn(ServiceImplementation implementation)
- Description copied from interface:
Registration
- Remove a service it depends on.
- Specified by:
removeIDependOn
in interface Registration
- Overrides:
removeIDependOn
in class ServerObject