This is an automated email from the ASF dual-hosted git repository.
maciej pushed a change to branch prek-sort
in repository https://gitbox.apache.org/repos/asf/iggy.git
from 4e19af93b Merge branch 'master' into prek-sort
add c5f10191f chore(docs): add java examples and ci tests (#2504)
add 0dd632cc1 Merge branch 'master' into prek-sort
No new revisions were added by this update.
Summary of changes:
.github/config/components.yml | 81 +++--
.github/workflows/_test_examples.yml | 20 ++
{foreign => examples}/java/.gitignore | 0
examples/java/README.md | 142 ++++++++
examples/java/build.gradle.kts | 105 ++++++
.../requirements.txt => java/gradle.properties} | 7 +-
.../java/settings.gradle.kts | 14 +-
.../iggy/examples}/async/AsyncConsumerExample.java | 2 +-
.../apache/iggy/examples}/async/AsyncProducer.java | 7 +-
.../consumer/GettingStartedConsumer.java | 122 +++++++
.../producer/GettingStartedProducer.java | 75 +++-
.../consumer/MessageEnvelopeConsumer.java | 154 ++++++++
.../producer/MessageEnvelopeProducer.java | 139 ++++++++
.../multitenant/consumer/MultiTenantConsumer.java | 378 ++++++++++++++++++++
.../multitenant/producer/MultiTenantProducer.java | 392 +++++++++++++++++++++
.../org/apache/iggy/examples/shared/Messages.java | 99 ++++++
.../iggy/examples/shared/MessagesGenerator.java | 70 ++++
.../sinkdataproducer/SinkDataProducer.java | 183 ++++++++++
.../iggy/examples/streambuilder/StreamBasic.java | 163 +++++++++
foreign/java/examples/build.gradle.kts | 73 ----
.../org/apache/iggy/consumer/SimpleConsumer.java | 110 ------
foreign/java/settings.gradle.kts | 3 -
...-readme.sh => run-java-examples-from-readme.sh} | 72 ++--
23 files changed, 2109 insertions(+), 302 deletions(-)
copy {foreign => examples}/java/.gitignore (100%)
create mode 100644 examples/java/README.md
create mode 100644 examples/java/build.gradle.kts
copy examples/{python/requirements.txt => java/gradle.properties} (94%)
copy
foreign/java/buildSrc/src/main/kotlin/iggy.java-library-conventions.gradle.kts
=> examples/java/settings.gradle.kts (81%)
rename {foreign/java/examples/src/main/java/org/apache/iggy =>
examples/java/src/main/java/org/apache/iggy/examples}/async/AsyncConsumerExample.java
(99%)
rename {foreign/java/examples/src/main/java/org/apache/iggy =>
examples/java/src/main/java/org/apache/iggy/examples}/async/AsyncProducer.java
(97%)
create mode 100644
examples/java/src/main/java/org/apache/iggy/examples/gettingstarted/consumer/GettingStartedConsumer.java
rename
foreign/java/examples/src/main/java/org/apache/iggy/producer/SimpleProducer.java
=>
examples/java/src/main/java/org/apache/iggy/examples/gettingstarted/producer/GettingStartedProducer.java
(53%)
create mode 100644
examples/java/src/main/java/org/apache/iggy/examples/messageenvelope/consumer/MessageEnvelopeConsumer.java
create mode 100644
examples/java/src/main/java/org/apache/iggy/examples/messageenvelope/producer/MessageEnvelopeProducer.java
create mode 100644
examples/java/src/main/java/org/apache/iggy/examples/multitenant/consumer/MultiTenantConsumer.java
create mode 100644
examples/java/src/main/java/org/apache/iggy/examples/multitenant/producer/MultiTenantProducer.java
create mode 100644
examples/java/src/main/java/org/apache/iggy/examples/shared/Messages.java
create mode 100644
examples/java/src/main/java/org/apache/iggy/examples/shared/MessagesGenerator.java
create mode 100644
examples/java/src/main/java/org/apache/iggy/examples/sinkdataproducer/SinkDataProducer.java
create mode 100644
examples/java/src/main/java/org/apache/iggy/examples/streambuilder/StreamBasic.java
delete mode 100644 foreign/java/examples/build.gradle.kts
delete mode 100644
foreign/java/examples/src/main/java/org/apache/iggy/consumer/SimpleConsumer.java
copy scripts/{run-python-examples-from-readme.sh =>
run-java-examples-from-readme.sh} (57%)