You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by ja...@apache.org on 2005/07/18 12:54:17 UTC

svn commit: r219465 - in /webservices/axis/trunk/archive/java/scratch/ashu_jaya_venkat/jaxws/src/org/apache/axis/jaxrpc/server: ./ JAXRPCServlet.java ServletEndpointContextImpl.java

Author: jayachandra
Date: Mon Jul 18 03:53:16 2005
New Revision: 219465

URL: http://svn.apache.org/viewcvs?rev=219465&view=rev
Log: (empty)

Added:
    webservices/axis/trunk/archive/java/scratch/ashu_jaya_venkat/jaxws/src/org/apache/axis/jaxrpc/server/
    webservices/axis/trunk/archive/java/scratch/ashu_jaya_venkat/jaxws/src/org/apache/axis/jaxrpc/server/JAXRPCServlet.java
    webservices/axis/trunk/archive/java/scratch/ashu_jaya_venkat/jaxws/src/org/apache/axis/jaxrpc/server/ServletEndpointContextImpl.java

Added: webservices/axis/trunk/archive/java/scratch/ashu_jaya_venkat/jaxws/src/org/apache/axis/jaxrpc/server/JAXRPCServlet.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/archive/java/scratch/ashu_jaya_venkat/jaxws/src/org/apache/axis/jaxrpc/server/JAXRPCServlet.java?rev=219465&view=auto
==============================================================================
--- webservices/axis/trunk/archive/java/scratch/ashu_jaya_venkat/jaxws/src/org/apache/axis/jaxrpc/server/JAXRPCServlet.java (added)
+++ webservices/axis/trunk/archive/java/scratch/ashu_jaya_venkat/jaxws/src/org/apache/axis/jaxrpc/server/JAXRPCServlet.java Mon Jul 18 03:53:16 2005
@@ -0,0 +1,119 @@
+/**
+ * 
+ */
+package org.apache.axis.jaxrpc.server;
+
+import java.io.IOException;
+
+import javax.servlet.ServletException;
+import javax.servlet.ServletRequest;
+import javax.servlet.ServletResponse;
+import javax.servlet.http.HttpServlet;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
+/**
+ * @author sunja07
+ *
+ */
+public class JAXRPCServlet extends HttpServlet {
+
+	/* (non-Javadoc)
+	 * @see javax.servlet.http.HttpServlet#doDelete(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
+	 */
+	@Override
+	protected void doDelete(HttpServletRequest arg0, HttpServletResponse arg1) throws ServletException, IOException {
+		// TODO Auto-generated method stub
+		super.doDelete(arg0, arg1);
+	}
+
+	/* (non-Javadoc)
+	 * @see javax.servlet.http.HttpServlet#doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
+	 */
+	@Override
+	protected void doGet(HttpServletRequest arg0, HttpServletResponse arg1) throws ServletException, IOException {
+		// TODO Auto-generated method stub
+		super.doGet(arg0, arg1);
+	}
+
+	/* (non-Javadoc)
+	 * @see javax.servlet.http.HttpServlet#doHead(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
+	 */
+	@Override
+	protected void doHead(HttpServletRequest arg0, HttpServletResponse arg1) throws ServletException, IOException {
+		// TODO Auto-generated method stub
+		super.doHead(arg0, arg1);
+	}
+
+	/* (non-Javadoc)
+	 * @see javax.servlet.http.HttpServlet#doOptions(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
+	 */
+	@Override
+	protected void doOptions(HttpServletRequest arg0, HttpServletResponse arg1) throws ServletException, IOException {
+		// TODO Auto-generated method stub
+		super.doOptions(arg0, arg1);
+	}
+
+	/* (non-Javadoc)
+	 * @see javax.servlet.http.HttpServlet#doPost(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
+	 */
+	@Override
+	protected void doPost(HttpServletRequest arg0, HttpServletResponse arg1) throws ServletException, IOException {
+		// TODO Auto-generated method stub
+		super.doPost(arg0, arg1);
+	}
+
+	/* (non-Javadoc)
+	 * @see javax.servlet.http.HttpServlet#doPut(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
+	 */
+	@Override
+	protected void doPut(HttpServletRequest arg0, HttpServletResponse arg1) throws ServletException, IOException {
+		// TODO Auto-generated method stub
+		super.doPut(arg0, arg1);
+	}
+
+	/* (non-Javadoc)
+	 * @see javax.servlet.http.HttpServlet#doTrace(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
+	 */
+	@Override
+	protected void doTrace(HttpServletRequest arg0, HttpServletResponse arg1) throws ServletException, IOException {
+		// TODO Auto-generated method stub
+		super.doTrace(arg0, arg1);
+	}
+
+	/* (non-Javadoc)
+	 * @see javax.servlet.http.HttpServlet#getLastModified(javax.servlet.http.HttpServletRequest)
+	 */
+	@Override
+	protected long getLastModified(HttpServletRequest arg0) {
+		// TODO Auto-generated method stub
+		return super.getLastModified(arg0);
+	}
+
+	/* (non-Javadoc)
+	 * @see javax.servlet.http.HttpServlet#service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
+	 */
+	@Override
+	protected void service(HttpServletRequest arg0, HttpServletResponse arg1) throws ServletException, IOException {
+		// TODO Auto-generated method stub
+		super.service(arg0, arg1);
+	}
+
+	/* (non-Javadoc)
+	 * @see javax.servlet.http.HttpServlet#service(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
+	 */
+	@Override
+	public void service(ServletRequest arg0, ServletResponse arg1) throws ServletException, IOException {
+		// TODO Auto-generated method stub
+		super.service(arg0, arg1);
+	}
+
+	/**
+	 * 
+	 */
+	public JAXRPCServlet() {
+		super();
+		// TODO Auto-generated constructor stub
+	}
+
+}

Added: webservices/axis/trunk/archive/java/scratch/ashu_jaya_venkat/jaxws/src/org/apache/axis/jaxrpc/server/ServletEndpointContextImpl.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/archive/java/scratch/ashu_jaya_venkat/jaxws/src/org/apache/axis/jaxrpc/server/ServletEndpointContextImpl.java?rev=219465&view=auto
==============================================================================
--- webservices/axis/trunk/archive/java/scratch/ashu_jaya_venkat/jaxws/src/org/apache/axis/jaxrpc/server/ServletEndpointContextImpl.java (added)
+++ webservices/axis/trunk/archive/java/scratch/ashu_jaya_venkat/jaxws/src/org/apache/axis/jaxrpc/server/ServletEndpointContextImpl.java Mon Jul 18 03:53:16 2005
@@ -0,0 +1,82 @@
+package org.apache.axis.jaxrpc.server;
+
+import java.security.Principal;
+
+import javax.servlet.ServletContext;
+import javax.servlet.http.HttpSession;
+import javax.xml.rpc.JAXRPCException;
+import javax.xml.rpc.handler.MessageContext;
+import javax.xml.rpc.server.ServletEndpointContext;
+
+public class ServletEndpointContextImpl implements ServletEndpointContext {
+
+	public ServletEndpointContextImpl() {
+		super();
+		// TODO Auto-generated constructor stub
+	}
+
+	/**
+	 * The method getMessageContext returns the MessageContext targeted for this endpoint instance. This enables the
+	 * service endpoint instance to acccess the MessageContext propagated by request HandlerChain (and its contained
+	 * Handler instances) to the target endpoint instance and to share any SOAP message processing related context. The
+	 * endpoint instance can access and manipulate the MessageContext and share the SOAP message processing related
+	 * context with the response HandlerChain.
+	 * 
+	 * @return MessageContext; If there is no associated MessageContext, this method returns null.
+	 * @throws java.lang.IllegalStateException - if this method is invoked outside a remote method implementation by a service endpoint instance.
+	 */
+	public MessageContext getMessageContext() throws IllegalStateException {
+		// TODO Auto-generated method stub
+		return null;
+	}
+
+	/**
+	 * Returns a java.security.Principal instance that contains the name of the authenticated user for the current method
+	 * invocation on the endpoint instance. This method returns null if there is no associated principal yet. The underlying
+	 * JAX-RPC runtime system takes the responsibility of providing the appropriate authenticated principal for a remote method
+	 * nvocation on the service endpoint instance.
+	 * 
+	 * @return A java.security.Principal for the authenticated principal associated with the current invocation on the servlet  endpoint instance; Returns null if there no authenticated user associated with a method invocation.
+	 */
+	public Principal getUserPrincipal() {
+		// TODO Auto-generated method stub
+		return null;
+	}
+	/**
+	 * The getHttpSession method returns the current HTTP session (as a javax.servlet.http.HTTPSession). When
+	 * invoked by the service endpoint within a remote method implementation, the getHttpSession returns the HTTP session
+	 * associated currently with this method invocation. This method returns null if there is no HTTP session currently active
+	 * and associated with this service endpoint. An endpoint class should not rely on an active HTTP session being always there;
+	 * the underlying JAX-RPC runtime system is responsible for managing whether or not there is an active HTTP session.
+	 * 
+	 * @return The HTTP session associated with the current invocation or null if there is no active session.
+	 * @throws JAXRPCException - If this method invoked by any non-HTTP bound endpoint
+	 */
+	public HttpSession getHttpSession() throws JAXRPCException {
+		// TODO Auto-generated method stub
+		return null;
+	}
+
+	/**
+	 * The method getServletContext returns the ServletContext associated with the web application that contain this
+	 * endpoint. According to the Servlet specification, There is one context per web application (installed as a WAR) per JVM .
+	 * A servlet based service endpoint is deployed as part of a web application.
+	 * 
+	 * @return ServletContext
+	 */
+	public ServletContext getServletContext() {
+		// TODO Auto-generated method stub
+		return null;
+	}
+
+	/**
+	 * @param role - a String specifying the name of the role
+	 * @return a boolean indicating whether the authenticated user associated with the current method invocation belongs to a
+	 * given role; false if the user has not been authenticated
+	 */
+	public boolean isUserInRole(String role) {
+		// TODO Auto-generated method stub
+		return false;
+	}
+
+}