php.java.servlet
Class RemoteContext

java.lang.Object
  extended by php.java.bridge.http.Context
      extended by php.java.servlet.Context
          extended by php.java.servlet.RemoteContext
All Implemented Interfaces:
Invocable

public class RemoteContext
extends Context

A custom context, used when remote PHP scripts access the servlet. In this case the HttpServletRequest, HttpServletResponse and ServletContext objects are not available. However, the session object is available through the RemoteHttpSession.

Author:
jostb

Field Summary
 
Fields inherited from class php.java.servlet.Context
APPLICATION_SCOPE, REQUEST_SCOPE, SESSION_SCOPE
 
Fields inherited from class php.java.bridge.http.Context
ENGINE_SCOPE, GLOBAL_SCOPE
 
Constructor Summary
RemoteContext(javax.servlet.ServletContext kontext, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)
           
 
Method Summary
 java.lang.Object getHttpServletRequest()
          throws IllegalStateException
 java.lang.Object getHttpServletResponse()
          throws IllegalStateException
 java.lang.Object getServletContext()
          throws IllegalStateException
 
Methods inherited from class php.java.servlet.Context
getAttribute, getAttribute, getWriter
 
Methods inherited from class php.java.bridge.http.Context
call, getAttributesScope, getMap, removeAttribute, setAttribute, setMap
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemoteContext

public RemoteContext(javax.servlet.ServletContext kontext,
                     javax.servlet.http.HttpServletRequest req,
                     javax.servlet.http.HttpServletResponse res)
Method Detail

getHttpServletRequest

public java.lang.Object getHttpServletRequest()
throws IllegalStateException

Overrides:
getHttpServletRequest in class Context
Returns:
The HttpServletRequest.
Throws:
java.lang.IllegalStateException

getServletContext

public java.lang.Object getServletContext()
throws IllegalStateException

Overrides:
getServletContext in class Context
Returns:
The ServletContext.
Throws:
java.lang.IllegalStateException

getHttpServletResponse

public java.lang.Object getHttpServletResponse()
throws IllegalStateException

Overrides:
getHttpServletResponse in class Context
Returns:
The ServletResponse.
Throws:
java.lang.IllegalStateException