flex.messaging.messages
Class CommandMessage

java.lang.Object 
확장 flex.messaging.messages.AbstractMessage
확장 flex.messaging.messages.AsyncMessage
확장 flex.messaging.messages.CommandMessage
실장 Interface의 Summary :
Message , Serializable , Cloneable

Public Class CommandMessage
flex.messaging.messages.AsyncMessage 를 확장

클라이언트와 서버간에 건네받는 인프라스트럭쳐 커멘드를 나타내는 메세지입니다. 예약(subscribe) 조작과 예약(subscribe) 해제 조작을 실행하면(자), 폴링 조작의 경우와 같게, CommandMessage 가 송신됩니다.

관련 항목 :
Serialization 된 형식

필드 Summary
static int CLIENT_PING_OPERATION
          이 조작은, 현재의 채널의 리모트 엔드 포인트에의 접속을 테스트하기 위해서 사용됩니다.
static int CLIENT_SYNC_OPERATION
          이 조작은, 클라이언트가 발행한 폴링 커멘드의 결과로서, 없어진 메세지 또는 캐쉬된 메세지를 클라이언트와 동기 하기 위해서, 리모트 행선지에 의해 사용됩니다.
static int CLUSTER_REQUEST_OPERATION
          이 조작은, 클러스터 멤버쉽에 근거해, 리모트 행선지의 페이르오바엔드포인트 URI 의 리스트를 요구하기 위해서 사용됩니다.
static int LOGIN_OPERATION
          이 조작은, 유저가 현재의 채널에 로그인할 수 있도록(듯이), 엔드 포인트에 증명서를 송신하기 위해서 사용됩니다.
static int LOGOUT_OPERATION
          이 조작은, 유저를 현재의 채널로부터 로그아웃 하기 위해서 사용되어 채널이 HTTP 베이스의 경우에 서버 세션을 무효로 합니다.
static int POLL_OPERATION
          이 조작은, 리모트 행선지에서 보류되고 있는 미송신의 메세지를 폴링 하기 위해서 사용됩니다.
static String SELECTOR_HEADER
          예약(subscribe)멧세이지의 실렉터 헤더의 이름입니다.
static int SESSION_INVALIDATE_OPERATION
          이 조작은, 리모트 행선지에 의한 클라이언트의 세션이 타임 아웃 한 것을 나타내기 위해서(때문에) 사용됩니다.
static String SESSION_INVALIDATED_HEADER
          클라이언트 세션이 무효로 되고 있기 위해서(때문에) 예약(subscribe) 해제 메세지가 발생한 것을 나타내기 위해서(때문에), 서버로 내부적으로 사용되는 헤더의 이름입니다.
static int SUBSCRIBE_OPERATION
          이 조작은, 리모트 행선지에 예약(subscribe) 하기 위해서 사용됩니다.
static int UNKNOWN_OPERATION
          새로운 CommandMessage 인스턴스의 디폴트의 조작입니다.
static int UNSUBSCRIBE_OPERATION
          이 조작은, 리모트 행선지로부터 예약(subscribe) 해제하기 위해서 사용됩니다.
 
Class flex.messaging.messages.AsyncMessage 으로부터 상속 받는 필드
correlationId, SUBTOPIC_HEADER_NAME
 
Class flex.messaging.messages.AbstractMessage 로부터 상속 받는 필드
body, clientId, destination, headers, messageId, timestamp, timeToLive
 
Interface flex.messaging.messages. Message 로부터 상속 받는 필드
DESTINATION_CLIENT_ID_HEADER , ENDPOINT_HEADER , REMOTE_CREDENTIALS_HEADER
 
constructor    Summary
CommandMessage ()
          CommandMessage 인스턴스를 작성합니다.
CommandMessage (int operation)
          CommandMessage 인스턴스를 작성합니다.
 
메소드 Summary
 String getMessageRefType ()
          CommandMessage 의 메세지 참조 타입을 돌려줍니다.
 int getOperation ()
          이 CommandMessage 의 조작을 돌려줍니다.
 void setMessageRefType (String  messageRefType)
          CommandMessage 의 메세지 참조 타입을 Configuration 합니다.
 void CommandMessage (int operation)
          이 CommandMessage 의 조작을 Configuration 합니다.
 
Class flex.messaging.messages.AsyncMessage 로부터 상속 받는 메소드
getCorrelationId, setCorrelationId, toStringFields
 
Class flex.messaging.messages.AbstractMessage 로부터 상속 받는 메소드
bodyToString, clone, equals, getBody, getClientId, getDestination, getFieldSeparator, getHeader, getHeaders, getIndent, getMessageId, getTimestamp, getTimeToLive, headerExists, internalBodyToString, logCategory, setBody, setClientId, setDestination, setHeader, setHeaders, setMessageId, setTimestamp, setTimeToLive, toString, toString, toStringHeader
 
Class java.lang. Object 로부터 상속 받는 메소드
finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait
 

필드의 상세

SUBSCRIBE_OPERATION

public static final int SUBSCRIBE_OPERATION
이 조작은, 리모트 행선지에 예약(subscribe) 하기 위해서 사용됩니다.

관련 항목 :
필드 정수치

UNSUBSCRIBE_OPERATION

public static final int UNSUBSCRIBE_OPERATION
이 조작은, 리모트 행선지로부터 예약(subscribe) 해제하기 위해서 사용됩니다.

관련 항목 :
필드 정수치

POLL_OPERATION

public static final int POLL_OPERATION
이 조작은, 리모트 행선지에서 보류되고 있는 미송신의 메세지를 폴링 하기 위해서 사용됩니다.

관련 항목 :
필드 정수치

CLIENT_SYNC_OPERATION

public static final int CLIENT_SYNC_OPERATION
이 조작은, 클라이언트가 발행한 폴링 커멘드의 결과로서, 없어진 메세지 또는 캐쉬된 메세지를 클라이언트와 동기 하기 위해서, 리모트 행선지에 의해 사용됩니다.

관련 항목 :
필드 정수치

CLIENT_PING_OPERATION

public static final int CLIENT_PING_OPERATION
이 조작은, 현재의 채널의 리모트 엔드 포인트에의 접속을 테스트하기 위해서 사용됩니다.

관련 항목 :
필드 정수치

CLUSTER_REQUEST_OPERATION

public static final int CLUSTER_REQUEST_OPERATION
이 조작은, 클러스터 멤버쉽에 근거해, 리모트 행선지의 페이르오바엔드포인트 URI 의 리스트를 요구하기 위해서 사용됩니다.

관련 항목 :
필드 정수치

LOGIN_OPERATION

public static final int LOGIN_OPERATION
이 조작은, 유저가 현재의 채널에 로그인할 수 있도록(듯이), 엔드 포인트에 증명서를 송신하기 위해서 사용됩니다. 증명서는, Base64 로 encode 해, 메세지의 body 에 포함할 필요가 있습니다.

관련 항목 :
필드 정수치

LOGOUT_OPERATION

public static final int LOGOUT_OPERATION
이 조작은, 유저를 현재의 채널로부터 로그아웃 하기 위해서 사용되어 채널이 HTTP 베이스의 경우에 서버 세션을 무효로 합니다.

관련 항목 :
필드 정수치

SESSION_INVALIDATE_OPERATION

public static final int SESSION_INVALIDATE_OPERATION
이 조작은, 리모트 행선지에 의한 클라이언트의 세션이 타임 아웃 한 것을 나타내기 위해서(때문에) 사용됩니다.

관련 항목 :
필드 정수치

UNKNOWN_OPERATION

public static final int UNKNOWN_OPERATION
새로운 CommandMessage 인스턴스의 디폴트의 조작입니다.

관련 항목 :
필드 정수치

SELECTOR_HEADER

public static final String  SELECTOR_HEADER
예약(subscribe)멧세이지의 실렉터 헤더의 이름입니다.

관련 항목 :
필드 정수치

SESSION_INVALIDATED_HEADER

public static final String  SESSION_INVALIDATED_HEADER
클라이언트 세션이 무효로 되고 있기 위해서(때문에) 예약(subscribe) 해제 메세지가 발생한 것을 나타내기 위해서(때문에), 서버로 내부적으로 사용되는 헤더의 이름입니다.

관련 항목 :
필드 정수치
constructor    의 상세

CommandMessage

public CommandMessage()
CommandMessage 인스턴스를 작성합니다. 메세지 ID 는 전체적으로 일의인 값으로 Configuration 되어 메세지의 타임 스탬프는, 현재의 시스템의 타임 스탬프로 Configuration 됩니다. 조작은 UNKNOWN_OPERATION 의 디폴트치로 Configuration 됩니다.


CommandMessage

public CommandMessage(int operation)
CommandMessage 인스턴스를 작성합니다. 메세지 ID 는 전체적으로 일의인 값으로 Configuration 되어 메세지의 타임 스탬프는, 현재의 시스템의 타임 스탬프로 Configuration 됩니다.

파라미터 :
operation - CommandMessage 의 조작, 조작 정수의 1 개
메소드의 상세

getMessageRefType

public String  getMessageRefType()
CommandMessage 의 메세지 참조 타입을 돌려줍니다.

반환값 :
메세지 참조 타입

setMessageRefType

public void setMessageRefType(String  messageRefType)
CommandMessage 의 메세지 참조 타입을 Configuration 합니다. 이 참조 타입의 메세지를 처리하는 서비스에 근거해, 메세지를 특정의 서비스 행선지에 송신합니다.


getOperation

public int getOperation()
CommandMessage 의 조작을 돌려줍니다.

반환값 :
CommandMessage 의 조작

setOperation

public void setOperation(int operation)
CommandMessage 의 조작을 Configuration 합니다.

파라미터 :
operation - 이 CommandMessage 의 조작


Copyright © 2006 Adobe Systems Inc. All Rights Reserved.