CAMEL-6999 Component for dropbox integration #58

Closed
wants to merge 22 commits into
from

Conversation

Projects
None yet
3 participants
@hifly81

hifly81 commented Nov 22, 2013

I've already opened a jira for this new component
https://issues.apache.org/jira/browse/CAMEL-6999

@hifly81

This comment has been minimized.

Show comment
Hide comment
@hifly81

hifly81 Nov 23, 2013

I've included a txt file in resources about Dropbox Api Terms and Conditions

hifly81 commented Nov 23, 2013

I've included a txt file in resources about Dropbox Api Terms and Conditions

@hekonsek

This comment has been minimized.

Show comment
Hide comment
@hekonsek

hekonsek Mar 7, 2014

Contributor

Hi Giovanni,

Apparently DropBox SDK is distributed on some MIT-like [1] DropBox license. Due to that reason we cannot ship it with the Apache Camel. However we could include it as a part of the Camel Extra (2) project.

Would you like to donate your code to the Camel Extra project?

Cheers.

(1) http://search.maven.org/remotecontent?filepath=com/dropbox/core/dropbox-core-sdk/1.7.6/dropbox-core-sdk-1.7.6.pom
(2) https://code.google.com/a/apache-extras.org/p/camel-extra

Contributor

hekonsek commented Mar 7, 2014

Hi Giovanni,

Apparently DropBox SDK is distributed on some MIT-like [1] DropBox license. Due to that reason we cannot ship it with the Apache Camel. However we could include it as a part of the Camel Extra (2) project.

Would you like to donate your code to the Camel Extra project?

Cheers.

(1) http://search.maven.org/remotecontent?filepath=com/dropbox/core/dropbox-core-sdk/1.7.6/dropbox-core-sdk-1.7.6.pom
(2) https://code.google.com/a/apache-extras.org/p/camel-extra

@hifly81

This comment has been minimized.

Show comment
Hide comment
@hifly81

hifly81 Mar 7, 2014

Sure! no problem let's go for camel-extra

hifly81 commented Mar 7, 2014

Sure! no problem let's go for camel-extra

@hekonsek

This comment has been minimized.

Show comment
Hide comment
@hekonsek

hekonsek Mar 7, 2014

Contributor

Great. Thank you for your contribution! I'll update the Jira ticket [1].

[1] https://issues.apache.org/jira/browse/CAMEL-6999

Contributor

hekonsek commented Mar 7, 2014

Great. Thank you for your contribution! I'll update the Jira ticket [1].

[1] https://issues.apache.org/jira/browse/CAMEL-6999

@hifly81

This comment has been minimized.

Show comment
Hide comment
@hifly81

hifly81 Mar 7, 2014

Should I create a login to camel-extra jira?

hifly81 commented Mar 7, 2014

Should I create a login to camel-extra jira?

@hekonsek

This comment has been minimized.

Show comment
Hide comment
@hekonsek

hekonsek Mar 7, 2014

Contributor

Actually it seems that we will merge your code to ASF Camel, as the MIT license is compatible with [1] the Apache 2.0 license. You might be interested in tracking our discussion [2].

BTW Would you mind creating Karaf feature for your component? We will highly appreciate it.

Thank you again for contributing to the community. Cheers!

[1] https://www.apache.org/legal/3party.html#criteriaandcategories
[2] http://camel.465427.n5.nabble.com/camel-dropbox-td5748012.html

Contributor

hekonsek commented Mar 7, 2014

Actually it seems that we will merge your code to ASF Camel, as the MIT license is compatible with [1] the Apache 2.0 license. You might be interested in tracking our discussion [2].

BTW Would you mind creating Karaf feature for your component? We will highly appreciate it.

Thank you again for contributing to the community. Cheers!

[1] https://www.apache.org/legal/3party.html#criteriaandcategories
[2] http://camel.465427.n5.nabble.com/camel-dropbox-td5748012.html

@hifly81

This comment has been minimized.

Show comment
Hide comment
@hifly81

hifly81 Mar 7, 2014

Hi,
I will join the discussion ASAP.
about Karaf I will work to create a feature next week

hifly81 commented Mar 7, 2014

Hi,
I will join the discussion ASAP.
about Karaf I will work to create a feature next week

@hekonsek

This comment has been minimized.

Show comment
Hide comment
@hekonsek

hekonsek Mar 7, 2014

Contributor

That would be great - it will save us some work. Thanks in advance!

Contributor

hekonsek commented Mar 7, 2014

That would be great - it will save us some work. Thanks in advance!

@hifly81

This comment has been minimized.

Show comment
Hide comment
@hifly81

hifly81 Mar 7, 2014

NP it's a pleasure for me. Let me know about merging

hifly81 commented Mar 7, 2014

NP it's a pleasure for me. Let me know about merging

@hifly81

This comment has been minimized.

Show comment
Hide comment
@hifly81

hifly81 Mar 7, 2014

I've tried to post on nablle but I get
"This post has NOT been accepted by the mailing list yet."

hifly81 commented Mar 7, 2014

I've tried to post on nablle but I get
"This post has NOT been accepted by the mailing list yet."

@hekonsek

This comment has been minimized.

Show comment
Hide comment
@hekonsek

hekonsek Mar 12, 2014

Contributor

Hi Giovanni,

Try to register [1] to the list before posting via Nabble.

Cheers.

[1] mailto:users-subscribe@camel.apache.org

Contributor

hekonsek commented Mar 12, 2014

Hi Giovanni,

Try to register [1] to the list before posting via Nabble.

Cheers.

[1] mailto:users-subscribe@camel.apache.org

@hifly81

This comment has been minimized.

Show comment
Hide comment
@hifly81

hifly81 Mar 13, 2014

By default now the integration test requiring a dropbox account are disabled.

hifly81 commented Mar 13, 2014

By default now the integration test requiring a dropbox account are disabled.

@hifly81

This comment has been minimized.

Show comment
Hide comment
@hifly81

hifly81 Mar 13, 2014

last commit added a features.xml --> camel-feature

hifly81 commented Mar 13, 2014

last commit added a features.xml --> camel-feature

@hekonsek

This comment has been minimized.

Show comment
Hide comment
@hekonsek

hekonsek Apr 10, 2014

Contributor

Sorry for the delay, Giovanni. I've been snowed with some other stuff :) .

One more thing before we merge - would you be so kind and fix the CheckStyle errors in your code? You can see these after executing the build with the sourcecheck Maven profile:

mvn clean install -Psourcecheck

I can do it on your behalf if you want me to, but it will speed things up if you help me. I'd really appreciate that.

Cheers.

Contributor

hekonsek commented Apr 10, 2014

Sorry for the delay, Giovanni. I've been snowed with some other stuff :) .

One more thing before we merge - would you be so kind and fix the CheckStyle errors in your code? You can see these after executing the build with the sourcecheck Maven profile:

mvn clean install -Psourcecheck

I can do it on your behalf if you want me to, but it will speed things up if you help me. I'd really appreciate that.

Cheers.

@hifly81

This comment has been minimized.

Show comment
Hide comment
@hifly81

hifly81 Apr 10, 2014

ok Henryk I will do it ASAP

Ciao,
Giovanni

On Thu, Apr 10, 2014 at 3:12 PM, Henryk Konsek notifications@github.comwrote:

Sorry for the delay, Giovanni. I've been snowed with some other stuff :) .

One more thing before we merge - would you be so kind and fix the
CheckStyle errors in your code? You can see these after executing the build
with the sourcecheck Maven profile:

mvn clean install -Psourcecheck

I can do it on your behalf if you want me to, but it will speed things up
if you help me. I'd really appreciate that.

Cheers.

Reply to this email directly or view it on GitHubhttps://github.com/apache/camel/pull/58#issuecomment-40076928
.


Giovanni Marigi
mail: *
gio.marigi at gmail.com gio.marigi@gmail.com
*twitter: *
giomarigi
*blog:

http://bikingdiary.wordpress.com/


hifly81 commented Apr 10, 2014

ok Henryk I will do it ASAP

Ciao,
Giovanni

On Thu, Apr 10, 2014 at 3:12 PM, Henryk Konsek notifications@github.comwrote:

Sorry for the delay, Giovanni. I've been snowed with some other stuff :) .

One more thing before we merge - would you be so kind and fix the
CheckStyle errors in your code? You can see these after executing the build
with the sourcecheck Maven profile:

mvn clean install -Psourcecheck

I can do it on your behalf if you want me to, but it will speed things up
if you help me. I'd really appreciate that.

Cheers.

Reply to this email directly or view it on GitHubhttps://github.com/apache/camel/pull/58#issuecomment-40076928
.


Giovanni Marigi
mail: *
gio.marigi at gmail.com gio.marigi@gmail.com
*twitter: *
giomarigi
*blog:

http://bikingdiary.wordpress.com/


@hifly81

This comment has been minimized.

Show comment
Hide comment
@hifly81

hifly81 Apr 10, 2014

Hi Henyk,
the code has been committed according to the checkstyle best practices; it
should compile fine now.

Ciao,
Giovanni

On Thu, Apr 10, 2014 at 3:19 PM, Giovanni Marigi gio.marigi@gmail.comwrote:

ok Henryk I will do it ASAP

Ciao,
Giovanni

On Thu, Apr 10, 2014 at 3:12 PM, Henryk Konsek notifications@github.comwrote:

Sorry for the delay, Giovanni. I've been snowed with some other stuff :) .

One more thing before we merge - would you be so kind and fix the
CheckStyle errors in your code? You can see these after executing the build
with the sourcecheck Maven profile:

mvn clean install -Psourcecheck

I can do it on your behalf if you want me to, but it will speed things up
if you help me. I'd really appreciate that.

Cheers.

Reply to this email directly or view it on GitHubhttps://github.com/apache/camel/pull/58#issuecomment-40076928
.


Giovanni Marigi
mail: *
gio.marigi at gmail.com gio.marigi@gmail.com
*twitter: *
giomarigi
*blog:

http://bikingdiary.wordpress.com/



Giovanni Marigi
mail: *
gio.marigi at gmail.com gio.marigi@gmail.com
*twitter: *
giomarigi
*blog:

http://bikingdiary.wordpress.com/


hifly81 commented Apr 10, 2014

Hi Henyk,
the code has been committed according to the checkstyle best practices; it
should compile fine now.

Ciao,
Giovanni

On Thu, Apr 10, 2014 at 3:19 PM, Giovanni Marigi gio.marigi@gmail.comwrote:

ok Henryk I will do it ASAP

Ciao,
Giovanni

On Thu, Apr 10, 2014 at 3:12 PM, Henryk Konsek notifications@github.comwrote:

Sorry for the delay, Giovanni. I've been snowed with some other stuff :) .

One more thing before we merge - would you be so kind and fix the
CheckStyle errors in your code? You can see these after executing the build
with the sourcecheck Maven profile:

mvn clean install -Psourcecheck

I can do it on your behalf if you want me to, but it will speed things up
if you help me. I'd really appreciate that.

Cheers.

Reply to this email directly or view it on GitHubhttps://github.com/apache/camel/pull/58#issuecomment-40076928
.


Giovanni Marigi
mail: *
gio.marigi at gmail.com gio.marigi@gmail.com
*twitter: *
giomarigi
*blog:

http://bikingdiary.wordpress.com/



Giovanni Marigi
mail: *
gio.marigi at gmail.com gio.marigi@gmail.com
*twitter: *
giomarigi
*blog:

http://bikingdiary.wordpress.com/


@hekonsek

This comment has been minimized.

Show comment
Hide comment
@hekonsek

hekonsek Apr 10, 2014

Contributor

Cool! I think I should find time tomorrow and proceed with the merge. Thank you Giovanni!

Contributor

hekonsek commented Apr 10, 2014

Cool! I think I should find time tomorrow and proceed with the merge. Thank you Giovanni!

@hifly81

This comment has been minimized.

Show comment
Hide comment
@hifly81

hifly81 Apr 14, 2014

Hi Henryk,
should I have access to confluence page to add the documentation?

Ciao,
Giovanni

hifly81 commented Apr 14, 2014

Hi Henryk,
should I have access to confluence page to add the documentation?

Ciao,
Giovanni

@jfarrell

This comment has been minimized.

Show comment
Hide comment
@jfarrell

jfarrell Jun 8, 2014

Closing per INFRA-7876

jfarrell commented Jun 8, 2014

Closing per INFRA-7876

@jfarrell jfarrell closed this Jun 8, 2014

onderson added a commit to onderson/camel that referenced this pull request Aug 25, 2017

# This is a combination of 103 commits.
# The first commit's message is:

Unable to change DataFormat.contentTypeHeader value to false

JaxbDataFormat has a contentTypeHeader property with default value of TRUE. It should be able to change contentTypeHeader to FALSE.

# This is the commit message #2:

Improve SupervisingRouteController

# This is the commit message #3:

Refactor BackOff timer

# This is the commit message #4:

Upgrade Jgroups to version 4.0.5.Final

# This is the commit message #5:

CAMEL-11657 - Camel-spring-security: The Karaf feature need spring-security-config to be installed

# This is the commit message #6:

Upgrade Hazelcast to version 3.8.4

# This is the commit message #7:

Changed S3Producer to use S3Constants.S3_OPERATION instead of EC2Constants.OPERATION
# This is the commit message #8:

Import of the IEC 60870 component

This change adds an IEC 60870 camel component based on the
IEC 60870 implementation of Eclipse NeoSCADA.

Signed-off-by: Jens Reimann <jreimann@redhat.com>

# This is the commit message #9:

Amend changes based on review.

Signed-off-by: Jens Reimann <jreimann@redhat.com>

# This is the commit message #10:

Add the camel-iec60870 and camel-iec60870-starter

This change adds the ne camel-iec6087 and camel-iec60870-starter
modules to a few build files.

Signed-off-by: Jens Reimann <jreimann@redhat.com>

# This is the commit message #11:

Regen

# This is the commit message #12:

Added camel-iec60870 to components POM

# This is the commit message #13:

Fix CS

# This is the commit message #14:

CAMEL-11659: Create a ClusteredRouteController

# This is the commit message #15:

ClusteredRouteController: use spring-boot to spin up the boostrap node

# This is the commit message #16:

fix using MasterComponent

# This is the commit message #17:

closing entity manager

# This is the commit message #18:

surrounded with try/catch/finally to ensure entity manager always closes

# This is the commit message #19:

CAMEL-11630: Fixed CS. This closes #1883.

# This is the commit message #20:

camel-bigquery: add initial version to endpoint annotations

# This is the commit message #21:

camel-bigquery: fix endpoint annotation

# This is the commit message #22:

Fixes Checkstyle issues in Salesforce component

# This is the commit message #23:

Code style: remove unused imports

# This is the commit message #24:

CAMEL-11668: CompositeApiClient class in the camel-salesforces component cannot close a null InputStream

# This is the commit message #25:

CAMEL-11561: Cleanup Salesforce integration tes...

...ts setup

This removes unused profiles that might conflict when running the
Ant Migration Tool and defines Connectec App OAuth Client Id and Client
Secret from the `test-salesforce-login.properties`. So it is up to the
user of the tests to pick a unique Client Id, i.e. simply by creating an
Connected App and using those values and then deleting it.

# This is the commit message #26:

CAMEL-11668: CompositeApiClient class in the ca...

...mel-salesforces component cannot close a null InputStream

Cleaned up to use `IOHelper.close` instead.

# This is the commit message #27:

CAMEL-11629: Cleanup SalesforceComponentVerifie...

...rTest

Splits the SalesforceComponentVerifier test into integration
(connectivity) and unit test (parameter). The integration test now
relies on `LoginConfigHelper` that reads its configuration from
`salesforce-test-login.properties`.

# This is the commit message #28:

Regen

# This is the commit message #29:

Polished summary of new component.

# This is the commit message #30:

Fix typo on rest endpoints

# This is the commit message #31:

CAMEL-11438 added javadoc to the endpoint class

+ test class polished
# This is the commit message #32:

regenerate camel-crypto-cms-starter

# This is the commit message #33:

CAMEL-11638: upgrade camel-ssh to use apache-sshd version 1.6.0

# This is the commit message #34:

CAMEL-11638: upgrade camel-jsch to use apache-sshd version 1.6.0

# This is the commit message #35:

CAMEL-11638: upgrade camel-ftp to use apache-sshd version 1.6.0

# This is the commit message #36:

regenerate

# This is the commit message #37:

add camel-google-bigquery-starter to kit

# This is the commit message #38:

Upgrade hbase. This fixes #1896

# This is the commit message #39:

CAMEL-11621: extend simple date formatter for properties
# This is the commit message #40:

Polished. This fixes #1890

# This is the commit message #41:

[CAMEL-11688]ensure transport endpoint configuration will be take into account when create JettyRestHttpBinding from REST DSL

# This is the commit message #42:

Upgrade Caffeine to version 2.5.5

# This is the commit message #43:

Upgrade Chronicle Core to version 1.9.3

# This is the commit message #44:

Upgrade Chronicle Threads to version 1.8.2

# This is the commit message #45:

Upgrade Chronicle Bytes to version 1.9.6

# This is the commit message #46:

Upgrade Chornicle Network to version 1.9.2

# This is the commit message #47:

Upgrade Chronicle Wire to version 1.9.10

# This is the commit message #48:

CAMEL-11671 dont rebuild the request and respect url encoding of the original request

# This is the commit message #49:

Upgrade Spring Cloud Netflix to version 1.3.4.RELEASE

# This is the commit message #50:

CAMEL-11674 - Couchbase client is never shut down

# This is the commit message #51:

CAMEL-11316: Added support for HTTP OPTIONS in camel-restlet

# This is the commit message #52:

Fixed CS

# This is the commit message #53:

Upgrade Mybatis to version 3.4.5

# This is the commit message #54:

CAMEL-11685 - Camel-Hazelcast: Add removeAll and removeIf to queue component

# This is the commit message #55:

CAMEL-11685 - Fixed docs

# This is the commit message #56:

Revert "CAMEL-11655 - Camel-Nagios: Use Encryption enum instead of EncryptionMethod"

This reverts commit efee1f7.

# This is the commit message #57:

CAMEL-11665 - Camel-Nagios: Deprecate EncryptionMethod and use Encryption Enum

# This is the commit message #58:

CAMEL-11611 - Add a knownHosts option to the camel-ssh component

# This is the commit message #59:

CAMEL-11611 - Adjusted the code to reflect the use of Apache Sshd 1.6.0

# This is the commit message #60:

CAMEL-11682: Add sasl.jaas.config setting

# This is the commit message #61:

CAMEL-11682 - Regen and docs

# This is the commit message #62:

CAMEL-11438 documentation improved
# This is the commit message #63:

CAMEL-11611: polish

# This is the commit message #64:

Regen

# This is the commit message #65:

Upgrade Chronicle Bytes to version 1.9.7

# This is the commit message #66:

Upgrade Chronicle Core to version 1.9.4

# This is the commit message #67:

Upgrade Chronicle Network to version 1.9.3

# This is the commit message #68:

Upgrade Chronicle Wire to version 1.9.11

# This is the commit message #69:

Upgrade RxJava to version 2.1.3

# This is the commit message #70:

CAMEL-11694 - Camel-Hazelcast: Add more operation to queue - Take operation

# This is the commit message #71:

CAMEL-11694 - Camel-Hazelcast: Add more operation to queue - Retain All operation

# This is the commit message #72:

CAMEL-11694 - Camel-Hazelcast: Add more operation to queue - Docs updated

# This is the commit message #73:

CAMEL-11692: Set ClassLoader property on HBase configuration

# This is the commit message #74:

CAMEL-11666 - Camel Hazelcast Queue Consumer implementation

# This is the commit message #75:

CAMEL-11666 - Fixed CS and regen docs

# This is the commit message #76:

CAMEL-11666 - Improved docs

# This is the commit message #77:

CAMEL-11697 - S3 Consumer: If maxMessagesPerPoll is greater than 50 consumer fails to poll objects from bucket

# This is the commit message #78:

CAMEL-11697 - Updated docs

# This is the commit message #79:

CAMEL-9608 following up to take care of sharedEntityManager

# This is the commit message #80:

CAMEL-11697 - S3 Consumer: If maxMessagesPerPoll is greater than 50 consumer fails to poll objects from bucket - Set the maxConnections equals to default value + maxMessagesPoll

# This is the commit message #81:

CAMEL-8010:Locking the critical section to avoid race condition if AggregateTimeOutChecker also completes at the same time as Recover task

# This is the commit message #82:

CAMEL-8010:Included onSubmitCompletion in the lock section to prevent race condiditon

# This is the commit message #83:

CAMEL-8010:Included onSubmitCompletion in the lock section to prevent race condiditon

# This is the commit message #84:

CAMEL-8010:Reverted previous push since AggregatorLockingTest failed

# This is the commit message #85:

CAMEL-8010:Fixed checkstyle

# This is the commit message #86:

CAMEL-11645 - Add pattern exclusion mechanism similar to the one provided by the camel-zipkin component

# This is the commit message #87:

CAMEL-11701 - Camel-AWS S3: Use AmazonS3ClientBuilder instead of different constructors

# This is the commit message #88:

ComponentExtension : allow to unwrap to concrete extension.

# This is the commit message #89:

MetaDataExtension : allow to retrieve attributes directly

# This is the commit message #90:

CAMEL-11703 - Camel-AWS: Use builders instead of different constructors - AWS CloudWatch

# This is the commit message #91:

CAMEL-11703 - Camel-AWS: Use builders instead of different constructors - AWS DynamoDB

# This is the commit message #92:

CAMEL-11703 - Camel-AWS: Use builders instead of different constructors - AWS EC2

# This is the commit message #93:

CAMEL-11703 - Camel-AWS: Use builders instead of different constructors - AWS SimpleDB

# This is the commit message #94:

CAMEL-11703 - Camel-AWS: Use builders instead of different constructors - AWS SimpleEmail

# This is the commit message #95:

CAMEL-11703 - Camel-AWS: Use builders instead of different constructors - AWS SNS

# This is the commit message #96:

CAMEL-11703 - Camel-AWS: Use builders instead of different constructors - AWS SQS

# This is the commit message #97:

CAMEL-11703 - Camel-AWS: Use builders instead of different constructors - AWS SWF

# This is the commit message #98:

Upgrade Weld3 to version 3.0.1.Final

# This is the commit message #99:

CAMEL-11705 - Camel-Caffeine: ExpireAfterAccess set two times instead of ExpireAfterWrite

# This is the commit message #100:

CAMEL-ASN1 - ASN.1 Data Format Component with Bouncy Castle-bcprov-jdk15on and openmuc-jasn1

# This is the commit message #101:

CAMEL-11612-updated per code review

# This is the commit message #102:

CAMEL-11612-code review fixes

# This is the commit message #103:

CAMEL-11612 - rebase
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment