FastForward HTTP Client

High-level HTTP client for sending metrics to a remote FFWD instances.

License

License

Categories

Categories

CLI User Interface
GroupId

GroupId

com.spotify.ffwd
ArtifactId

ArtifactId

ffwd-http-client
Last Version

Last Version

0.4.7
Release Date

Release Date

Type

Type

jar
Description

Description

FastForward HTTP Client
High-level HTTP client for sending metrics to a remote FFWD instances.
Project URL

Project URL

https://github.com/spotify/ffwd-http-client
Source Code Management

Source Code Management

https://github.com/spotify/ffwd-http-client

Download ffwd-http-client

How to add to project

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

Dependencies

compile (11)

Group / Artifact Type Version
org.slf4j : slf4j-api jar 1.7.26
com.google.guava : guava jar 19.0
com.fasterxml.jackson.core : jackson-databind jar 2.9.2
com.fasterxml.jackson.core : jackson-annotations jar 2.9.2
com.fasterxml.jackson.datatype : jackson-datatype-jdk8 jar 2.8.11
com.squareup.okhttp3 : okhttp jar 3.3.1
com.netflix.ribbon : ribbon-loadbalancer jar 2.2.2
dnsjava : dnsjava jar 2.1.8
com.google.protobuf : protobuf-java jar 3.11.1
io.reactivex : rxjava jar 1.3.3
com.netflix.servo : servo-core jar 0.13.0

provided (1)

Group / Artifact Type Version
org.projectlombok : lombok jar 1.18.4

test (3)

Group / Artifact Type Version
junit : junit jar 4.13.1
org.mockito : mockito-core jar 2.13.0
org.mock-server : mockserver-netty jar 5.3.0

Project Modules

There are no modules declared in this project.

ffwd-http-client »

Build Status License

This is a java http client for interacting with ffwd.

Installation

Add a dependency in Maven.

<dependency>
  <groupId>com.spotify.ffwd</groupId>
  <artifactId>ffwd-http-client</artifactId>
  <version>${ffwd-http-client.version}</version>
</dependency>

Releasing

Releasing is done via the maven-release-plugin and nexus-staging-plugin which are configured via the release profile. Deploys are staged in oss.sonatype.org before being deployed to Maven Central. Check out the maven-release-plugin docs and the nexus-staging-plugin docs for more information.

To release, first run:

mvn -P release release:prepare

You will be prompted for the release version and the next development version. On success, follow with:

mvn -P release release:perform

com.spotify.ffwd

Spotify

Versions

Version
0.4.7
0.4.6
0.4.5
0.4.4
0.4.3
0.4.2
0.4.1
0.4.0
0.3.0
0.2.0
0.1.0