Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## 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` - 요청 분석에 문제가 있을 경우에 발생한다.

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD