Package org.eclipse.jetty.deploy
Class App
- java.lang.Object
-
- org.eclipse.jetty.deploy.App
-
- Direct Known Subclasses:
AbstractOSGiApp
public class App extends java.lang.Object
The information about an App that is managed by theDeploymentManager
-
-
Constructor Summary
Constructors Constructor Description App(DeploymentManager manager, AppProvider provider, java.lang.String originId)
Create an App with specified Origin ID and archivePathApp(DeploymentManager manager, AppProvider provider, java.lang.String originId, ContextHandler context)
Create an App with specified Origin ID and archivePath
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description AppProvider
getAppProvider()
ContextHandler
getContextHandler()
Get ContextHandler for the App.java.lang.String
getContextId()
Deprecated.Use getContextPath instead.java.lang.String
getContextPath()
The context pathApp
relating to how it is installed on the jetty server side.DeploymentManager
getDeploymentManager()
java.lang.String
getOriginId()
The origin of thisApp
as specified by theAppProvider
java.lang.String
toString()
-
-
-
Constructor Detail
-
App
public App(DeploymentManager manager, AppProvider provider, java.lang.String originId)
Create an App with specified Origin ID and archivePath- Parameters:
manager
- the deployment managerprovider
- the app provideroriginId
- the origin ID (The ID that theAppProvider
knows about)- See Also:
getOriginId()
,getContextPath()
-
App
public App(DeploymentManager manager, AppProvider provider, java.lang.String originId, ContextHandler context)
Create an App with specified Origin ID and archivePath- Parameters:
manager
- the deployment managerprovider
- the app provideroriginId
- the origin ID (The ID that theAppProvider
knows about)context
- Some implementations of AppProvider might have to use an already created ContextHandler.- See Also:
getOriginId()
,getContextPath()
-
-
Method Detail
-
getDeploymentManager
public DeploymentManager getDeploymentManager()
- Returns:
- The deployment manager
-
getAppProvider
public AppProvider getAppProvider()
- Returns:
- The AppProvider
-
getContextHandler
public ContextHandler getContextHandler() throws java.lang.Exception
Get ContextHandler for the App. Create it if needed.- Returns:
- the
ContextHandler
to use for the App when fully started. (Portions of which might be ignored when App is not yetAppLifeCycle.DEPLOYED
orAppLifeCycle.STARTED
) - Throws:
java.lang.Exception
- if unable to get the context handler
-
getContextId
public java.lang.String getContextId()
Deprecated.Use getContextPath instead.The context pathApp
relating to how it is installed on the jetty server side. NOTE that although the method name indicates that this is a unique identifier, it is not, as many contexts may have the same contextPath, yet different virtual hosts.- Returns:
- the context path for the App
-
getContextPath
public java.lang.String getContextPath()
The context pathApp
relating to how it is installed on the jetty server side.- Returns:
- the contextPath for the App
-
getOriginId
public java.lang.String getOriginId()
The origin of thisApp
as specified by theAppProvider
- Returns:
- String representing the origin of this app.
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-