CAMEL-7999: More components include documentation
Project: http://git-wip-us.apache.org/repos/asf/camel/repo Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/143047f1 Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/143047f1 Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/143047f1 Branch: refs/heads/master Commit: 143047f11c29228789ff5948addfdb3252b4041a Parents: 92731eb Author: Claus Ibsen <davscl...@apache.org> Authored: Mon Jan 5 14:07:21 2015 +0100 Committer: Claus Ibsen <davscl...@apache.org> Committed: Mon Jan 5 14:07:21 2015 +0100 ---------------------------------------------------------------------- .../camel/component/ahc/AhcComponent.java | 3 --- .../apache/camel/component/ahc/AhcEndpoint.java | 21 ++++++++++++++------ 2 files changed, 15 insertions(+), 9 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/camel/blob/143047f1/components/camel-ahc/src/main/java/org/apache/camel/component/ahc/AhcComponent.java ---------------------------------------------------------------------- diff --git a/components/camel-ahc/src/main/java/org/apache/camel/component/ahc/AhcComponent.java b/components/camel-ahc/src/main/java/org/apache/camel/component/ahc/AhcComponent.java index 22264c6..9e2a0ef 100644 --- a/components/camel-ahc/src/main/java/org/apache/camel/component/ahc/AhcComponent.java +++ b/components/camel-ahc/src/main/java/org/apache/camel/component/ahc/AhcComponent.java @@ -163,13 +163,10 @@ public class AhcComponent extends HeaderFilterStrategyComponent { * the builder. * * @param clientConfig the instance to serve as a template for the builder - * * @return a builder configured with the same options as the supplied config */ static AsyncHttpClientConfig.Builder cloneConfig(AsyncHttpClientConfig clientConfig) { - AsyncHttpClientConfig.Builder builder = new AsyncHttpClientConfig.Builder(clientConfig); - return builder; } } http://git-wip-us.apache.org/repos/asf/camel/blob/143047f1/components/camel-ahc/src/main/java/org/apache/camel/component/ahc/AhcEndpoint.java ---------------------------------------------------------------------- diff --git a/components/camel-ahc/src/main/java/org/apache/camel/component/ahc/AhcEndpoint.java b/components/camel-ahc/src/main/java/org/apache/camel/component/ahc/AhcEndpoint.java index 276dfae..3f921b7 100644 --- a/components/camel-ahc/src/main/java/org/apache/camel/component/ahc/AhcEndpoint.java +++ b/components/camel-ahc/src/main/java/org/apache/camel/component/ahc/AhcEndpoint.java @@ -17,7 +17,6 @@ package org.apache.camel.component.ahc; import java.net.URI; - import javax.net.ssl.SSLContext; import com.ning.http.client.AsyncHttpClient; @@ -28,24 +27,34 @@ import org.apache.camel.Producer; import org.apache.camel.impl.DefaultEndpoint; import org.apache.camel.spi.HeaderFilterStrategy; import org.apache.camel.spi.HeaderFilterStrategyAware; +import org.apache.camel.spi.UriEndpoint; +import org.apache.camel.spi.UriParam; +import org.apache.camel.spi.UriPath; import org.apache.camel.util.ObjectHelper; import org.apache.camel.util.jsse.SSLContextParameters; -/** - * - */ +@UriEndpoint(scheme = "ahc", label = "http") public class AhcEndpoint extends DefaultEndpoint implements HeaderFilterStrategyAware { private AsyncHttpClient client; + @UriParam private AsyncHttpClientConfig clientConfig; - private HeaderFilterStrategy headerFilterStrategy = new HttpHeaderFilterStrategy(); - private AhcBinding binding; + @UriPath private URI httpUri; + @UriParam(defaultValue = "false") private boolean bridgeEndpoint; + @UriParam(defaultValue = "true") private boolean throwExceptionOnFailure = true; + @UriParam(defaultValue = "false") private boolean transferException; + @UriParam private SSLContextParameters sslContextParameters; + @UriParam(defaultValue = "" + 4 * 1024) private int bufferSize = 4 * 1024; + @UriParam + private HeaderFilterStrategy headerFilterStrategy = new HttpHeaderFilterStrategy(); + @UriParam + private AhcBinding binding; public AhcEndpoint(String endpointUri, AhcComponent component, URI httpUri) { super(endpointUri, component);