tle.framework.component.spi.ra
Interface RequestAnalyzer

All Superinterfaces:
Component
All Known Subinterfaces:
RequestInterpretImplMBean
All Known Implementing Classes:
DefaultRequestAnalyzer

public interface RequestAnalyzer
extends Component

Ŭ¶óÀ̾ðÆ®ÀÇ ¿äûÀ» Àü´Þ¹Þ¾Æ ºÐ¼®ÇÏ¿© RequestInfo ÀνºÅϽº¸¦ »ý¼ºÇÏ´Â ÄÄÆ÷³ÍÆ®.

Since:
2.0
Author:
ÃÖ¹ü±Õ

Method Summary
 RequestInfo analyzeRequest(HttpServletRequest request, HttpServletResponse response)
          Å¬¶óÀ̾ðÆ®ÀÇ ¿äûÀ» ºÐ¼®ÇÑ Á¤º¸¸¦ ÀúÀåÇÑ RequestInfo¸¦ ¸®ÅÏÇÑ´Ù.
 
Methods inherited from interface tle.framework.component.Component
close, getID, init, isClosed, isClosing, isCreated, isErrorOccured, isInited, isIniting, isResuming, isRunning, isStarting, isStopped, isStopping, isSuspended, isSuspending, resume, start, stop, suspend
 

Method Detail

analyzeRequest

public RequestInfo analyzeRequest(HttpServletRequest request,
                                  HttpServletResponse response)
                           throws RequestAnalyzerException
Ŭ¶óÀ̾ðÆ®ÀÇ ¿äûÀ» ºÐ¼®ÇÑ Á¤º¸¸¦ ÀúÀåÇÑ RequestInfo¸¦ ¸®ÅÏÇÑ´Ù.

Parameters:
request - HTTP ¿äû
Returns:
RequestInfo
Throws:
RequestAnalyzerException - ¿äû ºÐ¼®¿¡ ¹®Á¦°¡ ÀÖÀ» °æ¿ì¿¡ ¹ß»ýÇÑ´Ù.