@Override protected void processMethod(ResourceFactory rf, String base, ResourceLocator method) ResteasyUriBuilder builder = new ResteasyUriBuilder(); if (base != null) { builder.path(base); builder = new ResteasyUriBuilder(); if (base != null) { builder.path(base);
@Override protected void processMethod(ResourceFactory rf, String base, ResourceLocator method) ResteasyUriBuilder builder = new ResteasyUriBuilder(); if (base != null) { builder.path(base); builder = new ResteasyUriBuilder(); if (base != null) { builder.path(base);
public UriBuilder createUriBuilder() { return new ResteasyUriBuilder(); }
public UriBuilder clone() { ResteasyUriBuilder impl = new ResteasyUriBuilder(); impl.host = host; impl.scheme = scheme; impl.port = port; impl.userInfo = userInfo; impl.path = path; impl.query = query; impl.fragment = fragment; impl.ssp = ssp; impl.authority = authority; return impl; }
/** * Get a new UriBuilder explicitly using RESTEasy implementation * (instead of running UriBuilder.fromUri(uri) which relies on * current registered JAX-RS implementation) * * @param uri * @return */ private static UriBuilder uriBuilderFromUri(URI uri) { return new ResteasyUriBuilder().uri(uri); }
/** * Get a new UriBuilder explicitly using RESTEasy implementation * (instead of running UriBuilder.fromUri(uri) which relies on * current registered JAX-RS implementation) * * @param uri * @return */ private static UriBuilder uriBuilderFromUri(URI uri) { return new ResteasyUriBuilder().uri(uri); }
private static UriBuilder getBuilder(String uriTemplate) { return new ResteasyUriBuilder().uriTemplate(uriTemplate); }
private static UriBuilder uriBuilderFromUri(String uri) { return new ResteasyUriBuilder().uri(uri); }
/** * You may put path parameters anywhere within the uriTemplate except port * * @param uriTemplate * @return */ public static UriBuilder fromTemplate(String uriTemplate) { ResteasyUriBuilder impl = new ResteasyUriBuilder(); impl.uriTemplate(uriTemplate); return impl; }
private static UriBuilder getBuilder(String uriTemplate) { return new ResteasyUriBuilder().uriTemplate(uriTemplate); }
private static UriBuilder uriBuilderFromUri(String uri) { return new ResteasyUriBuilder().uri(uri); }
protected ResteasyUriBuilder getUriBuilder(Class<? extends Object> clazz) { String uriTemplate = clazz.getAnnotation(URITemplate.class).value(); ResteasyUriBuilder uriBuilderImpl = new ResteasyUriBuilder(); uriBuilderImpl.replacePath(uriTemplate); return uriBuilderImpl; } }
public ClientRequest createSubsequentRequest(URI uri) { try { ClientRequest clone = (ClientRequest) this.clone(); clone.clear(); clone.uri = new ResteasyUriBuilder(); clone.uri.uri(uri); return clone; } catch (CloneNotSupportedException e) { // this shouldn't happen throw new RuntimeException(Messages.MESSAGES.clientRequestDoesntSupportClonable()); } } }
protected ResteasyUriBuilder getUriBuilder(Class<? extends Object> clazz) { MappedBy mappedBy = clazz.getAnnotation(MappedBy.class); ResteasyUriBuilder uriBuilderImpl = new ResteasyUriBuilder(); Class<?> resourceType = mappedBy.resource(); uriBuilderImpl.path(resourceType); String method = mappedBy.method(); if (method != null && method.length() > 0) { uriBuilderImpl.path(resourceType, method); } return uriBuilderImpl; } }
public ResourceClassBuilder buildMethod() { ResteasyUriBuilder builder = new ResteasyUriBuilder(); if (locator.resourceClass.path != null) builder.path(locator.resourceClass.path); if (locator.path != null) builder.path(locator.path); String pathExpression = builder.getPath(); if (pathExpression == null) pathExpression = ""; locator.fullpath = pathExpression; if (locator.resourceClass.getClazz().isAnonymousClass()) { locator.getMethod().setAccessible(true); } resourceClassBuilder.resourceLocators.add(locator); return resourceClassBuilder; }
public ClientRequest createRequest(String uriTemplate) { ClientRequest clientRequest = new ClientRequest(new ResteasyUriBuilder() .uriTemplate(uriTemplate), executor, providerFactory); if (applyDefaultInterceptors) { ClientInvokerInterceptorFactory.applyDefaultInterceptors( clientRequest, providerFactory); } if (followRedirects) { clientRequest.followRedirects(); } applyInterceptors(clientRequest); return clientRequest; }
public ClientRequest createRequest(String uriTemplate) { ClientRequest clientRequest = new ClientRequest(new ResteasyUriBuilder() .uriTemplate(uriTemplate), executor, providerFactory); if (applyDefaultInterceptors) { ClientInvokerInterceptorFactory.applyDefaultInterceptors( clientRequest, providerFactory); } if (followRedirects) { clientRequest.followRedirects(); } applyInterceptors(clientRequest); return clientRequest; }
public ResourceClassBuilder buildMethod() { ResteasyUriBuilder builder = new ResteasyUriBuilder(); if (method.resourceClass.path != null) builder.path(method.resourceClass.path); if (method.path != null) builder.path(method.path); String pathExpression = builder.getPath(); if (pathExpression == null) pathExpression = ""; method.fullpath = pathExpression; if (method.resourceClass.getClazz().isAnonymousClass()) { method.getMethod().setAccessible(true); } resourceClassBuilder.resourceMethods.add(method); return resourceClassBuilder; } }
public ClientInvoker(URI baseUri, Class declaring, Method method, ProxyConfig config) { this.declaring = declaring; this.method = method; this.marshallers = ClientMarshallerFactory.createMarshallers(declaring, method, providerFactory, config.getServerConsumes()); this.providerFactory = (org.jboss.resteasy.spi.old.ResteasyProviderFactory)config.getProviderFactory(); this.executor = config.getExecutor(); final MediaType[] acpts = MediaTypeHelper.getProduces(declaring, method, config.getServerProduces()); accepts = acpts != null ? acpts[0] : null; this.uri = new ResteasyUriBuilder(); this.baseUri = baseUri; uri.uri(baseUri); if (declaring.isAnnotationPresent(Path.class)) uri.path(declaring); if (method.isAnnotationPresent(Path.class)) uri.path(method); this.extractorFactory = config.getExtractorFactory(); this.extractor = extractorFactory.createExtractor(method); }
public ClientInvoker(URI baseUri, Class declaring, Method method, ProxyConfig config) { this.declaring = declaring; this.method = method; this.marshallers = ClientMarshallerFactory.createMarshallers(declaring, method, providerFactory, config.getServerConsumes()); this.providerFactory = config.getProviderFactory(); this.executor = config.getExecutor(); accepts = MediaTypeHelper.getProduces(declaring, method, config.getServerProduces()); this.uri = new ResteasyUriBuilder(); this.baseUri = baseUri; uri.uri(baseUri); if (declaring.isAnnotationPresent(Path.class)) uri.path(declaring); if (method.isAnnotationPresent(Path.class)) uri.path(method); this.extractorFactory = config.getExtractorFactory(); this.extractor = extractorFactory.createExtractor(method); }