|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 | |||||||||
public interface SOAPMessageContext
인터페이스 SOAPMessageContext 는, RPC 요구 또는 응답의 SOAP 메세지에의 액세스를 제공합니다. javax.xml.soap.SOAPMessage 는, 첨부를 사용한 SOAP 1.1 메세지의 표현으로서 표준 Java API 를 지정합니다.
SOAPMessage | 상자의 클래스의 개요 |
|---|
| 인터페이스 javax.xml.ws.handler. MessageContext 로부터 상속된 상자의 클래스/인터페이스 |
|---|
MessageContext.Scope |
| 인터페이스 java.util. Map 로부터 상속된 상자의 클래스/인터페이스 |
|---|
Map.Entry <K ,V > |
| 필드의 개요 |
|---|
| 인터페이스 javax.xml.ws.handler. MessageContext 로부터 상속된 필드 |
|---|
HTTP_REQUEST_HEADERS , HTTP_REQUEST_METHOD , HTTP_RESPONSE_CODE , HTTP_RESPONSE_HEADERS , INBOUND_MESSAGE_ATTACHMENTS , MESSAGE_OUTBOUND_PROPERTY , OUTBOUND_MESSAGE_ATTACHMENTS , PATH_INFO , QUERY_STRING , SERVLET_CONTEXT , SERVLET_REQUEST , SERVLET_RESPONSE , WSDL_DESCRIPTION , WSDL_INTERFACE , WSDL_OPERATION , WSDL_PORT , WSDL_SERVICE |
| 메소드의 개요 | |
|---|---|
Object [] |
getHeaders (QName header,
JAXBContext context,
boolean allRoles)
메세지 문맥의 메세지로부터 특정의 수식명을 가지는 헤더를 가져옵니다. |
SOAPMessage |
getMessage ()
이 메세지 문맥으로부터 SOAPMessage 를 가져옵니다. |
Set <String > |
getRoles ()
핸들러 체인의 실행에 관련지을 수 있고 있는 SOAP actor 롤을 가져옵니다. |
void |
setMessage (SOAPMessage message)
이 메세지 문맥에 SOAPMessage 를 설정합니다. |
| 인터페이스 javax.xml.ws.handler. MessageContext 로부터 상속된 메소드 |
|---|
getScope , setScope |
| 인터페이스 java.util. Map 로부터 상속된 메소드 |
|---|
clear , containsKey , containsValue , entrySet , equals , get , hashCode , isEmpty , keySet , put , putAll , remove , size , values |
| 메소드의 상세 |
|---|
SOAPMessage getMessage()
setMessage 를 호출할 필요가 없습니다.
void setMessage(SOAPMessage message)
message - SOAP 메세지
WebServiceException - 이 메세지 문맥에 SOAPMessage 를 설정해 있는 도중에 에러가 발생했을 경우
UnsupportedOperationException - 이 조작이 지원되어 있지 않은 경우
Object [] getHeaders(QName header,
JAXBContext context,
boolean allRoles)
header - SOAP 헤더의 XML 수식명context - 헤더를 비정렬화하기 위해서(때문에) 사용해야 할 JAXBContextallRoles - true 의 경우, 모든 SOAP 롤의 헤더를 돌려주어,false 의 경우, SOAP 노드가 현재 실행하고 있는 롤을 타겟으로 한 헤더만을 돌려준다. getRoles 를 참조
WebServiceException - 지정된 JAXBContext 를 사용해 비정렬화할 때 에러가 발생했을 경우. WebServiceException 의 원인은, 원의 JAXBExceptionSet <String > getRoles()
SOAPBinding.setRoles 및 SOAPBinding.getRoles 를 사용해 관리되는 것에 주의해 주세요. 핸들러 체인내의 핸들러 인스턴스는, SOAP actor 롤에 대한 이 정보를 사용해 SOAP 헤더 블록을 처리합니다. 핸들러 체인을 통해 SOAP 메세지를 처리하고 있는 동안, SOAP actor 롤은 불변입니다.
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.