2 * ============LICENSE_START=======================================================
4 * ================================================================================
5 * Copyright (C) 2018 AT&T Intellectual Property. All rights reserved.
6 * ================================================================================
7 * Licensed under the Apache License, Version 2.0 (the "License");
8 * you may not use this file except in compliance with the License.
9 * You may obtain a copy of the License at
11 * http://www.apache.org/licenses/LICENSE-2.0
13 * Unless required by applicable law or agreed to in writing, software
14 * distributed under the License is distributed on an "AS IS" BASIS,
15 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16 * See the License for the specific language governing permissions and
17 * limitations under the License.
18 * ============LICENSE_END=========================================================
21 package org.onap.policy.pdp.rest.jmx;
23 import java.io.InputStream;
24 import java.net.MalformedURLException;
26 import java.util.Enumeration;
27 import java.util.EventListener;
31 import javax.servlet.Filter;
32 import javax.servlet.FilterRegistration;
33 import javax.servlet.RequestDispatcher;
34 import javax.servlet.Servlet;
35 import javax.servlet.ServletContext;
36 import javax.servlet.ServletException;
37 import javax.servlet.ServletRegistration;
38 import javax.servlet.ServletRegistration.Dynamic;
39 import javax.servlet.SessionCookieConfig;
40 import javax.servlet.SessionTrackingMode;
41 import javax.servlet.descriptor.JspConfigDescriptor;
43 public class ServerContextImpl implements ServletContext{
46 public String getContextPath() {
47 // TODO Auto-generated method stub
52 public ServletContext getContext(String uripath) {
53 // TODO Auto-generated method stub
58 public int getMajorVersion() {
59 // TODO Auto-generated method stub
64 public int getMinorVersion() {
65 // TODO Auto-generated method stub
70 public int getEffectiveMajorVersion() {
71 // TODO Auto-generated method stub
76 public int getEffectiveMinorVersion() {
77 // TODO Auto-generated method stub
82 public String getMimeType(String file) {
83 // TODO Auto-generated method stub
88 public Set<String> getResourcePaths(String path) {
89 // TODO Auto-generated method stub
94 public URL getResource(String path) throws MalformedURLException {
95 // TODO Auto-generated method stub
100 public InputStream getResourceAsStream(String path) {
101 // TODO Auto-generated method stub
106 public RequestDispatcher getRequestDispatcher(String path) {
107 // TODO Auto-generated method stub
112 public RequestDispatcher getNamedDispatcher(String name) {
113 // TODO Auto-generated method stub
118 public Servlet getServlet(String name) throws ServletException {
119 // TODO Auto-generated method stub
124 public Enumeration<Servlet> getServlets() {
125 // TODO Auto-generated method stub
130 public Enumeration<String> getServletNames() {
131 // TODO Auto-generated method stub
136 public void log(String msg) {
137 // TODO Auto-generated method stub
142 public void log(Exception exception, String msg) {
143 // TODO Auto-generated method stub
148 public void log(String message, Throwable throwable) {
149 // TODO Auto-generated method stub
154 public String getRealPath(String path) {
155 // TODO Auto-generated method stub
160 public String getServerInfo() {
161 // TODO Auto-generated method stub
166 public String getInitParameter(String name) {
167 // TODO Auto-generated method stub
172 public Enumeration<String> getInitParameterNames() {
173 // TODO Auto-generated method stub
178 public boolean setInitParameter(String name, String value) {
179 // TODO Auto-generated method stub
184 public Object getAttribute(String name) {
185 // TODO Auto-generated method stub
190 public Enumeration<String> getAttributeNames() {
191 // TODO Auto-generated method stub
196 public void setAttribute(String name, Object object) {
197 // TODO Auto-generated method stub
202 public void removeAttribute(String name) {
203 // TODO Auto-generated method stub
208 public String getServletContextName() {
209 // TODO Auto-generated method stub
214 public Dynamic addServlet(String servletName, String className) {
215 // TODO Auto-generated method stub
220 public Dynamic addServlet(String servletName, Servlet servlet) {
221 // TODO Auto-generated method stub
226 public Dynamic addServlet(String servletName, Class<? extends Servlet> servletClass) {
227 // TODO Auto-generated method stub
232 public <T extends Servlet> T createServlet(Class<T> clazz) throws ServletException {
233 // TODO Auto-generated method stub
238 public ServletRegistration getServletRegistration(String servletName) {
239 // TODO Auto-generated method stub
244 public Map<String, ? extends ServletRegistration> getServletRegistrations() {
245 // TODO Auto-generated method stub
250 public javax.servlet.FilterRegistration.Dynamic addFilter(String filterName, String className) {
251 // TODO Auto-generated method stub
256 public javax.servlet.FilterRegistration.Dynamic addFilter(String filterName, Filter filter) {
257 // TODO Auto-generated method stub
262 public javax.servlet.FilterRegistration.Dynamic addFilter(String filterName, Class<? extends Filter> filterClass) {
263 // TODO Auto-generated method stub
268 public <T extends Filter> T createFilter(Class<T> clazz) throws ServletException {
269 // TODO Auto-generated method stub
274 public FilterRegistration getFilterRegistration(String filterName) {
275 // TODO Auto-generated method stub
280 public Map<String, ? extends FilterRegistration> getFilterRegistrations() {
281 // TODO Auto-generated method stub
286 public SessionCookieConfig getSessionCookieConfig() {
287 // TODO Auto-generated method stub
292 public void setSessionTrackingModes(Set<SessionTrackingMode> sessionTrackingModes) {
293 // TODO Auto-generated method stub
298 public Set<SessionTrackingMode> getDefaultSessionTrackingModes() {
299 // TODO Auto-generated method stub
304 public Set<SessionTrackingMode> getEffectiveSessionTrackingModes() {
305 // TODO Auto-generated method stub
310 public void addListener(String className) {
311 // TODO Auto-generated method stub
316 public <T extends EventListener> void addListener(T t) {
317 // TODO Auto-generated method stub
322 public void addListener(Class<? extends EventListener> listenerClass) {
323 // TODO Auto-generated method stub
328 public <T extends EventListener> T createListener(Class<T> clazz) throws ServletException {
329 // TODO Auto-generated method stub
334 public JspConfigDescriptor getJspConfigDescriptor() {
335 // TODO Auto-generated method stub
340 public ClassLoader getClassLoader() {
341 // TODO Auto-generated method stub
346 public void declareRoles(String... roleNames) {
347 // TODO Auto-generated method stub
352 public String getVirtualServerName() {
353 // TODO Auto-generated method stub