toop-interface

Generic parent POM for Java 1.8+ applications

License

License

GroupId

GroupId

eu.toop
ArtifactId

ArtifactId

toop-interface
Last Version

Last Version

0.10.8
Release Date

Release Date

Type

Type

jar
Description

Description

toop-interface
Generic parent POM for Java 1.8+ applications
Project URL

Project URL

https://github.com/toop4eu/toop-interface
Project Organization

Project Organization

toop.eu
Source Code Management

Source Code Management

http://github.com/toop4eu/toop-interface

Download toop-interface

How to add to project

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

Dependencies

compile (7)

Group / Artifact Type Version
eu.toop : toop-kafka-client jar
eu.toop : toop-commons jar
com.helger : ph-commons jar
com.helger : ph-asic jar
com.helger : ph-settings jar
com.helger : ph-httpclient jar
com.helger : phoss-directory-searchapi jar

provided (1)

Group / Artifact Type Version
javax.servlet : javax.servlet-api jar 3.1.0

test (2)

Group / Artifact Type Version
org.slf4j : slf4j-simple jar 1.7.29
junit : junit jar 4.12

Project Modules

There are no modules declared in this project.

toop-interface

A Java 8+ library providing the fixed interfaces to be used by national DC and DP implementations.

Latest release: 0.10.8 (2020-01-26) (using data model 1.4.1-2)

This project is superseded by TOOP Connector NG

Usage

This library contains two servlets occupying the paths /to-dp and /to-dc.

  • /to-dp is used on the Data Publisher (DP) side only, for retrieving incoming messages from the TOOP Connector (TC). The TC expects this interface when forwarding stuff to the DP. Note: the interface was extended in v0.10 to handle both "TOOP Requests" (good case) as well as "TOOP Responses" (in case of error).
  • /to-dc is used on the Data Consumer (DC) side only, for retrieving incoming messages from the TC. This interface only accepts TOOP responses.

Custom callback handlers for these servlets MUST be registered so that the messages are handled. Use ToopInterfaceManager.setInterfaceDC and ToopInterfaceManager.setInterfaceDP to set these callbacks. Do this only once globally, upon application startup.

Compile

mvn clean install

Download

Binary releases (per version) can be downloaded from:

Source code for the different versions is available at:

eu.toop

toop.eu

Open Source Development for TOOP

Versions

Version
0.10.8
0.10.7
0.10.6-2
0.10.6
0.10.5
0.10.4
0.10.3
0.10.2
0.10.0
0.9.3
0.9.2
0.9.1
0.9.0