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 - ÄÄÆ÷³ÍÆ® ÀÚü¿¡ ¹®Á¦°¡ ÀÖ´Â °æ¿ì ¹ß»ýÇÑ´Ù.