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/a430ee53 Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/a430ee53 Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/a430ee53 Branch: refs/heads/master Commit: a430ee533e2a50ab401a5aceffc8f54af9d7e64e Parents: 6955d5c Author: Claus Ibsen <davscl...@apache.org> Authored: Thu Dec 18 10:32:12 2014 +0100 Committer: Claus Ibsen <davscl...@apache.org> Committed: Thu Dec 18 10:58:55 2014 +0100 ---------------------------------------------------------------------- .../org/apache/camel/component/rmi/RmiComponent.java | 10 +++------- .../java/org/apache/camel/component/rmi/RmiEndpoint.java | 11 +++++++++-- 2 files changed, 12 insertions(+), 9 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/camel/blob/a430ee53/components/camel-rmi/src/main/java/org/apache/camel/component/rmi/RmiComponent.java ---------------------------------------------------------------------- diff --git a/components/camel-rmi/src/main/java/org/apache/camel/component/rmi/RmiComponent.java b/components/camel-rmi/src/main/java/org/apache/camel/component/rmi/RmiComponent.java index b7bd941..b953449 100644 --- a/components/camel-rmi/src/main/java/org/apache/camel/component/rmi/RmiComponent.java +++ b/components/camel-rmi/src/main/java/org/apache/camel/component/rmi/RmiComponent.java @@ -21,20 +21,16 @@ import java.util.Iterator; import java.util.List; import java.util.Map; -import org.apache.camel.CamelContext; import org.apache.camel.Endpoint; -import org.apache.camel.impl.DefaultComponent; +import org.apache.camel.impl.UriEndpointComponent; /** * @version */ -public class RmiComponent extends DefaultComponent { +public class RmiComponent extends UriEndpointComponent { public RmiComponent() { - } - - public RmiComponent(CamelContext context) { - super(context); + super(RmiEndpoint.class); } @Override http://git-wip-us.apache.org/repos/asf/camel/blob/a430ee53/components/camel-rmi/src/main/java/org/apache/camel/component/rmi/RmiEndpoint.java ---------------------------------------------------------------------- diff --git a/components/camel-rmi/src/main/java/org/apache/camel/component/rmi/RmiEndpoint.java b/components/camel-rmi/src/main/java/org/apache/camel/component/rmi/RmiEndpoint.java index 1f5e4f9..ffb1eb0 100644 --- a/components/camel-rmi/src/main/java/org/apache/camel/component/rmi/RmiEndpoint.java +++ b/components/camel-rmi/src/main/java/org/apache/camel/component/rmi/RmiEndpoint.java @@ -28,17 +28,24 @@ import org.apache.camel.Consumer; import org.apache.camel.Processor; import org.apache.camel.Producer; import org.apache.camel.impl.DefaultEndpoint; +import org.apache.camel.spi.UriEndpoint; +import org.apache.camel.spi.UriParam; +import org.apache.camel.spi.UriPath; import org.apache.camel.util.ObjectHelper; /** * @version */ +@UriEndpoint(scheme = "rmi", consumerClass = RmiConsumer.class, label = "messaging") public class RmiEndpoint extends DefaultEndpoint { - private List<Class<?>> remoteInterfaces; private ClassLoader classLoader; - private URI uri; private int port; + @UriPath + private URI uri; + @UriParam + private List<Class<?>> remoteInterfaces; + @UriParam private String method; public RmiEndpoint() {