Skip to content
fge edited this page Feb 26, 2013 · 25 revisions

Notes

Ideas thrown in the wild. Not necessarily in order.

For 1.2.x

JSON Patch support

Obvious.

Simple input/output wrapper

Right now, ValueHolder needs to be implemented for each value you wish to wrap for processing. Implement a generic way to provide the user with the ability to wrap the types for them.

A sample implementation already exists in json-schema-processor-examples

ValuePair

Can have its uses. Interface still to be defined however (we don't want to have a ValueHolder of a ValueHolder).

Future plans

Some of these may, or may not, make it in 1.2.x.

Write examples

Not easy to think of "useful" examples for such a generic library...

Combining outputs into a new input

Right now, this is done by hand. Scenario:

  • processor p1 has output O1;
  • processor p2 has output O2;
  • processor p has an input consisting of a combination of O1 and O2.

Find a generic way to allow such combinations. Find a generic way to "wait for" p1 and p2 before invoking p.

Customize error reportings in processing chains

.failOnError() does the job but it is crude. Allow to customize its behaviour somewhat. Message template?

Clone this wiki locally