connect-composite-restapp

composite REST app - this represents the baseline version that the Connect-Java repository uses for building microservice based REST apps. As they are all Jersey based, there is no real need for Spring or Guice. They always include Tracing, Prometheus, Health checks, Application Lifecycle, easy config injection, Bathe for application start with Service Loader initializers. We are focused on using JIB for Docker generation.

License

License

Categories

Categories

Java Languages
GroupId

GroupId

cd.connect.composites.java
ArtifactId

ArtifactId

connect-composite-restapp
Last Version

Last Version

1.1
Release Date

Release Date

Type

Type

jar
Description

Description

connect-composite-restapp
composite REST app - this represents the baseline version that the Connect-Java repository uses for building microservice based REST apps. As they are all Jersey based, there is no real need for Spring or Guice. They always include Tracing, Prometheus, Health checks, Application Lifecycle, easy config injection, Bathe for application start with Service Loader initializers. We are focused on using JIB for Docker generation.
Project URL

Project URL

https://clearpointnz.github.io/connect/

Download connect-composite-restapp

How to add to project

<!-- https://jarcasting.com/artifacts/cd.connect.composites.java/connect-composite-restapp/ -->
<dependency>
    <groupId>cd.connect.composites.java</groupId>
    <artifactId>connect-composite-restapp</artifactId>
    <version>1.1</version>
</dependency>
// https://jarcasting.com/artifacts/cd.connect.composites.java/connect-composite-restapp/
implementation 'cd.connect.composites.java:connect-composite-restapp:1.1'
// https://jarcasting.com/artifacts/cd.connect.composites.java/connect-composite-restapp/
implementation ("cd.connect.composites.java:connect-composite-restapp:1.1")
'cd.connect.composites.java:connect-composite-restapp:jar:1.1'
<dependency org="cd.connect.composites.java" name="connect-composite-restapp" rev="1.1">
  <artifact name="connect-composite-restapp" type="jar" />
</dependency>
@Grapes(
@Grab(group='cd.connect.composites.java', module='connect-composite-restapp', version='1.1')
)
libraryDependencies += "cd.connect.composites.java" % "connect-composite-restapp" % "1.1"
[cd.connect.composites.java/connect-composite-restapp "1.1"]

Dependencies

compile (17)

Group / Artifact Type Version
cd.connect.composites.java : connect-composite-prometheus jar [1.1,2)
cd.connect.composites.java : connect-composite-tracing jar [1.1,2)
io.opentracing.contrib : opentracing-jaxrs2 jar 0.5.0
cd.connect.common : connect-app-declare-config jar [1.1,2)
cd.connect.common : connect-app-lifecycle jar [1.1,2)
cd.connect.composites.java : connect-composite-jersey jar [1.4,2)
cd.connect.jersey : connect-jersey-common jar [1.3,2)
cd.connect.common : connect-java-logging-log4j2 jar 1.1
cd.connect.composites.java : connect-composite-logging jar [1.2,2)
cd.connect.common : connect-prometheus-jersey jar [2.2,3)
cd.connect.common : connect-java-jackson jar [1.2,2)
org.glassfish.jersey.containers : jersey-container-grizzly2-http jar 2.28
com.bluetrainsoftware.bathe : bathe-booter jar [3.2,4)
com.bluetrainsoftware.bathe.initializers : system-property-loader jar 3.1
com.bluetrainsoftware.bathe.initializers : jul-bridge jar 2.1
cd.connect.common : connect-env-logging jar [1.1,2)
cd.connect.common : connect-env-property-headers jar [1.3,2)

Project Modules

There are no modules declared in this project.

Versions

Version
1.1