A B C D G H I L N P R S U W

A

AbstractRemoteServiceServlet - Class in net.sf.gwtspringrpc.servlet
This abstract class extends the RemoteServiceServlet class to provide access to a Spring web application context.
AbstractRemoteServiceServlet() - Constructor for class net.sf.gwtspringrpc.servlet.AbstractRemoteServiceServlet
 

B

BEAN_NAME_RESOLVER - Static variable in class net.sf.gwtspringrpc.GWTSpringRPCConfig
The resource bundle property name for a BeanNameResolver instance
BeanNameResolver - Interface in net.sf.gwtspringrpc
This interface identifies a class as a bean name resolver.
beanNameResolver - Variable in class net.sf.gwtspringrpc.servlet.DelegatingRemoteServiceServlet
The object used to resolve the bean name

C

clear() - Static method in class net.sf.gwtspringrpc.http.HTTPObjectHolder
Clears all entries for the current thread.

D

DelegatingRemoteServiceServlet - Class in net.sf.gwtspringrpc.servlet
This class implements a remote service servlet that delegates remote procedure calls to a bean managed by a Spring application context.
DelegatingRemoteServiceServlet() - Constructor for class net.sf.gwtspringrpc.servlet.DelegatingRemoteServiceServlet
 

G

getBean(String) - Method in class net.sf.gwtspringrpc.servlet.AbstractRemoteServiceServlet
Retrieves a bean from the web application context.
getBean(String, Class) - Method in class net.sf.gwtspringrpc.servlet.AbstractRemoteServiceServlet
Retrieves a bean from the web application context and validates that it is of the required type.
getBeanName(ServletContext, HttpServletRequest) - Method in interface net.sf.gwtspringrpc.BeanNameResolver
Retrieves the name of the bean to delegate to.
getBeanName(ServletContext, HttpServletRequest) - Method in class net.sf.gwtspringrpc.URLBeanNameResolver
Retrieves the last token of the URL as the bean name to delegate to.
getBeanNameResolverClassname(String) - Method in class net.sf.gwtspringrpc.GWTSpringRPCConfig
Retrieves the classname for the BeanNameResolver instance configured for the specified servlet.
getInstance() - Static method in class net.sf.gwtspringrpc.GWTSpringRPCConfig
Retrieves the singleton GWTSpringRPCConfig instance.
getObject() - Method in class net.sf.gwtspringrpc.http.SingletonHttpServletRequestFactoryBean
Returns a dynamic HttpServletRequest proxy delegating method requests to the instance stored in HTTPObjectHolder.
getObject() - Method in class net.sf.gwtspringrpc.http.SingletonHttpServletResponseFactoryBean
Returns a dynamic HttpServletResponse proxy delegating method requests to the instance stored in HTTPObjectHolder.
getObject() - Method in class net.sf.gwtspringrpc.http.SingletonServletConfigFactoryBean
Returns a dynamic ServletConfig proxy delegating method requests to the instance stored in HTTPObjectHolder.
getObject() - Method in class net.sf.gwtspringrpc.http.SingletonServletContextFactoryBean
Returns a dynamic ServletContext proxy delegating method requests to the instance stored in HTTPObjectHolder.
getObjectType() - Method in class net.sf.gwtspringrpc.http.SingletonHttpServletRequestFactoryBean
Retrieves the object type of HttpServletRequest.
getObjectType() - Method in class net.sf.gwtspringrpc.http.SingletonHttpServletResponseFactoryBean
Retrieves the object type of HttpServletResponse.
getObjectType() - Method in class net.sf.gwtspringrpc.http.SingletonServletConfigFactoryBean
Retrieves the object type of ServletConfig.
getObjectType() - Method in class net.sf.gwtspringrpc.http.SingletonServletContextFactoryBean
Retrieves the object type of ServletContext.
getRequest() - Static method in class net.sf.gwtspringrpc.http.HTTPObjectHolder
Retrieves the HttpServletRequest instance for this thread.
getResponse() - Static method in class net.sf.gwtspringrpc.http.HTTPObjectHolder
Retrieves the HttpServletResponse instance for this thread.
getServletConfig() - Static method in class net.sf.gwtspringrpc.http.HTTPObjectHolder
Retrieves the ServletConfig instance for this thread.
getServletContext() - Static method in class net.sf.gwtspringrpc.http.HTTPObjectHolder
Retrieves the ServletContext instance for this thread.
getValue(String, String) - Method in class net.sf.gwtspringrpc.GWTSpringRPCConfig
Retrieves a value from the configuration properties file.
getWebApplicationContext(ServletContext, HttpServletRequest) - Method in class net.sf.gwtspringrpc.RootWebApplicationContextRetriever
Retrieves the web application context by using WebAplicationContextUtils from the Spring framework.
getWebApplicationContext() - Method in class net.sf.gwtspringrpc.servlet.AbstractRemoteServiceServlet
Retrieves the WebApplicationContext.
getWebApplicationContext(ServletContext, HttpServletRequest) - Method in interface net.sf.gwtspringrpc.WebApplicationContextRetriever
Retrieves the web application context.
getWebApplicationContextRetrieverClassname(String) - Method in class net.sf.gwtspringrpc.GWTSpringRPCConfig
Retrieves the classname for the WebApplicationContextRetriever instance configured for the specified servlet.
GWTSpringRPCConfig - Class in net.sf.gwtspringrpc
This class wraps the GWTSpringRPC.properties configuration file to allow custom instances to be configured for:

webApplicationContextRetriever beanNameResolver
GWTSpringRPCConfig() - Constructor for class net.sf.gwtspringrpc.GWTSpringRPCConfig
The default constructor is protected since the GWTSpringRPCConfig class is a singleton; to retrieve the instance, use the static getInstance() method.

H

HTTPObjectHolder - Class in net.sf.gwtspringrpc.http
This class holds HTTP objects in static thread local instances so they can be accessed by dynamic proxies.
HTTPObjectHolder() - Constructor for class net.sf.gwtspringrpc.http.HTTPObjectHolder
The default constructor is private since the HTTPObjectHolder class cannot be instantiated.

I

init() - Method in class net.sf.gwtspringrpc.servlet.AbstractRemoteServiceServlet
Initializes the servlet.
init() - Method in class net.sf.gwtspringrpc.servlet.DelegatingRemoteServiceServlet
Initializes the servlet.
instance - Static variable in class net.sf.gwtspringrpc.GWTSpringRPCConfig
 
instantiate(String, Class) - Method in class net.sf.gwtspringrpc.servlet.AbstractRemoteServiceServlet
Instantiates the specified class and validates that the resulting class is an instance of the target class.
invoke(Object, Method, Object[]) - Method in class net.sf.gwtspringrpc.http.SingletonHttpServletRequestFactoryBean
Invokes a method on the dynamic HttpServletRequest proxy.
invoke(Object, Method, Object[]) - Method in class net.sf.gwtspringrpc.http.SingletonHttpServletResponseFactoryBean
Invokes a method on the dynamic HttpServletResponse proxy.
invoke(Object, Method, Object[]) - Method in class net.sf.gwtspringrpc.http.SingletonServletConfigFactoryBean
Invokes a method on the dynamic ServletConfig proxy.
invoke(Object, Method, Object[]) - Method in class net.sf.gwtspringrpc.http.SingletonServletContextFactoryBean
Invokes a method on the dynamic ServletContext proxy.
isSingleton() - Method in class net.sf.gwtspringrpc.http.SingletonHttpServletRequestFactoryBean
Returns true since this factory bean creates a singleton.
isSingleton() - Method in class net.sf.gwtspringrpc.http.SingletonHttpServletResponseFactoryBean
Returns true since this factory bean creates a singleton.
isSingleton() - Method in class net.sf.gwtspringrpc.http.SingletonServletConfigFactoryBean
Returns true since this factory bean creates a singleton.
isSingleton() - Method in class net.sf.gwtspringrpc.http.SingletonServletContextFactoryBean
Returns true since this factory bean creates a singleton.

L

log - Variable in class net.sf.gwtspringrpc.GWTSpringRPCConfig
 
log - Variable in class net.sf.gwtspringrpc.http.SingletonHttpServletRequestFactoryBean
 
log - Variable in class net.sf.gwtspringrpc.http.SingletonHttpServletResponseFactoryBean
 
log - Variable in class net.sf.gwtspringrpc.http.SingletonServletConfigFactoryBean
 
log - Variable in class net.sf.gwtspringrpc.http.SingletonServletContextFactoryBean
 
log - Variable in class net.sf.gwtspringrpc.servlet.AbstractRemoteServiceServlet
 
log - Variable in class net.sf.gwtspringrpc.servlet.DelegatingRemoteServiceServlet
 

N

net.sf.gwtspringrpc - package net.sf.gwtspringrpc
GWTSpringRPC configuration, interfaces for customizing how beans are retrieved, and default implementations.
net.sf.gwtspringrpc.http - package net.sf.gwtspringrpc.http
HTTP object holder, and dynamic proxies for accessing servlet API objects as singletons.
net.sf.gwtspringrpc.servlet - package net.sf.gwtspringrpc.servlet
Remote service servlet with Spring application context integration and delegating remote service servlet.

P

processCall(String) - Method in class net.sf.gwtspringrpc.servlet.AbstractRemoteServiceServlet
Assigns HTTP objects to the HTTPObjectHolder class before processing the remote procedure call.
processCall(String) - Method in class net.sf.gwtspringrpc.servlet.DelegatingRemoteServiceServlet
Processes a call from the the given request, delegating the actual method call to a bean retrieved from the Spring application context.

R

requests - Static variable in class net.sf.gwtspringrpc.http.HTTPObjectHolder
The HttpServletRequest instances by thread
RESOURCE_BUNDLE_NAME - Static variable in class net.sf.gwtspringrpc.GWTSpringRPCConfig
The name of the GWTSpringRPC configuration resource bundle
responses - Static variable in class net.sf.gwtspringrpc.http.HTTPObjectHolder
The HttpServletResponse instances by thread
RootWebApplicationContextRetriever - Class in net.sf.gwtspringrpc
This class implements a WebApplicationContextRetriever that retrieves the root web application context using Spring's WebApplicationContextUtils class.
RootWebApplicationContextRetriever() - Constructor for class net.sf.gwtspringrpc.RootWebApplicationContextRetriever
 

S

serialVersionUID - Static variable in class net.sf.gwtspringrpc.RootWebApplicationContextRetriever
 
serialVersionUID - Static variable in class net.sf.gwtspringrpc.servlet.DelegatingRemoteServiceServlet
 
serialVersionUID - Static variable in class net.sf.gwtspringrpc.URLBeanNameResolver
 
servletConfigs - Static variable in class net.sf.gwtspringrpc.http.HTTPObjectHolder
The ServletConfig instances by thread
servletContexts - Static variable in class net.sf.gwtspringrpc.http.HTTPObjectHolder
The ServletContext instances by thread
setRequest(HttpServletRequest) - Static method in class net.sf.gwtspringrpc.http.HTTPObjectHolder
Sets the HttpServletRequest instance for this thread.
setResponse(HttpServletResponse) - Static method in class net.sf.gwtspringrpc.http.HTTPObjectHolder
Sets the HttpServletResponse instance for this thread.
setServletConfig(ServletConfig) - Static method in class net.sf.gwtspringrpc.http.HTTPObjectHolder
Sets the ServletConfig instance for this thread.
setServletContext(ServletContext) - Static method in class net.sf.gwtspringrpc.http.HTTPObjectHolder
Sets the ServletContext instance for this thread.
SingletonHttpServletRequestFactoryBean - Class in net.sf.gwtspringrpc.http
This class is a factory bean for creating a singleton HttpServletRequest dynamic proxy instance.
SingletonHttpServletRequestFactoryBean() - Constructor for class net.sf.gwtspringrpc.http.SingletonHttpServletRequestFactoryBean
 
SingletonHttpServletResponseFactoryBean - Class in net.sf.gwtspringrpc.http
This class is a factory bean for creating a singleton HttpServletResponse dynamic proxy instance.
SingletonHttpServletResponseFactoryBean() - Constructor for class net.sf.gwtspringrpc.http.SingletonHttpServletResponseFactoryBean
 
SingletonServletConfigFactoryBean - Class in net.sf.gwtspringrpc.http
This class is a factory bean for creating a singleton ServletConfig dynamic proxy instance.
SingletonServletConfigFactoryBean() - Constructor for class net.sf.gwtspringrpc.http.SingletonServletConfigFactoryBean
 
SingletonServletContextFactoryBean - Class in net.sf.gwtspringrpc.http
This class is a factory bean for creating a singleton ServletContext dynamic proxy instance.
SingletonServletContextFactoryBean() - Constructor for class net.sf.gwtspringrpc.http.SingletonServletContextFactoryBean
 

U

URLBeanNameResolver - Class in net.sf.gwtspringrpc
This class implements a BeanNameResolver that ascertains the bean name by using the last token of the request URL.
URLBeanNameResolver() - Constructor for class net.sf.gwtspringrpc.URLBeanNameResolver
 

W

WEB_APPLICATION_CONTEXT_RETRIEVER - Static variable in class net.sf.gwtspringrpc.GWTSpringRPCConfig
The resource bundle property name for a WebApplicationContextRetriever instance
webApplicationContextRetriever - Variable in class net.sf.gwtspringrpc.servlet.AbstractRemoteServiceServlet
The object used to retrieve the WebApplicationContext instance
WebApplicationContextRetriever - Interface in net.sf.gwtspringrpc
This interface identifies a class as a web application context retriever.

A B C D G H I L N P R S U W