com.infoengine
Class IeServlet

java.lang.Object
  extended byjavax.servlet.GenericServlet
      extended byjavax.servlet.http.HttpServlet
          extended bycom.infoengine.IeServlet
All Implemented Interfaces:
PropertyListener, Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class IeServlet
extends javax.servlet.http.HttpServlet
implements PropertyListener

See Also:
Serialized Form

Nested Class Summary
private  class IeServlet.RequestDispatcher
           
 
Field Summary
private static Hashtable authCache
           
static String AUTHDATA
           
private  String authProcessor
           
private  String authRealm
           
private  String authTask
           
private  int authTimeout
           
private  javax.servlet.ServletConfig config
           
private  String configResource
           
static String COOKIEDATA
           
private static String DEFAULT_IE_SERVER_NAME
           
private static String DEFAULT_NAMING_SERVICE_NAME
           
private static String DEFAULT_SERVLET_NAME
           
static String FILEDATA
           
static String FORMDATA
           
private  String hostName
           
private  String ieServerName
           
private  String jspPrefix
           
private  String jspRoot
           
private  com.infoengine.log.LogWriter log
           
private  NamingService namingService
           
private  String namingServiceName
           
private  String redirectPrefix
           
private static String RESOURCE
           
static String SERVERDATA
           
private  String servletName
           
private  String taskPrefix
           
private  String taskProcessor
           
private  String taskRoot
           
private  String templatePrefix
           
private  String templateProcessor
           
private  String templateRoot
           
 
Fields inherited from class javax.servlet.http.HttpServlet
 
Constructor Summary
IeServlet()
           
 
Method Summary
 void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 void doPut(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 String getServletInfo()
           
private  String getUserAgent(javax.servlet.http.HttpServletRequest request)
           
 void init(javax.servlet.ServletConfig config)
           
 void initializeProperties()
           
 void refreshProperties()
           
 
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doTrace, getLastModified, service, service
 
Methods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletName, init, log, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RESOURCE

private static final String RESOURCE
See Also:
Constant Field Values

SERVERDATA

public static final String SERVERDATA
See Also:
Constant Field Values

FORMDATA

public static final String FORMDATA
See Also:
Constant Field Values

FILEDATA

public static final String FILEDATA
See Also:
Constant Field Values

COOKIEDATA

public static final String COOKIEDATA
See Also:
Constant Field Values

AUTHDATA

public static final String AUTHDATA
See Also:
Constant Field Values

authRealm

private String authRealm

authTask

private String authTask

authProcessor

private String authProcessor

authTimeout

private int authTimeout

config

private javax.servlet.ServletConfig config

configResource

private String configResource

hostName

private String hostName

ieServerName

private String ieServerName

namingServiceName

private String namingServiceName

redirectPrefix

private String redirectPrefix

servletName

private String servletName

templatePrefix

private String templatePrefix

taskPrefix

private String taskPrefix

jspPrefix

private String jspPrefix

taskProcessor

private String taskProcessor

templateProcessor

private String templateProcessor

jspRoot

private String jspRoot

taskRoot

private String taskRoot

templateRoot

private String templateRoot

log

private com.infoengine.log.LogWriter log

namingService

private NamingService namingService

DEFAULT_NAMING_SERVICE_NAME

private static final String DEFAULT_NAMING_SERVICE_NAME
See Also:
Constant Field Values

DEFAULT_SERVLET_NAME

private static final String DEFAULT_SERVLET_NAME
See Also:
Constant Field Values

DEFAULT_IE_SERVER_NAME

private static final String DEFAULT_IE_SERVER_NAME
See Also:
Constant Field Values

authCache

private static Hashtable authCache
Constructor Detail

IeServlet

public IeServlet()
Method Detail

init

public void init(javax.servlet.ServletConfig config)
          throws javax.servlet.ServletException
Specified by:
init in interface javax.servlet.Servlet
Throws:
javax.servlet.ServletException

getServletInfo

public String getServletInfo()
Specified by:
getServletInfo in interface javax.servlet.Servlet

doPut

public void doPut(javax.servlet.http.HttpServletRequest request,
                  javax.servlet.http.HttpServletResponse response)
           throws IOException
Throws:
IOException

doPost

public void doPost(javax.servlet.http.HttpServletRequest request,
                   javax.servlet.http.HttpServletResponse response)
            throws IOException
Throws:
IOException

doGet

public void doGet(javax.servlet.http.HttpServletRequest request,
                  javax.servlet.http.HttpServletResponse response)
           throws IOException
Throws:
IOException

getUserAgent

private String getUserAgent(javax.servlet.http.HttpServletRequest request)

refreshProperties

public void refreshProperties()
Specified by:
refreshProperties in interface PropertyListener

initializeProperties

public void initializeProperties()
                          throws javax.servlet.ServletException
Throws:
javax.servlet.ServletException