Kill Bill utilities for jdbi

Kill Bill reusable Java components

License

License

Categories

Categories

JDBI Data Databases
GroupId

GroupId

com.ning.billing.commons
ArtifactId

ArtifactId

killbill-jdbi
Last Version

Last Version

0.2.11
Release Date

Release Date

Type

Type

jar
Description

Description

Kill Bill utilities for jdbi
Kill Bill reusable Java components

Download killbill-jdbi

How to add to project

<!-- https://jarcasting.com/artifacts/com.ning.billing.commons/killbill-jdbi/ -->
<dependency>
    <groupId>com.ning.billing.commons</groupId>
    <artifactId>killbill-jdbi</artifactId>
    <version>0.2.11</version>
</dependency>
// https://jarcasting.com/artifacts/com.ning.billing.commons/killbill-jdbi/
implementation 'com.ning.billing.commons:killbill-jdbi:0.2.11'
// https://jarcasting.com/artifacts/com.ning.billing.commons/killbill-jdbi/
implementation ("com.ning.billing.commons:killbill-jdbi:0.2.11")
'com.ning.billing.commons:killbill-jdbi:jar:0.2.11'
<dependency org="com.ning.billing.commons" name="killbill-jdbi" rev="0.2.11">
  <artifact name="killbill-jdbi" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.ning.billing.commons', module='killbill-jdbi', version='0.2.11')
)
libraryDependencies += "com.ning.billing.commons" % "killbill-jdbi" % "0.2.11"
[com.ning.billing.commons/killbill-jdbi "0.2.11"]

Dependencies

compile (5)

Group / Artifact Type Version
com.h2database : h2 jar 1.3.158
joda-time : joda-time Optional jar 2.0
org.antlr : stringtemplate Optional jar 3.2.1
org.jdbi : jdbi jar 2.53
org.slf4j : slf4j-api jar 1.7.5

provided (1)

Group / Artifact Type Version
com.google.guava : guava jar 15.0

test (3)

Group / Artifact Type Version
com.ning.billing.commons : killbill-embeddeddb jar 0.2.11
org.slf4j : slf4j-simple jar 1.7.5
org.testng : testng jar 6.3.1

Project Modules

There are no modules declared in this project.

killbill-commons

Maven Central

Kill Bill reusable Java components:

  • automaton: framework to build state machines
  • clock: clock library
  • concurrent: extensions to java.util.concurrent.Executors
  • embeddeddb: library to embed databases
  • jdbi: extensions to jDBI
  • locker: locking library
  • metrics: annotation-based metrics
  • queue: provides persistent bus events and notifications
  • skeleton: framework to build web services
  • xmlloader: library to load, parse and validate XML files

Kill Bill compatibility

Commons version Kill Bill version
0.15.y 0.16.z
0.20.y 0.18.z
0.21.y 0.19.z
0.22.y 0.20.z
0.23.y 0.22.z
0.24.y 0.22.z

We've upgraded numerous dependencies in 0.24.x (required for Java 11 support).

Usage

Add the relevant submodule(s) to a project:

<dependency>
    <groupId>org.kill-bill.commons</groupId>
    <artifactId>killbill-automaton</artifactId>
    <version>... release version ...</version>
</dependency>
<dependency>
    <groupId>org.kill-bill.commons</groupId>
    <artifactId>killbill-clock</artifactId>
    <version>... release version ...</version>
</dependency>
<dependency>
    <groupId>org.kill-bill.commons</groupId>
    <artifactId>killbill-concurrent</artifactId>
    <version>... release version ...</version>
</dependency>
<dependency>
    <groupId>org.kill-bill.commons</groupId>
    <artifactId>killbill-embeddeddb-common</artifactId>
    <version>... release version ...</version>
</dependency>
<dependency>
    <groupId>org.kill-bill.commons</groupId>
    <artifactId>killbill-embeddeddb-h2</artifactId>
    <version>... release version ...</version>
</dependency>
<dependency>
    <groupId>org.kill-bill.commons</groupId>
    <artifactId>killbill-embeddeddb-mysql</artifactId>
    <version>... release version ...</version>
</dependency>
<dependency>
    <groupId>org.kill-bill.commons</groupId>
    <artifactId>killbill-embeddeddb-postgresql</artifactId>
    <version>... release version ...</version>
</dependency>
<dependency>
    <groupId>org.kill-bill.commons</groupId>
    <artifactId>killbill-jdbi</artifactId>
    <version>... release version ...</version>
</dependency>
<dependency>
    <groupId>org.kill-bill.commons</groupId>
    <artifactId>killbill-locker</artifactId>
    <version>... release version ...</version>
</dependency>
<dependency>
    <groupId>org.kill-bill.commons</groupId>
    <artifactId>killbill-metrics</artifactId>
    <version>... release version ...</version>
</dependency>
<dependency>
    <groupId>org.kill-bill.commons</groupId>
    <artifactId>killbill-queue</artifactId>
    <version>... release version ...</version>
</dependency>
<dependency>
    <groupId>org.kill-bill.commons</groupId>
    <artifactId>killbill-skeleton</artifactId>
    <version>... release version ...</version>
</dependency>

About

Kill Bill is the leading Open-Source Subscription Billing & Payments Platform. For more information about the project, go to https://killbill.io/.

com.ning.billing.commons

Kill Bill

Kill Bill has been the leading open-source platform for billing and payment since 2010.

Versions

Version
0.2.11
0.2.10
0.2.9
0.2.8
0.2.7
0.2.6
0.2.5
0.2.4
0.2.3
0.2.2
0.2.1
0.2.0
0.1.8
0.1.7
0.1.6
0.1.5
0.1.3
0.1.1
0.1.0