|
||||||||||
| 앞의 Class에 다음의 Class에 | 프레임 있어 프레임 없음 | |||||||||
| Summary : 네스트 | 필드 | constructor | 메소드 | 상세 : 필드 | constructor | 메소드 | |||||||||
Public Interface Message
메세지는, 엔드 포인트로부터 MessageBroker 에 송신되어 거기로부터 한층 더 서비스에 송신됩니다. MessageBroker 도 또한 메세지를 엔드 포인트에 송신해, 서비스는 그 브로커에 메세지를 엔드 포인트에 송신하도록(듯이) 의뢰할 수 있습니다.
| 필드 Summary | |
|---|---|
static String |
DESTINATION_CLIENT_ID_HEADER
행선지 클라이언트 ID 헤더의 이름입니다. 복수의 클라이언트가 채널을 공유하고 있는 경우에 메세지를 올바른 클라이언트에 다시 송신하기 위해서(때문에) 사용됩니다. |
static String |
ENDPOINT_HEADER
엔드 포인트 헤더의 이름입니다. |
static String |
REMOTE_CREDENTIALS_HEADER
리모트 증명서가 건네받는 헤더의 이름입니다. |
| 메소드 Summary | |
|---|---|
Object |
clone ()
메세지의 클론을 돌려줍니다. |
Object |
getBody ()
메세지의 본문을 돌려줍니다. |
Object |
getClientId ()
메세지를 송신한 클라이언트를 나타내는 클라이언트 ID 를 돌려줍니다. |
String |
getDestination ()
메세지가 송신되는 행선지를 돌려줍니다. |
Object |
getHeader (String name)
건네받은 헤더명에 대응하는 헤더치를 돌려줍니다. |
Map |
getHeaders ()
메세지의 헤더를 돌려줍니다. |
String |
getMessageId ()
고유의 메세지 ID 를 돌려줍니다. |
long |
getTimestamp ()
메세지의 타임 스탬프를 돌려줍니다. |
long |
getTimeToLive ()
메세지의 유효기간을 돌려줍니다. |
boolean |
headerExists (String name)
건네받은 이름을 가지는 헤더가 존재할지 어떨지를 테스트합니다. |
void |
setBody (Object value)
메세지의 본문을 Configuration 합니다. |
void |
setClientId (Object value)
메세지를 송신한 클라이언트를 나타내는 클라이언트 ID 를 Configuration 합니다. |
void |
setDestination (String value)
메세지가 송신되는 행선지를 Configuration 합니다. |
void |
setHeader (String name, Object value)
메세지에 헤더를 Configuration 합니다. |
void |
setHeaders (Map value)
메세지의 헤더를 Configuration 합니다. |
void |
setMessageId (String value)
고유의 메세지 ID 를 Configuration 합니다. |
void |
setTimestamp (long value)
메세지의 타임 스탬프를 Configuration 합니다. |
void |
setTimeToLive (long value)
메세지의 유효기간을 Configuration 합니다. |
| 필드의 상세 |
|---|
static final String DESTINATION_CLIENT_ID_HEADER
static final String ENDPOINT_HEADER
static final String REMOTE_CREDENTIALS_HEADER
| 메소드의 상세 |
|---|
Object getClientId()
void setClientId(Object value)
value - 메세지로 Configuration 하는 클라이언트 IDString getDestination()
void setDestination(String value)
value - 메세지가 송신되는 행선지String getMessageId()
void setMessageId(String value)
value - 고유의 메세지 IDlong getTimestamp()
void setTimestamp(long value)
value - 메세지의 타임 스탬프long getTimeToLive()
void setTimeToLive(long value)
value - 메세지의 유효기간Object getBody()
void setBody(Object value)
value - 메세지의 본문Map getHeaders()
void setHeaders(Map value)
value - 메세지로 Configuration 하는 헤더Object getHeader(String name)
null 가 돌려주어집니다.
name - 대응하는 값을 취득하는 헤더명
void setHeader(String name, Object value)
name - Configuration 하는 헤더의 이름value - 헤더치boolean headerExists(String name)
name - 존재할지 어떨지를 테스트하는 헤더
true, 그 이외의 경우는 falseObject clone()
|
||||||||||
| 앞의 Class에 다음의 Class에 | 프레임 있어 프레임 없음 | |||||||||
| Summary : 네스트 | 필드 | constructor | 메소드 | 상세 : 필드 | constructor | 메소드 | |||||||||