|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object atg.nucleus.logging.VariableArgumentApplicationLoggingImpl atg.nucleus.GenericService atg.nucleus.TimedOperationService atg.servlet.pipeline.PipelineableServletImpl atg.servlet.pipeline.DispatcherPipelineServletImpl atg.servlet.pipeline.MimeTypeDispatcherPipelineServlet
public class MimeTypeDispatcherPipelineServlet
This will redirect a request to one of several servlets based on the mime-type of the request. The mime type must be set in MimeTyperPipelineServlet.ATTRIBUTE_NAME, which means that the MimeTyperPipelineServlet must appear in the pipeline before this servlet.
The mimeTypeMap property determines the mapping from mime type to servlet. If the mime type does not match any of the mime types, then the request is passed on to the next servlet in the pipeline.
Field Summary | |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string |
Fields inherited from class atg.nucleus.GenericService |
---|
SERVICE_INFO_KEY |
Fields inherited from interface atg.nucleus.logging.TraceApplicationLogging |
---|
DEFAULT_LOG_TRACE_STATUS |
Fields inherited from interface atg.nucleus.logging.ApplicationLogging |
---|
DEFAULT_LOG_DEBUG_STATUS, DEFAULT_LOG_ERROR_STATUS, DEFAULT_LOG_INFO_STATUS, DEFAULT_LOG_WARNING_STATUS |
Constructor Summary | |
---|---|
MimeTypeDispatcherPipelineServlet()
Constructs a new MimeTypeDispatcherPipelineServlet |
Method Summary | |
---|---|
java.lang.Object |
getDispatchingAttribute(DynamoHttpServletRequest pRequest)
Returns the Mime Type of the request, this is the String attribute that is used to determine if the request should be dispatched to another servlet. |
Methods inherited from class atg.servlet.pipeline.DispatcherPipelineServletImpl |
---|
getDispatcherServiceMap, getExtraDispatcherServiceMap, service, setDispatcherServiceMap, setExtraDispatcherServiceMap |
Methods inherited from class atg.servlet.pipeline.PipelineableServletImpl |
---|
createAdminServlet, destroy, getAdminServlet, getNextServlet, getServletConfig, getServletInfo, init, isUsePathInfo, passRequest, passRequest, service, service, setNextServlet, setServletInfo, setUsePathInfo |
Methods inherited from class atg.nucleus.TimedOperationService |
---|
getAverageRequestHandlingTime, getHandledRequestCount, getRequestStartTime, getTotalRequestHandlingTime, isKeepingStatistics, notifyHandledRequest, resetStatistics, setKeepingStatistics |
Methods inherited from class atg.nucleus.logging.VariableArgumentApplicationLoggingImpl |
---|
vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarning |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface atg.servlet.pipeline.PipelineableServlet |
---|
getNextServlet, passRequest, setNextServlet |
Methods inherited from interface javax.servlet.Servlet |
---|
destroy, getServletConfig, getServletInfo, init, service |
Field Detail |
---|
public static java.lang.String CLASS_VERSION
Constructor Detail |
---|
public MimeTypeDispatcherPipelineServlet()
Method Detail |
---|
public java.lang.Object getDispatchingAttribute(DynamoHttpServletRequest pRequest)
getDispatchingAttribute
in interface DispatcherPipelineableServlet
getDispatchingAttribute
in class DispatcherPipelineServletImpl
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |