Duct Tape

General purpose resilience utilities for Java 8 (circuit breakers, timeouts, rate limiters, and handlers for unreliable or inconsistent results)

License

License

MIT
Categories

Categories

Tape Data Data Structures
GroupId

GroupId

org.rnorth.duct-tape
ArtifactId

ArtifactId

duct-tape
Last Version

Last Version

1.0.8
Release Date

Release Date

Type

Type

jar
Description

Description

Duct Tape
General purpose resilience utilities for Java 8 (circuit breakers, timeouts, rate limiters, and handlers for unreliable or inconsistent results)
Project URL

Project URL

https://github.com/rnorth/duct-tape
Source Code Management

Source Code Management

https://github.com/rnorth/duct-tape

Download duct-tape

How to add to project

<!-- https://jarcasting.com/artifacts/org.rnorth.duct-tape/duct-tape/ -->
<dependency>
    <groupId>org.rnorth.duct-tape</groupId>
    <artifactId>duct-tape</artifactId>
    <version>1.0.8</version>
</dependency>
// https://jarcasting.com/artifacts/org.rnorth.duct-tape/duct-tape/
implementation 'org.rnorth.duct-tape:duct-tape:1.0.8'
// https://jarcasting.com/artifacts/org.rnorth.duct-tape/duct-tape/
implementation ("org.rnorth.duct-tape:duct-tape:1.0.8")
'org.rnorth.duct-tape:duct-tape:jar:1.0.8'
<dependency org="org.rnorth.duct-tape" name="duct-tape" rev="1.0.8">
  <artifact name="duct-tape" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.rnorth.duct-tape', module='duct-tape', version='1.0.8')
)
libraryDependencies += "org.rnorth.duct-tape" % "duct-tape" % "1.0.8"
[org.rnorth.duct-tape/duct-tape "1.0.8"]

Dependencies

compile (1)

Group / Artifact Type Version
org.jetbrains : annotations jar 17.0.0

provided (1)

Group / Artifact Type Version
org.slf4j : slf4j-api jar 1.7.7

test (4)

Group / Artifact Type Version
junit : junit jar 4.12
org.mockito : mockito-all jar 1.9.5
org.slf4j : slf4j-simple jar 1.7.7
org.rnorth.visible-assertions : visible-assertions jar 1.0.5

Project Modules

There are no modules declared in this project.

Duct Tape

Duct Tape is a little Java 8 library providing fault tolerance support for code that calls external APIs and unreliable components, including those that may fail, time out, or return inconsistent results.

Logo

This library was formerly named circuitbreakers, but given the inclusion of more general purpose fault tolerance features, it was renamed.

Circle CI

Read the documentation here

License

See LICENSE.

Copyright

Copyright (c) 2014-2015 Richard North.

See AUTHORS for contributors.

Versions

Version
1.0.8
1.0.7
1.0.6
1.0.5
1.0.4