|
||||||||||
| 앞의 Class에 다음의 Class에 | 프레임 있어 프레임 없음 | |||||||||
| Summary : 네스트 | 필드 | constructor | 메소드 | 상세 : 필드 | constructor | 메소드 | |||||||||
Public Interface Service
MessageBroker 에는, 한편의 구석에 엔드 포인트, 한편의 구석에 서비스가 있습니다. Service Interface는, MessageBroker 와 모든 Service 실장의 계약을 정의합니다.
| 메소드 Summary | |
|---|---|
Destination |
getDestination (Message message)
지정한 메세지가 대상으로 하고 있는 이 서비스의 행선지를 취득합니다. |
String |
getId ()
서비스 ID 를 돌려줍니다. |
flex.messaging.MessageBroker |
getMessageBroker ()
모든 서비스는, 1 개의 MessageBroker 에 의해 Management해, 참조를 해당하는 브로커에 돌려줄 수가 있을 필요가 있습니다. |
flex.messaging.config.ServiceSettings |
getSettings ()
서비스의 초기화에 사용되는 Configuration 을 돌려줍니다. |
boolean |
isSupportedMessage (Message message)
이 Service 가 지정된 Message 인스턴스를 처리할 수 있을지 어떨지를 판정합니다. |
boolean |
isSupportedMessageType (String messageClassName)
이 Service 가 지정된 형태의 메세지를 처리할 수 있을지 어떨지를 판정합니다. |
Object |
serviceCommand (CommandMessage message)
MessageBroker 에 의해 서비스에 전송 되는 커멘드를 처리합니다. |
Object |
serviceMessage (Message message)
MessageBroker 에 의해 서비스에 전송 되는 메세지를 처리합니다. |
void |
setId (String id)
서비스 ID 를 Configuration 합니다. |
void |
start ()
서비스를 브로커에 추가한 후에 필요한 기동 액션을 실행합니다. |
void |
stop ()
서비스를 브로커로부터 삭제하기 전에 필요한 액션을 실행합니다. |
| Interface flex.management. Manageable 로부터 상속 받는 메소드 |
|---|
getControl , isManaged , setControl , setManaged |
| 메소드의 상세 |
|---|
String getId()
void setId(String id)
id - 서비스 IDflex.messaging.MessageBroker getMessageBroker()
Destination getDestination(Message message)
Object serviceMessage(Message message)
message - MessageBroker 에 의해 송신되는 메세지Object serviceCommand(CommandMessage message)
message - MessageBroker 에 의해 송신되는 메세지boolean isSupportedMessage(Message message)
boolean isSupportedMessageType(String messageClassName)
flex.messaging.config.ServiceSettings getSettings()
void start()
void stop()
|
||||||||||
| 앞의 Class에 다음의 Class에 | 프레임 있어 프레임 없음 | |||||||||
| Summary : 네스트 | 필드 | constructor | 메소드 | 상세 : 필드 | constructor | 메소드 | |||||||||