Class ReaderClient<CONTEXTOPERATION extends Enum<?>>
java.lang.Object
ee.jakarta.tck.ws.rs.common.JAXRSCommonClient
ee.jakarta.tck.ws.rs.common.client.JaxrsCommonClient
ee.jakarta.tck.ws.rs.api.rs.ext.interceptor.reader.ReaderClient<CONTEXTOPERATION>
- Type Parameters:
CONTEXTOPERATION
-
- Direct Known Subclasses:
JAXRSClientIT
,JAXRSClientIT
Client with given ContextOperation enum, so that an enum name is passed as a
http header to an interceptor. Due to the ContextOperation, the proper method
on an interceptor is called.
-
Nested Class Summary
Nested classes/interfaces inherited from class ee.jakarta.tck.ws.rs.common.JAXRSCommonClient
JAXRSCommonClient.Fault, JAXRSCommonClient.Property, JAXRSCommonClient.Request
-
Field Summary
Fields inherited from class ee.jakarta.tck.ws.rs.common.client.JaxrsCommonClient
clients, isTestCaseAfterInvocation, testCase
Fields inherited from class ee.jakarta.tck.ws.rs.common.JAXRSCommonClient
_contextRoot, _generalURI, _hostname, _port, _redirect, _saveState, _servlet, _state, _testCase, _testName, _tsHome, _useSavedState, GET, GF_SUFFIX, GOLDENFILE, GOLDENFILEDIR, HTTP10, HTTP11, indent, newline, REQUEST, REQUEST_HEADERS, SEARCH_STRING, servletAdaptor, SERVLETHOSTPROP, SERVLETPORTPROP, SL, STATUS_CODE, TEST_PROPS, TESTDIR, TSHOME
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
addProviders
(jakarta.ws.rs.core.Response response) Register providers to client configurationprotected static jakarta.ws.rs.client.ClientRequestFilter
createRequestFilter
(jakarta.ws.rs.core.Response response) Create a request filter to be aborted with given fake response simulating the resource from a requestprotected jakarta.ws.rs.core.Response.ResponseBuilder
Create response to be faked as returned from serverprotected void
invoke()
Invoke and convert IOException to FaultMethods inherited from class ee.jakarta.tck.ws.rs.common.client.JaxrsCommonClient
addHeader, addProvider, bufferEntity, buildRequest, buildRequest, cleanup, getMetadata, getProvidersToRegister, getResponse, getResponseBody, getResponseBody, getResponseHeaders, getResponseStatusCode, getTestCase, listToString, printClientCall, setAsynchronousProcessing, setPrintEntity, setProperty, setRequestContentEntity, setTestProperties, setTextCaser, setup, setWebTestCaseProperties, splitByColon
Methods inherited from class ee.jakarta.tck.ws.rs.common.JAXRSCommonClient
assertCause, assertContains, assertContains, assertContainsIgnoreCase, assertContainsIgnoreCase, assertEquals, assertEqualsBool, assertEqualsInt, assertEqualsLong, assertNotNull, assertNull, assertResponseBodyContain, assertResponseHeadersContain, buildAccept, buildContentType, buildHeaderMediaType, buildRequest10, clearProperty, clearTestProperties, createHttpRequest, editWebXmlString, fault, getAbsoluteUrl, getAbsoluteUrl, getContextRoot, getLocalInterfaceInfo, getServletName, getStatusCode, isNullOrEmpty, logMsg, logTrace, objectsToString, objectsToString, setContextRoot, setProperty, setProperty, setServletName, setTestDir, setTestProperties, setWebTestCaseProperties, setWebTestCaseRequest, toString
-
Constructor Details
-
ReaderClient
public ReaderClient()
-
-
Method Details
-
createResponse
Create response to be faked as returned from server -
createRequestFilter
protected static jakarta.ws.rs.client.ClientRequestFilter createRequestFilter(jakarta.ws.rs.core.Response response) Create a request filter to be aborted with given fake response simulating the resource from a request- Parameters:
response
-- Returns:
-
invoke
Invoke and convert IOException to Fault- Overrides:
invoke
in classJaxrsCommonClient
- Throws:
JAXRSCommonClient.Fault
- If an error occurs during the test run
-
addProviders
Register providers to client configuration- Parameters:
response
- ClientRequestFilter#abortWith response- Throws:
JAXRSCommonClient.Fault
-