|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.vaadin.server.VaadinService
com.vaadin.server.VaadinServletService
public class VaadinServletService
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class com.vaadin.server.VaadinService |
|---|
VaadinService.VaadinServiceData |
| Field Summary |
|---|
| Fields inherited from class com.vaadin.server.VaadinService |
|---|
URL_PARAMETER_CLOSE_APPLICATION, URL_PARAMETER_RESTART_APPLICATION |
| Constructor Summary | |
|---|---|
VaadinServletService(VaadinServlet servlet,
DeploymentConfiguration deploymentConfiguration)
|
|
| Method Summary | |
|---|---|
protected AbstractCommunicationManager |
createCommunicationManager(VaadinSession session)
Create a communication manager to use for the given Vaadin session. |
protected VaadinSession |
createVaadinSession(VaadinRequest request)
Creates a new vaadin session. |
protected java.net.URL |
getApplicationUrl(VaadinRequest request)
Get the base URL that should be used for sending requests back to this service. |
java.io.File |
getBaseDirectory()
Returns the context base directory. |
java.lang.String |
getConfiguredTheme(VaadinRequest request)
Gets the theme that is configured for this deployment, e.g. |
java.lang.String |
getConfiguredWidgetset(VaadinRequest request)
Gets the widgetset that is configured for this deployment, e.g. |
static VaadinServletResponse |
getCurrentResponse()
|
static javax.servlet.http.HttpServletRequest |
getCurrentServletRequest()
|
java.lang.String |
getMimeType(java.lang.String resourceName)
Returns the MIME type of the specified file, or null if the MIME type is not known. |
protected VaadinServlet.RequestType |
getRequestType(VaadinRequest request)
Deprecated. might be refactored or removed before 7.0.0 |
java.lang.String |
getServiceName()
Gets a unique name for this service. |
protected VaadinServlet |
getServlet()
|
java.lang.String |
getStaticFileLocation(VaadinRequest request)
Return the URL from where static files, e.g. |
SystemMessages |
getSystemMessages()
Gets the system messages object |
boolean |
isStandalone(VaadinRequest request)
Checks whether the UI will be rendered on its own in the browser or whether it will be included into some other context. |
protected boolean |
requestCanCreateSession(VaadinRequest request)
Checks whether it's valid to create a new Vaadin session as a result of the given request. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public VaadinServletService(VaadinServlet servlet,
DeploymentConfiguration deploymentConfiguration)
| Method Detail |
|---|
protected VaadinServlet getServlet()
public java.lang.String getStaticFileLocation(VaadinRequest request)
VaadinService
getStaticFileLocation in class VaadinServicerequest - the request for which the location should be determined
public java.lang.String getConfiguredWidgetset(VaadinRequest request)
VaadinService
getConfiguredWidgetset in class VaadinServicerequest - the request for which a widgetset is required
public java.lang.String getConfiguredTheme(VaadinRequest request)
VaadinService
getConfiguredTheme in class VaadinServicerequest - the request for which a theme is required
public boolean isStandalone(VaadinRequest request)
VaadinService
isStandalone in class VaadinServicerequest - the request for which the UI is loaded
public java.lang.String getMimeType(java.lang.String resourceName)
VaadinService
getMimeType in class VaadinServiceresourceName - a String specifying the name of a file
ServletContext.getMimeType(String),
PortletContext.getMimeType(String)public SystemMessages getSystemMessages()
VaadinService
getSystemMessages in class VaadinServicepublic java.io.File getBaseDirectory()
VaadinService
getBaseDirectory in class VaadinServiceprotected boolean requestCanCreateSession(VaadinRequest request)
VaadinService
requestCanCreateSession in class VaadinServicerequest - the request
true if it's valid to create a new Vaadin session
for the request; else false@Deprecated protected VaadinServlet.RequestType getRequestType(VaadinRequest request)
request - the request to get a request type for
protected java.net.URL getApplicationUrl(VaadinRequest request)
throws java.net.MalformedURLException
VaadinServiceThis is only used to support legacy cases.
getApplicationUrl in class VaadinServicejava.net.MalformedURLExceptionprotected AbstractCommunicationManager createCommunicationManager(VaadinSession session)
VaadinService
createCommunicationManager in class VaadinServicesession - the vaadin session for which a new communication manager is
needed
public static javax.servlet.http.HttpServletRequest getCurrentServletRequest()
public static VaadinServletResponse getCurrentResponse()
protected VaadinSession createVaadinSession(VaadinRequest request)
throws ServiceException
VaadinService
createVaadinSession in class VaadinServiceServiceExceptionpublic java.lang.String getServiceName()
VaadinService
getServiceName in class VaadinService
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||