This is an automated email from the ASF dual-hosted git repository.
jamesbognar pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/juneau.git
The following commit(s) were added to refs/heads/master by this push:
new 94b2e51 Context API refactoring.
94b2e51 is described below
commit 94b2e51c2d8bb85591bbf30a9c902db25d52ed9d
Author: JamesBognar <[email protected]>
AuthorDate: Fri Sep 24 16:47:42 2021 -0400
Context API refactoring.
---
.../org/apache/juneau/rest/client/RestClient.java | 48 ----------------------
.../juneau/rest/client/RestClientBuilder.java | 8 ----
2 files changed, 56 deletions(-)
diff --git
a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestClient.java
b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestClient.java
index 6149e9c..f1e9ecb 100644
---
a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestClient.java
+++
b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestClient.java
@@ -1075,44 +1075,6 @@ public class RestClient extends BeanContextable
implements HttpClient, Closeable
*/
public static final String RESTCLIENT_interceptors_add = PREFIX +
"interceptors.so/add";
- /**
- * Configuration property: Part parser.
- *
- * <h5 class='section'>Property:</h5>
- * <ul class='spaced-list'>
- * <li><b>ID:</b> {@link
org.apache.juneau.rest.client.RestClient#RESTCLIENT_partParser
RESTCLIENT_partParser}
- * <li><b>Name:</b> <js>"RestClient.partParser.o"</js>
- * <li><b>Data type:</b>
- * <ul>
- * <li><c>Class<? <jk>extends</jk> {@link
org.apache.juneau.httppart.HttpPartParser}></c>
- * <li>{@link
org.apache.juneau.httppart.HttpPartParser}
- * </ul>
- * <li><b>Default:</b> {@link
org.apache.juneau.oapi.OpenApiParser};
- * <li><b>Methods:</b>
- * <ul>
- * <li class='jm'>{@link
org.apache.juneau.rest.client.RestClientBuilder#partParser(Class)}
- * <li class='jm'>{@link
org.apache.juneau.rest.client.RestClientBuilder#partParser(HttpPartParser)}
- * </ul>
- * </ul>
- *
- * <h5 class='section'>Description:</h5>
- * <p>
- * The parser to use for parsing POJOs from form data, query
parameters, headers, and path variables.
- *
- * <p>
- * The default part parser is {@link OpenApiParser} which allows for
schema-driven marshalling.
- *
- * <h5 class='section'>Example:</h5>
- * <p class='bcode w800'>
- * <jc>// Create a client that uses UON format by default for
incoming HTTP parts.</jc>
- * RestClient <jv>client</jv> = RestClient
- * .<jsm>create</jsm>()
- * .partParser(UonParser.<jk>class</jk>)
- * .build();
- * </p>
- */
- public static final String RESTCLIENT_partParser = PREFIX +
"partParser.o";
-
final HeaderList.Builder headerData;
final PartList.Builder queryData, formData, pathData;
final CloseableHttpClient httpClient;
@@ -2236,16 +2198,6 @@ public class RestClient extends BeanContextable
implements HttpClient, Closeable
});
}
- static Consumer<Header> wrapper(Consumer<Header> consumer) {
- return i -> {
- try {
- consumer.accept(i);
- } catch (Exception e) {
- throw runtimeException(e);
- }
- };
- }
-
Object executeRemote(Class<?> interfaceClass, RestRequest rc, Method
method, RemoteOperationMeta rom) throws Throwable {
RemoteOperationReturn ror = rom.getReturns();
diff --git
a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestClientBuilder.java
b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestClientBuilder.java
index 895dff9..f9709da 100644
---
a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestClientBuilder.java
+++
b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestClientBuilder.java
@@ -2800,10 +2800,6 @@ public class RestClientBuilder extends
BeanContextableBuilder {
* .build();
* </p>
*
- * <ul class='seealso'>
- * <li class='jf'>{@link RestClient#RESTCLIENT_partParser}
- * </ul>
- *
* @param value
* The new value for this setting.
* <br>The default value is {@link OpenApiParser}.
@@ -2842,10 +2838,6 @@ public class RestClientBuilder extends
BeanContextableBuilder {
* .build();
* </p>
*
- * <ul class='seealso'>
- * <li class='jf'>{@link RestClient#RESTCLIENT_partParser}
- * </ul>
- *
* @param value
* The new value for this setting.
* <br>The default value is {@link OpenApiParser}.