public class ConfigFilter
extends java.lang.Object
implements javax.servlet.Filter
Service and associated objects and make them available| Modifier and Type | Class and Description |
|---|---|
static interface |
ConfigFilter.Loader
Loader specifies a method for loading a Service instance. |
| Constructor and Description |
|---|
ConfigFilter(ConfigFilter.Loader loader) |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy() |
void |
doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain) |
static MethodRegistry.Info |
getMethodInfo(javax.servlet.ServletRequest req) |
static MethodRegistry |
getRegistry(javax.servlet.ServletRequest req) |
static ReportingRule |
getReportRule(javax.servlet.ServletRequest req) |
static com.google.api.Service |
getService(javax.servlet.ServletRequest req) |
static java.lang.String |
getServiceName(javax.servlet.ServletRequest req) |
void |
init(javax.servlet.FilterConfig filterConfig) |
public ConfigFilter(ConfigFilter.Loader loader)
loader - the used to load the service instancepublic void init(javax.servlet.FilterConfig filterConfig)
throws javax.servlet.ServletException
init in interface javax.servlet.Filterjavax.servlet.ServletExceptionpublic void doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain)
throws java.io.IOException,
javax.servlet.ServletException
doFilter in interface javax.servlet.Filterjava.io.IOExceptionjavax.servlet.ServletExceptionpublic static MethodRegistry getRegistry(javax.servlet.ServletRequest req)
req - a ServletRequestMethodRegistry added or null if its not presentpublic static com.google.api.Service getService(javax.servlet.ServletRequest req)
req - a ServletRequestService added or null if its not presentpublic static java.lang.String getServiceName(javax.servlet.ServletRequest req)
req - a ServletRequestnull if its not presentpublic static ReportingRule getReportRule(javax.servlet.ServletRequest req)
req - a ServletRequestReportingRule added or null if its not presentpublic static MethodRegistry.Info getMethodInfo(javax.servlet.ServletRequest req)
req - a ServletRequestMethodRegistry.Info specifying the service method information or
null if its not presentpublic void destroy()
destroy in interface javax.servlet.Filter