Commit Graph

17 Commits

Author SHA1 Message Date
Inal Arsanukaev
e65091b1f3 Ft/bj 157/json processor (#47)
* BJ-157: Added json processor; modified json-handler

* Added re-usable json-handler. Up pom version. Fixed readme.

* lol

* Fixed structure size, removed type identifiers for strings, added IllegalArgumentException catching

* Fixed bug with string escaping

* Fixed

* added test for checking work jsonprocessor with msgpackhandler
2017-05-19 15:31:39 +03:00
Pavel Popov
a29a79dde9 BJ-142: jolt migrator (#43)
* BJ-142: Add jolt migrator

* BJ-142: Delete other specs

* BJ-142: Test commit with 'reflections' lib

* BJ-142: Add reflections lib, add migration test

* DJ-142: IDEA refactor tool - GOD MODE ON

* BJ-142: Fixes to let jolt test pass

* BJ-142: Fix jolt migration test

* BJ-142: Yet another fix test

* BJ-142: Remove redundant code

* BJ-142: Add default path option
2017-03-30 12:31:33 +03:00
Vladimir Pankrashkin
fddf1546e4 Ft/bj 143/j object m igration impl (#45)
* BJ-143: added base jobject migration impl

* BJ-143: tests added, bugfixes(spec selection worked incorrect)

* BJ-143: ci build failed, added check for scan dir existence

* BJ-143: ci build still fails, on file list extracting

* BJ-143: add cl dir logging

* BJ-143: still problem with extraction fs info. New try with guava ClassPath

* BJ-143: still problem with extraction fs info. New try uri path conversion

* BJ-143: still problem with extraction fs info. New try with guava 22-0 snapshot ClassPath

* BJ-143: guava 22.0-SNAPSHOT works! Final commit
2017-03-27 16:54:38 +03:00
Inal Arsanukaev
d327db4ab2 Ft/bj-139/xml (#27)
* BJ-139: Added xml handler

* Added object types, constants moved to other class

* fix constant's modifiers

* Added handler's reuseable, support null-values

* Added xml processor

* Moved constants to other class

* Added some exception handling

* fix

* Added additional description in exception handling

* Fixed after comments

* Removed main method, fixed doc

* Removed error handling in method writeEndElement

* Added throwing runtime exception when init

* Added snapshot-version in poms

* Fixed filter parent pom version
2017-03-21 15:06:52 +03:00
Pavel Popov
502e9f32a2 BJ-134: Thrift filter (#30)
* BJ-134: Add filter interfaces

* BJ-134: Fix parent pom

* BJ-134: Add conditions

* BJ-134: Add conditionParser filter

* BJ-134: Return false immediately
2017-03-21 12:33:31 +03:00
Pavel Popov
847a2e3e69 Release 0.1.0 (#32) 2017-03-17 17:27:11 +03:00
Vladimir Pankrashkin
673c7b67dc Bj 120/migration impl (#31)
* BJ-120: migration iface basic impl

* BJ-120: added util classes, strengthen handler iface impl
2017-03-17 15:47:53 +03:00
Pavel Popov
d801277439 BJ-134: Move util classes to common lib (#29) 2017-03-17 12:47:28 +03:00
Pavel Popov
0ffa488ece Add jenkins (#23)
* Add jenkins

* Add newline

* Fix migrator pom file

* Bump parent version

* Bump build_image tag

* Add childs in dependency management
2017-03-06 19:36:33 +04:00
Vladimir Pankrashkin
a3af2b5283 BJ-119: Migration interface (#22)
* BJ-119: Migration interface

* BJ-119: fix naming

* BJ-119: review fix: MigrationStore should return points list
2017-03-02 17:32:58 +03:00
Pavel Popov
d623dc01de BJ-76: Create maven modules (#17)
* BJ-76: Create maven modules

* BJ-76: Change pic

* BJ-76: Change readme

* BJ-76: Last fixes

* BJ-76: Add dependency management

* BJ-76: Fix readme
2017-02-17 13:24:31 +04:00
Pavel Popov
5f4b718fe2 BJ-76: Fix equals bug, add more checks and tests (#15) 2017-02-15 16:46:39 +04:00
Vladimir Pankrashkin
03f3db1b55 Ft/bj 97/jolt reader (#14)
* BJ-97: Jolt impl added

* BJ-97: Test fixed

* BJ-97: Review fixes: convertType method extracted, renaming util methods
2017-02-14 12:32:10 +03:00
Pavel Popov
1b6dd53683 BJ-76: Fix bug in close method, add json validate in test (#5)
* BJ-76: Fix bug in close method, add json validate in test

* BJ-76: Optimize findByCode method, add test for TBaseSerializer

* BJ-76: yet another optimization

* BJ-76: Add postmerge fixes
2017-02-06 17:55:46 +04:00
Vladimir Pankrashkin
5a41732d6e Ft/bj 76/msg pack writer tuning (#7)
* BJ-76: Added MsgPack Writer

* BJ-76: Added name compression

* BJ-76: Code cleanup

* BJ-76: Just let me do this fix
2017-02-06 16:36:33 +03:00
Vladimir Pankrashkin
01b6b2bedb BJ-76: Added MsgPack Writer (#4) 2017-02-02 18:21:45 +03:00
Pavel Popov
704b487e82 BJ-76: Thrift serializer (#1)
* BJ-76: init commit

* BJ-76: Small changes

* BJ-76: Remove redundant objects
2017-01-31 15:44:44 +04:00