Project Group: net.morimekta.providence

Last Version: 2.7.0

Release Date:

Providence Utils : Reflection

net.morimekta.providence : providence-reflect

Utilities for handling reflection of providence structures. This library can load .thrift files and handle data serialized by the structures defined in these files. Also contains providence definition of the .thrift IDL structure.

Last Version: 2.7.0

Release Date:

Last Version: 2.7.0

Release Date:

Providence Core : Servers

net.morimekta.providence : providence-core-server

Providence Core extension for Client - Server RPC calls. This handled the server side of the RPC.

Last Version: 2.7.0

Release Date:

Providence Core : Jackson

net.morimekta.providence : providence-core-jackson

Providence Core extension for handling Jackson serialization using ObjectMapper.

Last Version: 2.7.0

Release Date:

Providence Generator : Java

net.morimekta.providence : providence-generator-java

Source code generator for java. Requires java 8, preferably openjdk8 to work.

Last Version: 2.7.0

Release Date:

Providence Utils : Storage

net.morimekta.providence : providence-storage

Utilities for handling storage of providence objects.

Last Version: 2.7.0

Release Date:

Providence Utils : Testing

net.morimekta.providence : providence-testing

Helper libraries for testing and comparing providence structures.

Last Version: 2.7.0

Release Date:

Providence Utils : Config

net.morimekta.providence : providence-config

Wrapping Config Utilities to use in serialization of providence structures.

Last Version: 2.7.0

Release Date:

Providence Utils : Thrift Protocols

net.morimekta.providence : providence-thrift-protocols

Wrapping thrift TProtocols to use in serialization of providence structures.

Last Version: 2.7.0

Release Date:

Providence Utils : Thrift Compatibility

net.morimekta.providence : providence-thrift-compat

Compatibility classes for interacting with apache thrift service and clients.

Last Version: 2.7.0

Release Date:

Providence Core : Clients

net.morimekta.providence : providence-core-client

Providence Core extension for Client - Server RPC calls. This handled the client side of the RPC.

Last Version: 2.7.0

Release Date:

Providence Utils : Jakarta WS RESTful compatibility

net.morimekta.providence : providence-jax-rs

Compatibility layer for jakarta.rw.rs based servlet infrastructure.

Last Version: 2.7.0

Release Date:

Providence Utils : Storage / Hazelcast

net.morimekta.providence : providence-storage-hazelcast

Utilities for handling storage of providence objects using hazelcast.

Last Version: 2.7.0

Release Date:

Providence Utils : JDBI v2

net.morimekta.providence : providence-jdbi-v2

Utilities for handling providence messages using jdbi v2.

Last Version: 2.7.0

Release Date:

Providence Utils : JDBI v3

net.morimekta.providence : providence-jdbi-v3

Utilities for handling providence messages using jdbi v3.

Last Version: 2.7.0

Release Date:

Providence Utils : Logging

net.morimekta.providence : providence-logging

Utilities for handling logging of providence messages and service calls.

Last Version: 2.7.0

Release Date:

Last Version: 2.7.0

Release Date:

Providence Utils : Testing / Junit 4

net.morimekta.providence : providence-testing-junit4

Helper libraries for testing and comparing providence structures using junit 4.12.

Last Version: 2.7.0

Release Date:

Providence Tools : Source Generator Maven Plugin

net.morimekta.providence : providence-maven-plugin

Maven plugin for generating source code model objects from thrift definitions using the providence libraries.

Last Version: 2.7.0

Release Date:

Providence

net.morimekta.providence : providence

Providence is a port of Apache thrift that has some extra tooling, and different way of generating classes and serializing data.

Last Version: 2.7.0

Release Date:

Providence Utils : Thrift Transition Package

net.morimekta.providence : providence-thrift

Transition package for splitting providence-thrift into providence-thrift-compat and providence-thrift-protocols.

Last Version: 1.10.3

Release Date:

Providence Core : IDL

net.morimekta.providence : providence-idl

Providence message types defined in the local IDL. If you need to include these thrift files in a different project, you also need to exclude this module.

Last Version: 1.7.2

Release Date:

Providence Generator : JSON

net.morimekta.providence : providence-generator-json

Model generator that generates JSON representation of the models.

Last Version: 0.7.2

Release Date:

Providence CLI : Converter

net.morimekta.providence : providence-converter

Providence data converter. Can read and parse data serialized with providence (and thrift) and format it into various readable and non-readable thrift and providence formats.

Last Version: 0.2.0

Release Date:

Providence CLI : Compiler

net.morimekta.providence : providence-compiler

Providence source generator (compiler). Can generate providence source files from .thrift definition files in various languages.

Last Version: 0.2.0

Release Date:

Providence CLI : Remote Procedure Call

net.morimekta.providence : providence-rpc-tool

An RPC caller, should work somewhat similar to the providence-converter and curl, but trying to call an RPC service in some fashion.

Last Version: 0.2.0

Release Date:

Providence CLI : Packaging

net.morimekta.providence : providence-package

Providence tools. Contains the providence compiler (pvdc), a providence data converter (pvd), and an RPC tool (pvdrpc).

Last Version: 0.2.0

Release Date:

Providence Core : Java 8 Streams

net.morimekta.providence : providence-core-streams

Providence Core extension for Java 8 Stream support.

Last Version: 0.0.2

Release Date:

Providence Internal

net.morimekta.providence : providence-internal

Generated classes used internally mainly in testing. net.morimekta.test.thrift.* Thrift generated files matching the same files in net.morimekta.test.providence.* The other files are providence generated files used in testing.

Last Version: 0.0.1

Release Date:

  • 1