Repository: camel Updated Branches: refs/heads/master c57a42a56 -> 774860517
Component doc Project: http://git-wip-us.apache.org/repos/asf/camel/repo Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/e66df5f2 Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/e66df5f2 Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/e66df5f2 Branch: refs/heads/master Commit: e66df5f26cf315bbc9efd8c35fa45905b3b827f5 Parents: c57a42a Author: Claus Ibsen <davscl...@apache.org> Authored: Fri Apr 24 15:06:40 2015 +0200 Committer: Claus Ibsen <davscl...@apache.org> Committed: Fri Apr 24 15:06:40 2015 +0200 ---------------------------------------------------------------------- .../component/dropbox/DropboxConfiguration.java | 33 ++++++++++++++++++-- .../apache/camel/component/rmi/RmiEndpoint.java | 12 +++++-- .../component/weather/WeatherConfiguration.java | 26 +++++++++++++++ 3 files changed, 66 insertions(+), 5 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/camel/blob/e66df5f2/components/camel-dropbox/src/main/java/org/apache/camel/component/dropbox/DropboxConfiguration.java ---------------------------------------------------------------------- diff --git a/components/camel-dropbox/src/main/java/org/apache/camel/component/dropbox/DropboxConfiguration.java b/components/camel-dropbox/src/main/java/org/apache/camel/component/dropbox/DropboxConfiguration.java index 2c9c842..4c3a2a5 100755 --- a/components/camel-dropbox/src/main/java/org/apache/camel/component/dropbox/DropboxConfiguration.java +++ b/components/camel-dropbox/src/main/java/org/apache/camel/component/dropbox/DropboxConfiguration.java @@ -35,7 +35,7 @@ public class DropboxConfiguration { @UriPath @Metadata(required = "true") private DropboxOperation operation; //dropbox auth options - @UriParam + @UriParam @Metadata(required = "true") private String accessToken; //local path to put files @UriParam @@ -53,12 +53,15 @@ public class DropboxConfiguration { @UriParam private DropboxUploadMode uploadMode; //id of the app - @UriParam + @UriParam @Metadata(required = "true") private String clientIdentifier; //reference to dropboxclient @UriParam private DbxClient client; + /** + * To use an existing DbxClient instance as DropBox client. + */ public void setClient(DbxClient client) { this.client = client; } @@ -80,6 +83,9 @@ public class DropboxConfiguration { return accessToken; } + /** + * The access token to make API requests for a specific Dropbox user + */ public void setAccessToken(String accessToken) { this.accessToken = accessToken; } @@ -88,6 +94,9 @@ public class DropboxConfiguration { return localPath; } + /** + * Folder or file to upload on Dropbox from the local filesystem. + */ public void setLocalPath(String localPath) { this.localPath = localPath; } @@ -96,6 +105,9 @@ public class DropboxConfiguration { return remotePath; } + /** + * Original file or folder to move + */ public void setRemotePath(String remotePath) { this.remotePath = remotePath; } @@ -104,6 +116,9 @@ public class DropboxConfiguration { return newRemotePath; } + /** + * Destination file or folder + */ public void setNewRemotePath(String newRemotePath) { this.newRemotePath = newRemotePath; } @@ -112,6 +127,9 @@ public class DropboxConfiguration { return query; } + /** + * A space-separated list of substrings to search for. A file matches only if it contains all the substrings. If this option is not set, all files will be matched. + */ public void setQuery(String query) { this.query = query; } @@ -120,6 +138,9 @@ public class DropboxConfiguration { return clientIdentifier; } + /** + * Name of the app registered to make API requests + */ public void setClientIdentifier(String clientIdentifier) { this.clientIdentifier = clientIdentifier; } @@ -128,6 +149,9 @@ public class DropboxConfiguration { return operation; } + /** + * The specific action (typically is a CRUD action) to perform on Dropbox remote folder. + */ public void setOperation(DropboxOperation operation) { this.operation = operation; } @@ -136,6 +160,11 @@ public class DropboxConfiguration { return uploadMode; } + /** + * Which mode to upload. + * in case of "add" the new file will be renamed if a file with the same name already exists on dropbox. + * in case of "force" if a file with the same name already exists on dropbox, this will be overwritten. + */ public void setUploadMode(DropboxUploadMode uploadMode) { this.uploadMode = uploadMode; } http://git-wip-us.apache.org/repos/asf/camel/blob/e66df5f2/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 51610fb..8c61fa9 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 @@ -43,11 +43,11 @@ public class RmiEndpoint extends DefaultEndpoint { private ClassLoader classLoader; private URI uri; - @UriPath(defaultValue = "localhost") + @UriPath(description = "Hostname of RMI server", defaultValue = "localhost") private String hostname; - @UriPath(defaultValue = "" + Registry.REGISTRY_PORT) + @UriPath(description = "Port number of RMI server", defaultValue = "" + Registry.REGISTRY_PORT) private int port; - @UriPath @Metadata(required = "true") + @UriPath(description = "Name to use when binding to RMI server") @Metadata(required = "true") private String name; @UriParam private List<Class<?>> remoteInterfaces; @@ -120,6 +120,9 @@ public class RmiEndpoint extends DefaultEndpoint { return remoteInterfaces; } + /** + * To specific the remote interfaces. + */ public void setRemoteInterfaces(List<Class<?>> remoteInterfaces) { this.remoteInterfaces = remoteInterfaces; if (classLoader == null && !remoteInterfaces.isEmpty()) { @@ -151,6 +154,9 @@ public class RmiEndpoint extends DefaultEndpoint { return method; } + /** + * You can set the name of the method to invoke. + */ public void setMethod(String method) { this.method = method; } http://git-wip-us.apache.org/repos/asf/camel/blob/e66df5f2/components/camel-weather/src/main/java/org/apache/camel/component/weather/WeatherConfiguration.java ---------------------------------------------------------------------- diff --git a/components/camel-weather/src/main/java/org/apache/camel/component/weather/WeatherConfiguration.java b/components/camel-weather/src/main/java/org/apache/camel/component/weather/WeatherConfiguration.java index 2c9d3ef..c77f5f1 100644 --- a/components/camel-weather/src/main/java/org/apache/camel/component/weather/WeatherConfiguration.java +++ b/components/camel-weather/src/main/java/org/apache/camel/component/weather/WeatherConfiguration.java @@ -61,6 +61,10 @@ public class WeatherConfiguration { return period; } + /** + * If null, the current weather will be returned, else use values of 5, 7, 14 days. + * Only the numeric value for the forecast period is actually parsed, so spelling, capitalisation of the time period is up to you (its ignored) + */ public void setPeriod(String period) { notNull(period, "period"); int result = 0; @@ -86,6 +90,9 @@ public class WeatherConfiguration { return mode; } + /** + * The output format of the weather data. + */ public void setMode(WeatherMode mode) { this.mode = notNull(mode, "mode"); } @@ -94,6 +101,9 @@ public class WeatherConfiguration { return units; } + /** + * The units for temperature measurement. + */ public void setUnits(WeatherUnits units) { this.units = notNull(units, "units"); } @@ -102,6 +112,13 @@ public class WeatherConfiguration { return location; } + /** + * If null Camel will try and determine your current location using the geolocation of your ip address, + * else specify the city,country. For well known city names, Open Weather Map will determine the best fit, + * but multiple results may be returned. Hence specifying and country as well will return more accurate data. + * If you specify "current" as the location then the component will try to get the current latitude and longitude + * and use that to get the weather details. You can use lat and lon options instead of location. + */ public void setLocation(String location) { this.location = location; } @@ -110,6 +127,9 @@ public class WeatherConfiguration { return headerName; } + /** + * To store the weather result in this header instead of the message body. This is useable if you want to keep current message body as-is. + */ public void setHeaderName(String headerName) { this.headerName = headerName; } @@ -118,6 +138,9 @@ public class WeatherConfiguration { return lat; } + /** + * Latitude of location. You can use lat and lon options instead of location. + */ public void setLat(String lat) { this.lat = lat; } @@ -126,6 +149,9 @@ public class WeatherConfiguration { return lon; } + /** + * Longitude of location. You can use lat and lon options instead of location. + */ public void setLon(String lon) { this.lon = lon; }