| Package | mx.messaging |
| Class | public class MessageResponder |
| Inheritance | MessageResponder Responder Object |
result() 또는 status() 콜백의 어느쪽이든을 호출합니다. 필요한 처리를 모두 실행하기 위해서, MessageResponder 서브 클래스에서 이러한 Methods를 재정의(override) 할 필요가 있습니다. 성공 결과일까 에러일까에 관계없이, 응답 마다 MessageResponder 는 에이전트에 대해서 acknowledge() 를 호출할 필요가 있습니다. 응답이 에러의 경우, MessageResponder 는 에이전트로 fault() 도 호출할 필요가 있습니다.
| property | 정의 | ||
|---|---|---|---|
| agent : MessageAgent
[read-only]
메세지를 송신한 MessageAgent 에의 액세스를 제공합니다.
| MessageResponder | ||
| channel : Channel
[read-only]
메세지의 송신에 사용한 채널에의 액세스를 제공합니다.
| MessageResponder | ||
![]() | constructor : Object
특정의 object 인스턴스의 클래스 object 또는 constructor 함수에의 참조입니다.
| Object | |
| message : IMessage
[read-only]
송신된 메세지에의 액세스를 제공합니다.
| MessageResponder | ||
![]() | prototype : Object
[static]
클래스 또는 함수 object의 prototype object에의 참조입니다.
| Object | |
| Methods | 정의 | ||
|---|---|---|---|
| MessageResponder (agent:MessageAgent , message:IMessage , channel:Channel = null)
지정된 MessageAgent 의 지정된 메세지에 대한 응답을 처리하기 위한 MessageResponder 를 작성합니다.
| MessageResponder | ||
![]() | hasOwnProperty (name:String ):Boolean
object로 지정된 property가 정의되고 있는지 어떤지를 나타냅니다.
| Object | |
![]() | isPrototypeOf (theClass:Object ):Boolean
Object 클래스의 인스턴스가, Parameters로서 지정된 object의 prototype 체인내에 있을지 어떨지를 나타냅니다.
| Object | |
![]() | propertyIsEnumerable (name:String ):Boolean
지정된 property가 존재해, 열거 가능한가 어떤가를 나타냅니다.
| Object | |
| result (message:IMessage ):void
행선지로부터 응답이 되돌아 왔을 때에, 이 MessageResponder 를 작성한 채널에 의해 불려 갑니다.
| MessageResponder | ||
![]() | setPropertyIsEnumerable (name:String , isEnum:Boolean = true):void
루프 처리에 대한 다이나믹 property의 가용성을 설정합니다.
| Object | |
| status (message:IMessage ):void
행선지로부터 fault 응답이 돌려주어졌을 때에, 이 MessageResponder 를 작성한 채널로부터 불려 갑니다.
| MessageResponder | ||
![]() | toString ():String
지정된 object의 string 표현을 돌려줍니다.
| Object | |
![]() | valueOf ():Object
지정된 object의 원시적치를 돌려줍니다.
| Object | |
| Methods | 정의 | ||
|---|---|---|---|
| createRequestTimeoutErrorMessage ():ErrorMessage
요구 타임 아웃시에 관련지을 수 있었던 MessageAgent 의 콜백에 건네줄 수 있는 ErrorMessage 를 작성합니다.
| MessageResponder | ||
| requestTimedOut ():void
요구 타임 아웃을 처리해, 관련지을 수 있었던 MessageAgent 로 적절한 콜백을 호출하기 위해서(때문에), 서브 클래스에서 이 Methods를 재정의(override) 할 필요가 있습니다.
| MessageResponder | ||
| resultHandler (message:IMessage ):void
결과의 custom 처리를 실행해, 관련지을 수 있었던 MessageAgent 로 적절한 콜백을 호출하기 위해서(때문에), 서브 클래스에서 이 Methods를 재정의(override) 할 필요가 있습니다.
| MessageResponder | ||
| statusHandler (message:IMessage ):void
스테이터스의 custom 처리를 실행해, 관련지을 수 있었던 MessageAgent 로 적절한 콜백을 호출하기 위해서(때문에), 서브 클래스에서 이 Methods를 재정의(override) 할 필요가 있습니다.
| MessageResponder | ||
| agent | property |
agent:MessageAgent [read-only]메세지를 송신한 MessageAgent 에의 액세스를 제공합니다.
Implements public function get agent():MessageAgent
| channel | property |
channel:Channel [read-only]메세지의 송신에 사용한 채널에의 액세스를 제공합니다.
Implements public function get channel():Channel
| message | property |
message:IMessage [read-only]송신된 메세지에의 액세스를 제공합니다.
Implements public function get message():IMessage
| MessageResponder | () | constructor |
public 함수 MessageResponder(agent:MessageAgent , message:IMessage , channel:Channel = null)지정된 MessageAgent 의 지정된 메세지에 대한 응답을 처리하기 위한 MessageResponder 를 작성합니다.
Parametersagent:MessageAgent — 메세지를 송신하는 MessageAgent 입니다.
|
|
message:IMessage — 송신중의 메세지입니다.
|
|
channel:Channel (default = null) — 송신에 사용된 채널입니다.
|
| createRequestTimeoutErrorMessage | () | Methods |
protected function createRequestTimeoutErrorMessage():ErrorMessage 요구 타임 아웃시에 관련지을 수 있었던 MessageAgent 의 콜백에 건네줄 수 있는 ErrorMessage 를 작성합니다.
반환값ErrorMessage |
| requestTimedOut | () | Methods |
protected function requestTimedOut():void 요구 타임 아웃을 처리해, 관련지을 수 있었던 MessageAgent 로 적절한 콜백을 호출하기 위해서(때문에), 서브 클래스에서 이 Methods를 재정의(override) 할 필요가 있습니다.
| result | () | Methods |
public final function result(message:IMessage ):void
행선지로부터 응답이 되돌아 왔을 때에, 이 MessageResponder 를 작성한 채널에 의해 불려 갑니다. 이 Methods는 기본적인 결과 처리를 실행하고 나서,resultHandler() Methods를 호출합니다. 이 Methods는, 필요한 custom 처리를 실행하기 위해서 서브 클래스에서 재정의(override) 할 수 있습니다.
message:IMessage — 행선지로부터 돌려주어지는 결과 메세지입니다.
|
| resultHandler | () | Methods |
protected function resultHandler(message:IMessage ):void 결과의 custom 처리를 실행해, 관련지을 수 있었던 MessageAgent 로 적절한 콜백을 호출하기 위해서(때문에), 서브 클래스에서 이 Methods를 재정의(override) 할 필요가 있습니다.
Parametersmessage:IMessage — 행선지로부터 돌려주어지는 결과 메세지입니다.
|
| status | () | Methods |
public final function status(message:IMessage ):void
행선지로부터 fault 응답이 돌려주어졌을 때에, 이 MessageResponder 를 작성한 채널로부터 불려 갑니다. 이 Methods는 기본적인 결과 처리를 실행하고 나서,statusHandler() Methods를 호출합니다. 이 Methods는, 필요한 custom 처리를 실행하기 위해서 서브 클래스에서 재정의(override) 할 수 있습니다.
message:IMessage — 행선지로부터 돌려주어지는 실패 메세지입니다.
|
| statusHandler | () | Methods |
protected function statusHandler(message:IMessage ):void 스테이터스의 custom 처리를 실행해, 관련지을 수 있었던 MessageAgent 로 적절한 콜백을 호출하기 위해서(때문에), 서브 클래스에서 이 Methods를 재정의(override) 할 필요가 있습니다.
Parametersmessage:IMessage — 행선지로부터 돌려주어지는 실패 메세지입니다.
|
코멘트가 추가되었을 경우, 메일로 받기. | 코멘트 리포트
현재의 페이지: http://flexdocs.kr/docs/flex2/langref/mx/messaging/MessageResponder.html