Pousse-Café - Pulsar

Pousse-Café is a framework assisting in writing DDD-based applications

License

License

GroupId

GroupId

org.pousse-cafe-framework
ArtifactId

ArtifactId

pousse-cafe-pulsar
Last Version

Last Version

0.13.0
Release Date

Release Date

Type

Type

jar
Description

Description

Pousse-Café - Pulsar
Pousse-Café is a framework assisting in writing DDD-based applications
Source Code Management

Source Code Management

http://github.com/pousse-cafe/pousse-cafe-pulsar

Download pousse-cafe-pulsar

How to add to project

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

Dependencies

provided (3)

Group / Artifact Type Version
org.pousse-cafe-framework : pousse-cafe-core jar 0.13.0
org.pousse-cafe-framework : pousse-cafe-jackson jar 0.13.0
org.apache.pulsar : pulsar-client jar 2.4.1

test (4)

Group / Artifact Type Version
junit : junit jar 4.12
org.mockito : mockito-core jar 3.0.0
org.slf4j : slf4j-simple jar 1.7.28
org.awaitility : awaitility jar 4.0.1

Project Modules

There are no modules declared in this project.

Travis build status Maven status

Pousse-Café Pulsar

This projects enables the use of Apache Pulsar as messaging backend. A JSON (Jackson-based) codec is being used for messages which are transmitted as text.

Create a PulsarMessaging instance and use it when running your model.

If you are creating a Spring app, you might want to check Pousse-Café Spring Pulsar project, which registers Pulsar messaging as a Spring Bean and retrieves configuration from external properties.

Configure your Maven project

Add the following snippet to your POM:

<dependency>
    <groupId>org.pousse-cafe-framework</groupId>
    <artifactId>pousse-cafe-pulsar</artifactId>
    <version>${poussecafe.pulsar.version}</version>
</dependency>
<dependency>
    <groupId>org.apache.pulsar</groupId>
    <artifactId>pulsar-client</artifactId>
    <version>${pulsar.version}</version>
</dependency>
org.pousse-cafe-framework

Pousse-Café

Pousse-Café is a framework assisting you in writing applications following Domain Driven Design methodology

Versions

Version
0.13.0
0.12.0
0.11.0
0.10.0
0.9.0
0.8.0
0.7.1
0.7.0
0.6.0