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.rp
Interface RequestProcessor

All Superinterfaces:
  Component

All Known Implementing Classes:
  DefaultRequestProcessor

public interface RequestProcessor
extends Component

요청 처리기가 제공하는 기능을 정의한다.

요청을 처리하는 컴포넌트는 이 인터페이스를 구현해주어야 한다.

Since:
  2.0
Author:
  최범균

Method Summary
`Result` | `process(RequestInfo ri)` 클라이언트의 요청(RequestInfo)를 처리한 후 그 결과(Result)를 리턴한다.

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

### process

    public Result process(RequestInfo ri)
                   throws ComponentException

  클라이언트의 요청(RequestInfo)를 처리한 후 그 결과(Result)를 리턴한다.

  Parameters:
    `ri` - 요청 분석 정보
  Returns:
    처리 결과
  Throws:
    `ComponentException` - 컴포넌트 자체에 문제가 있는 경우 발생한다.

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