logstash/logstash-core-event-java
Colin Surprenant cefd6be94f proper java to ruby conversions and specs
proper java to ruby convertion and specs

missing ruby conversions

add missing timestamp= method

added usec method

missing constants

added usec, tv_usec, year methods

clean ruby_to_hash_with_metadata method

rework boolean cast

add BigDecimal

missing import

reworked Ruby to JAva type conversion

better nil objects handling and better debug trace
2015-12-15 16:39:08 -05:00
..
gradle/wrapper logstash-core & logstash-core-event extraction to support logstash-core-event-java impl, relates to #4191 2015-11-16 16:40:19 -05:00
lib proper java to ruby conversions and specs 2015-12-15 16:39:08 -05:00
spec proper java to ruby conversions and specs 2015-12-15 16:39:08 -05:00
src proper java to ruby conversions and specs 2015-12-15 16:39:08 -05:00
.gitignore logstash-core & logstash-core-event extraction to support logstash-core-event-java impl, relates to #4191 2015-11-16 16:40:19 -05:00
build.gradle logstash-core & logstash-core-event extraction to support logstash-core-event-java impl, relates to #4191 2015-11-16 16:40:19 -05:00
gradle.properties logstash-core & logstash-core-event extraction to support logstash-core-event-java impl, relates to #4191 2015-11-16 16:40:19 -05:00
gradlew logstash-core & logstash-core-event extraction to support logstash-core-event-java impl, relates to #4191 2015-11-16 16:40:19 -05:00
gradlew.bat logstash-core & logstash-core-event extraction to support logstash-core-event-java impl, relates to #4191 2015-11-16 16:40:19 -05:00
logstash-core-event-java.gemspec logstash-core & logstash-core-event extraction to support logstash-core-event-java impl, relates to #4191 2015-11-16 16:40:19 -05:00
README.md logstash-core & logstash-core-event extraction to support logstash-core-event-java impl, relates to #4191 2015-11-16 16:40:19 -05:00
settings.gradle logstash-core & logstash-core-event extraction to support logstash-core-event-java impl, relates to #4191 2015-11-16 16:40:19 -05:00

logstash-core-event-java

dev install

1- build code with

$ cd logstash-core-event-java
$ gradle build

A bunch of warning are expected, it should end with:

BUILD SUCCESSFUL

2- update root logstash Gemfile to use this gem with:

# gem "logstash-core-event", "x.y.z", :path => "./logstash-core-event"
gem "logstash-core-event-java", "x.y.z", :path => "./logstash-core-event-java"

3- update logstash-core/logstash-core.gemspec with:

# gem.add_runtime_dependency "logstash-core-event", "x.y.z"
gem.add_runtime_dependency "logstash-core-event-java", "x.y.z"

4- and install:

$ bin/bundle
  • install core plugins for tests
$ rake test:install-core

specs

$ bin/rspec spec
$ bin/rspec logstash-core/spec
$ bin/rspec logstash-core-event/spec
$ bin/rspec logstash-core-event-java/spec

or

$ rake test:core

also

$ rake test:plugins