Skip to content

feat: osgi support#220

Merged
bednar merged 6 commits intoinfluxdata:masterfrom
borcsokj:feat/osgi-support
Apr 14, 2021
Merged

feat: osgi support#220
bednar merged 6 commits intoinfluxdata:masterfrom
borcsokj:feat/osgi-support

Conversation

@borcsokj
Copy link
Copy Markdown
Contributor

@borcsokj borcsokj commented Apr 9, 2021

Closes #219

Proposed Changes

OSGi support for Java client.

Checklist

  • CHANGELOG.md updated
  • Rebased/mergeable
  • A test has been added if appropriate
  • mvn test completes successfully
  • Commit messages are in semantic format
  • Sign CLA (if not already signed)

Copy link
Copy Markdown
Contributor

@bednar bednar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for your awesome PR 👍

There is a few requirements that should be satisfy before we accept the PR:

  • Update root README.md with note about osgi client:
    image
  • Split the support for karaf into second PR

and a few following requirements in code:

Comment thread client-osgi/src/main/java/com/influxdb/client/osgi/LineProtocolWriter.java Outdated
Comment thread client-osgi/src/main/java/com/influxdb/client/osgi/LineProtocolWriter.java Outdated
Comment thread client-osgi/src/main/java/com/influxdb/client/osgi/LineProtocolWriter.java Outdated
Comment thread client-osgi/src/main/java/com/influxdb/client/osgi/PointWriter.java Outdated
Comment thread client-osgi/src/main/java/com/influxdb/client/osgi/PointWriter.java Outdated
Comment thread client-osgi/src/main/java/com/influxdb/client/osgi/PointWriter.java Outdated
Comment thread client-osgi/pom.xml
@borcsokj borcsokj requested a review from bednar April 12, 2021 12:53
@borcsokj borcsokj mentioned this pull request Apr 12, 2021
6 tasks
Copy link
Copy Markdown
Contributor

@bednar bednar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks again for your awesome PR 👍... We are almost done, but there are still a few requirements that should be satisfy

  1. Please add a link to osgi client into site.xml
    • something like: <item name="InfluxDB 2.0 client - OSGi" href="./influxdb-client-osgi/index.html" />
    • <item name="InfluxDB 1.7+ Flux Client" href="./influxdb-client-flux/index.html" />
  2. Apply following git patch that will fix the CircleCI integrations:

and a few following requirements in code:

Comment thread client-osgi/pom.xml
Comment thread client-osgi/src/main/java/com/influxdb/client/osgi/LineProtocolWriter.java Outdated
@borcsokj borcsokj requested a review from bednar April 13, 2021 08:59
Copy link
Copy Markdown
Contributor

@bednar bednar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@borcsokj, please rebase sources to resolve conflicts and we will be ready to merge

borcsokj and others added 6 commits April 13, 2021 18:33
Update client-osgi/pom.xml

Scope was missing here because it's already defined by parent pom. Scope is defined in other modules (client, client-core) so applied suggested change.

Co-authored-by: Jakub Bednář <[email protected]>
@borcsokj
Copy link
Copy Markdown
Contributor Author

@bednar, thank you, feature branch is rebased to master

@bednar bednar merged commit 445d53d into influxdata:master Apr 14, 2021
@bednar bednar added this to the 2.2.0 milestone Apr 14, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

OSGi support

2 participants