Class TargetTracker
java.lang.Object
ru.vyarus.dropwizard.guice.test.client.builder.track.impl.TargetTracker
- All Implemented Interfaces:
jakarta.ws.rs.client.WebTarget,jakarta.ws.rs.core.Configurable<jakarta.ws.rs.client.WebTarget>,TrackableData
WebTarget object tracker. Used to intercept configuration calls and verify
correctness in tests. Does not support direct async and rx apis.- Since:
- 04.10.2025
-
Constructor Summary
ConstructorsConstructorDescriptionTargetTracker(RequestTracker tracker) Create an empty web target wrapper (wihtout real target).TargetTracker(RequestTracker tracker, @Nullable jakarta.ws.rs.client.WebTarget target) Create a web target wrapper. -
Method Summary
Modifier and TypeMethodDescriptionjakarta.ws.rs.core.ConfigurationgetUri()jakarta.ws.rs.core.UriBuilderjakarta.ws.rs.client.WebTargetmatrixParam(String name, Object... values) jakarta.ws.rs.client.WebTargetjakarta.ws.rs.client.WebTargetjakarta.ws.rs.client.WebTargetqueryParam(String name, Object... values) jakarta.ws.rs.client.WebTargetjakarta.ws.rs.client.WebTargetjakarta.ws.rs.client.WebTargetjakarta.ws.rs.client.WebTargetjakarta.ws.rs.client.WebTargetjakarta.ws.rs.client.WebTargetjakarta.ws.rs.client.WebTargetjakarta.ws.rs.client.WebTargetjakarta.ws.rs.client.Invocation.Builderrequest()jakarta.ws.rs.client.Invocation.Builderrequest(jakarta.ws.rs.core.MediaType... acceptedResponseTypes) jakarta.ws.rs.client.Invocation.Builderjakarta.ws.rs.client.WebTargetresolveTemplate(String name, Object value) jakarta.ws.rs.client.WebTargetresolveTemplate(String name, Object value, boolean encodeSlashInPath) jakarta.ws.rs.client.WebTargetresolveTemplateFromEncoded(String name, Object value) jakarta.ws.rs.client.WebTargetresolveTemplates(Map<String, Object> templateValues) jakarta.ws.rs.client.WebTargetresolveTemplates(Map<String, Object> templateValues, boolean encodeSlashInPath) jakarta.ws.rs.client.WebTargetresolveTemplatesFromEncoded(Map<String, Object> templateValues)
-
Constructor Details
-
TargetTracker
Create an empty web target wrapper (wihtout real target).- Parameters:
tracker- request tracker object
-
TargetTracker
Create a web target wrapper.- Parameters:
tracker- request tracker objecttarget- real target object
-
-
Method Details
-
getUri
- Specified by:
getUriin interfacejakarta.ws.rs.client.WebTarget
-
getUriBuilder
public jakarta.ws.rs.core.UriBuilder getUriBuilder()- Specified by:
getUriBuilderin interfacejakarta.ws.rs.client.WebTarget
-
path
- Specified by:
pathin interfacejakarta.ws.rs.client.WebTarget
-
resolveTemplate
- Specified by:
resolveTemplatein interfacejakarta.ws.rs.client.WebTarget
-
resolveTemplate
public jakarta.ws.rs.client.WebTarget resolveTemplate(String name, Object value, boolean encodeSlashInPath) - Specified by:
resolveTemplatein interfacejakarta.ws.rs.client.WebTarget
-
resolveTemplateFromEncoded
- Specified by:
resolveTemplateFromEncodedin interfacejakarta.ws.rs.client.WebTarget
-
resolveTemplates
- Specified by:
resolveTemplatesin interfacejakarta.ws.rs.client.WebTarget
-
resolveTemplates
public jakarta.ws.rs.client.WebTarget resolveTemplates(Map<String, Object> templateValues, boolean encodeSlashInPath) - Specified by:
resolveTemplatesin interfacejakarta.ws.rs.client.WebTarget
-
resolveTemplatesFromEncoded
public jakarta.ws.rs.client.WebTarget resolveTemplatesFromEncoded(Map<String, Object> templateValues) - Specified by:
resolveTemplatesFromEncodedin interfacejakarta.ws.rs.client.WebTarget
-
matrixParam
- Specified by:
matrixParamin interfacejakarta.ws.rs.client.WebTarget
-
queryParam
- Specified by:
queryParamin interfacejakarta.ws.rs.client.WebTarget
-
request
public jakarta.ws.rs.client.Invocation.Builder request()- Specified by:
requestin interfacejakarta.ws.rs.client.WebTarget
-
request
- Specified by:
requestin interfacejakarta.ws.rs.client.WebTarget
-
request
public jakarta.ws.rs.client.Invocation.Builder request(jakarta.ws.rs.core.MediaType... acceptedResponseTypes) - Specified by:
requestin interfacejakarta.ws.rs.client.WebTarget
-
getConfiguration
public jakarta.ws.rs.core.Configuration getConfiguration()- Specified by:
getConfigurationin interfacejakarta.ws.rs.core.Configurable<jakarta.ws.rs.client.WebTarget>
-
property
- Specified by:
propertyin interfacejakarta.ws.rs.core.Configurable<jakarta.ws.rs.client.WebTarget>
-
register
- Specified by:
registerin interfacejakarta.ws.rs.core.Configurable<jakarta.ws.rs.client.WebTarget>
-
register
- Specified by:
registerin interfacejakarta.ws.rs.core.Configurable<jakarta.ws.rs.client.WebTarget>
-
register
- Specified by:
registerin interfacejakarta.ws.rs.core.Configurable<jakarta.ws.rs.client.WebTarget>
-
register
public jakarta.ws.rs.client.WebTarget register(Class<?> componentClass, Map<Class<?>, Integer> contracts) - Specified by:
registerin interfacejakarta.ws.rs.core.Configurable<jakarta.ws.rs.client.WebTarget>
-
register
- Specified by:
registerin interfacejakarta.ws.rs.core.Configurable<jakarta.ws.rs.client.WebTarget>
-
register
- Specified by:
registerin interfacejakarta.ws.rs.core.Configurable<jakarta.ws.rs.client.WebTarget>
-
register
- Specified by:
registerin interfacejakarta.ws.rs.core.Configurable<jakarta.ws.rs.client.WebTarget>
-
register
- Specified by:
registerin interfacejakarta.ws.rs.core.Configurable<jakarta.ws.rs.client.WebTarget>
-
getTracker
- Specified by:
getTrackerin interfaceTrackableData- Returns:
- tracker object
-