The SOAPHeader Type

El elemento Header de SOAP puede tener cero o más header blocks. En SAAJ, el tipo SOAPHeader representa al elemento Header, y el tipo SOAPHeaderElement representa un header block individual. SOAPHeader provee métodos para agregar, examinar y remover objetos SOAPHeaderElement, lo que agrega, examina o remueva header blocks de un documento SOAP.

Los receptores de SOAP pueden usar esta funcionalidad para acceder a todos los header blocks, header blocks asociados con un actor en particular, o los header blocks con mustUnderstand igual a true para un actor en particular. La clase SOAPHeader provee 5 métodos para examinar o extraer header blocks. La definición de la clase SOAPHeader es:

package javax.xml.soap;
import java.util.Iterator;

public interface SOAPHeader extends SOAPElement {
public SOAPHeaderElement addHeaderElement( Name name )
throws SOAPException;
public Iterator extractHeaderElements(String actor);
public Iterator examineHeaderElements(String actor);
public Iterator examineMustUnderstandHeaderElements(String actor);
public Iterator examinAllHeaderElements();
public Iterator extractAllHeaderElements();
}


Dicho esto, la alternativa A es la correcta.

Pregunta tomada de ActualTests

Publicar un comentario