This is an automated email from the ASF dual-hosted git repository.
cdutz pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/plc4x.git.
from 05b2bdd - Disabled the mbean support as there were problems with the
naming conventions.
new d62583b initial import of logstash plugin
new 97e0bac initial setup for logstash plugin
new 8ee2033 update gitignore for gradle and ruby specifics
new 9f203d6 remove .idea stuff
new 8199da6 clean up & gitignore & pom file
new a4d9afa clean up & gitignore & pom file
new 242bffa initial source commit
new eaed131 Merge branch 'feature/implement-logstash-integration' of
https://github.com/stefah/plc4x into feature/implement-logstash-integration
new 64902ff Merge remote-tracking branch
'origin/feature/implement-logstash-integration' into
feature/implement-logstash-integration
new 5f0567e Merge remote-tracking branch
'origin/feature/implement-logstash-integration' into
feature/implement-logstash-integration
new 5b4872b - Added a "tool" for logstash to the "tools" section. -
Updated the build of the logstash integration to use Maven instead of Gradle -
Added some missing Apache headers
new 29b3320 Merge branch 'feature/implement-logstash-integration' of
https://github.com/stefah/plc4x into feature/implement-logstash-integration
new 7285214 remove wrong gradle file and ruby file
new 0f61d0f Merge remote-tracking branch
'origin/feature/implement-logstash-integration' into
feature/implement-logstash-integration
new 96020a9 - Added some missing Apache headers
new 794bcda Merge branch 'feature/implement-logstash-integration' of
https://github.com/stefah/plc4x into feature/implement-logstash-integration
new 31e35c0 - Updated the build to produce a gem file usable by logstash
new eb74274 add first scraper implementation
new 3238f70 Merge branch 'feature/implement-logstash-integration' of
https://github.com/stefah/plc4x into feature/implement-logstash-integration
new 8c58b74 - Made the build use "gem" to build the gems (Some problems
with specifying the output due to gem version differences though)
new e88ba00 - Made the build check if gem is at least in version 3.0.0
(which supports the "output" option)
new 76e27ee add implementation for configuration
new 323f4f5 remove unneccessary source pojo
new 6c44764 remove job pojo
new 139895d Merge branch 'feature/implement-logstash-integration' of
https://github.com/stefah/plc4x into feature/implement-logstash-integration
new bf4ca89 fixed plugin build
new bc8fb8e - Migrated the gem and juby build to jgem and jruby which is
downloaded as part of the build.
new 320a406 - Updated the assembly to be as defined in the kafka plugin.
new df6ac53 - Activated the gem execution
new 2a307be - Removed the "SNAPSHOT"
new bfcefdb - Made gem execute in the gem directory
new dd04551 - Cleaned up the build (less hacks)
new 8bd2777 - Cleaned up the build (less hacks)
new e45c8bf naming stuff etc
new da4b3df version with ${current-full-version}
new dcd66aa Merge branch 'develop' of github.com:apache/plc4x into
feature/implement-logstash-integration
new 5e5685b - Removed the "with-logstash" profile - Removed the gem
checks in the prerequisiteChack.groovy
new 148f151 logstash adapter + adapter test
new 69e0346 Revert "logstash adapter + adapter test"
new 0dd5acb logstash adapter + test
new 14daa99 plugin + test
new 7f328e5 reset TriggeredScraperImpl classname
new 54a0d35 Merge branch 'develop' of github.com:apache/plc4x into
feature/implement-logstash-integration
new b0e7747 - Fixed a problem during the install phase.
The 44 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.gitignore | 72 +++++
.../logstash-plugin/README.md} | 11 +-
plc4j/integrations/logstash-plugin/pom.xml | 293 +++++++++++++++++++++
.../src/assembly/assembly.xml | 4 -
.../src/gem/lib/logstash-input-plc4x_jars.rb} | 15 +-
.../src/gem/lib/logstash/inputs/plc4x.rb} | 19 +-
.../src/gem/logstash-input-plc4x.gemspec | 42 +++
.../main/java/org/apache/plc4x/logstash/Plc4x.java | 165 ++++++++++++
.../org/apache/plc4x/logstash/Plc4xInputTest.java | 75 ++++++
plc4j/integrations/pom.xml | 1 +
pom.xml | 4 +
tools/{boost => logstash}/pom.xml | 101 ++++---
tools/pom.xml | 6 +
13 files changed, 722 insertions(+), 86 deletions(-)
copy plc4j/{protocols/s7/LINKS.md => integrations/logstash-plugin/README.md}
(59%)
create mode 100644 plc4j/integrations/logstash-plugin/pom.xml
copy plc4j/integrations/{apache-kafka =>
logstash-plugin}/src/assembly/assembly.xml (99%)
copy plc4j/{utils/scraper/src/test/resources/config.yml =>
integrations/logstash-plugin/src/gem/lib/logstash-input-plc4x_jars.rb} (86%)
copy
plc4j/{utils/scraper/src/test/resources/example_triggered_scraper_modbus.yml =>
integrations/logstash-plugin/src/gem/lib/logstash/inputs/plc4x.rb} (76%)
create mode 100644
plc4j/integrations/logstash-plugin/src/gem/logstash-input-plc4x.gemspec
create mode 100644
plc4j/integrations/logstash-plugin/src/main/java/org/apache/plc4x/logstash/Plc4x.java
create mode 100644
plc4j/integrations/logstash-plugin/src/test/java/org/apache/plc4x/logstash/Plc4xInputTest.java
copy tools/{boost => logstash}/pom.xml (51%)