public int invokeElementStartEnd(MarinerRequestContext requestContext,
ReturnsIntInvoker invoker)
throws PAPIException {
TestMarinerPageContext pageContext = (TestMarinerPageContext)
((TestMarinerRequestContext) requestContext).getMarinerPageContext();
VolantisProtocol newProtocol = new VolantisProtocolStub() {
public void writeOpenSpan(com.volantis.mcs.protocols.SpanAttributes attributes) {
writeOpenMarkupHasBeenCalled = true;
}
public void writeCloseSpan(com.volantis.mcs.protocols.SpanAttributes attributes) {
writeCloseMarkupHasBeenCalled = true;
}
};
VolantisProtocol origProtocol = pageContext.getProtocol();
pageContext.setProtocol(newProtocol);
int result = invoker.invoke();
pageContext.setProtocol(origProtocol);