Search in sources :

Example 1 with HeaderInfo

use of org.apache.headers.coloc.types.HeaderInfo in project cxf by apache.

the class AbstractHeaderServiceDocLitTest method verifyInOutHeaderParts.

protected void verifyInOutHeaderParts(HeaderTester ht) {
    getLogger().debug("Client: calling inoutHeader");
    InoutHeaderT inoutHeader = new InoutHeaderT();
    inoutHeader.setRequestType(HeaderTesterUtil.INOUT_REQUEST_TYPE_IN);
    HeaderInfo headerInfo = new HeaderInfo();
    headerInfo.setMessage(HeaderTesterUtil.INOUT_MESSAGE_IN);
    headerInfo.setOriginator(HeaderTesterUtil.INOUT_ORIGINATOR_IN);
    Holder<HeaderInfo> holder = new Holder<HeaderInfo>();
    holder.value = headerInfo;
    InoutHeaderResponseT inoutHeaderResponse = ht.inoutHeader(inoutHeader, holder);
    assertEquals(HeaderTesterUtil.INOUT_REQUEST_TYPE_OUT, inoutHeaderResponse.getResponseType());
    assertNotSame(HeaderTesterUtil.INOUT_REQUEST_TYPE_OUT, inoutHeader.getRequestType());
    assertEquals(HeaderTesterUtil.INOUT_MESSAGE_OUT, holder.value.getMessage());
    assertEquals(HeaderTesterUtil.INOUT_ORIGINATOR_OUT, holder.value.getOriginator());
}
Also used : HeaderInfo(org.apache.headers.coloc.types.HeaderInfo) Holder(javax.xml.ws.Holder) InoutHeaderResponseT(org.apache.headers.coloc.types.InoutHeaderResponseT) InoutHeaderT(org.apache.headers.coloc.types.InoutHeaderT)

Example 2 with HeaderInfo

use of org.apache.headers.coloc.types.HeaderInfo in project cxf by apache.

the class AbstractHeaderServiceDocLitTest method verifyInHeaderParts.

protected void verifyInHeaderParts(HeaderTester ht) {
    getLogger().debug("Client: calling inHeader");
    InHeaderT inHeader = new InHeaderT();
    inHeader.setRequestType(HeaderTesterUtil.IN_REQUEST_TYPE);
    HeaderInfo headerInfo = new HeaderInfo();
    headerInfo.setMessage(HeaderTesterUtil.IN_MESSAGE);
    headerInfo.setOriginator(HeaderTesterUtil.IN_ORIGINATOR);
    InHeaderResponseT inHeaderResponse = ht.inHeader(inHeader, headerInfo);
    assertEquals(HeaderTesterUtil.OUT_RESPONSE_TYPE, inHeaderResponse.getResponseType());
}
Also used : HeaderInfo(org.apache.headers.coloc.types.HeaderInfo) InHeaderT(org.apache.headers.coloc.types.InHeaderT) InHeaderResponseT(org.apache.headers.coloc.types.InHeaderResponseT)

Example 3 with HeaderInfo

use of org.apache.headers.coloc.types.HeaderInfo in project cxf by apache.

the class AbstractHeaderServiceRpcLitTest method verifyInHeaderParts.

protected void verifyInHeaderParts(HeaderTester ht) {
    getLogger().debug("Client: calling inHeader");
    InHeaderT inHeader = new InHeaderT();
    inHeader.setRequestType(HeaderTesterUtil.IN_REQUEST_TYPE);
    HeaderInfo headerInfo = new HeaderInfo();
    headerInfo.setMessage(HeaderTesterUtil.IN_MESSAGE);
    headerInfo.setOriginator(HeaderTesterUtil.IN_ORIGINATOR);
    InHeaderResponseT inHeaderResponse = ht.inHeader(inHeader, headerInfo);
    assertEquals(HeaderTesterUtil.OUT_RESPONSE_TYPE, inHeaderResponse.getResponseType());
}
Also used : HeaderInfo(org.apache.headers.coloc.types.HeaderInfo) InHeaderT(org.apache.headers.coloc.types.InHeaderT) InHeaderResponseT(org.apache.headers.coloc.types.InHeaderResponseT)

Example 4 with HeaderInfo

use of org.apache.headers.coloc.types.HeaderInfo in project cxf by apache.

the class BaseHeaderTesterRpcLitImpl method inoutHeader.

public InoutHeaderResponseT inoutHeader(InoutHeaderT in, Holder<HeaderInfo> header) {
    getLogger().debug("Server: inoutHeader called");
    assertEquals(HeaderTesterUtil.INOUT_REQUEST_TYPE_IN, in.getRequestType());
    assertEquals(HeaderTesterUtil.INOUT_MESSAGE_IN, header.value.getMessage());
    assertEquals(HeaderTesterUtil.INOUT_ORIGINATOR_IN, header.value.getOriginator());
    HeaderInfo out = new HeaderInfo();
    out.setMessage(HeaderTesterUtil.INOUT_MESSAGE_OUT);
    out.setOriginator(HeaderTesterUtil.INOUT_ORIGINATOR_OUT);
    header.value = out;
    InoutHeaderResponseT inoutHeaderResponse = new InoutHeaderResponseT();
    inoutHeaderResponse.setResponseType(HeaderTesterUtil.INOUT_REQUEST_TYPE_OUT);
    return inoutHeaderResponse;
}
Also used : HeaderInfo(org.apache.headers.coloc.types.HeaderInfo) InoutHeaderResponseT(org.apache.headers.coloc.types.InoutHeaderResponseT)

Example 5 with HeaderInfo

use of org.apache.headers.coloc.types.HeaderInfo in project cxf by apache.

the class BaseHeaderTesterRpcLitImpl method outHeader.

public void outHeader(OutHeaderT in, Holder<OutHeaderResponseT> out, Holder<HeaderInfo> header) {
    getLogger().debug("Server: outHeader called");
    assertEquals(HeaderTesterUtil.OUT_REQUEST_TYPE, in.getRequestType());
    HeaderInfo outHeader = new HeaderInfo();
    outHeader.setMessage(HeaderTesterUtil.OUT_MESSAGE_OUT);
    outHeader.setOriginator(HeaderTesterUtil.OUT_ORIGINATOR_OUT);
    header.value = outHeader;
    OutHeaderResponseT resp = new OutHeaderResponseT();
    resp.setResponseType(HeaderTesterUtil.OUT_RESPONSE_TYPE);
    out.value = resp;
}
Also used : HeaderInfo(org.apache.headers.coloc.types.HeaderInfo) OutHeaderResponseT(org.apache.headers.coloc.types.OutHeaderResponseT)

Aggregations

HeaderInfo (org.apache.headers.coloc.types.HeaderInfo)10 Holder (javax.xml.ws.Holder)4 InoutHeaderResponseT (org.apache.headers.coloc.types.InoutHeaderResponseT)4 OutHeaderResponseT (org.apache.headers.coloc.types.OutHeaderResponseT)4 InHeaderResponseT (org.apache.headers.coloc.types.InHeaderResponseT)2 InHeaderT (org.apache.headers.coloc.types.InHeaderT)2 InoutHeaderT (org.apache.headers.coloc.types.InoutHeaderT)2 OutHeaderT (org.apache.headers.coloc.types.OutHeaderT)2