io.axoniq:axoniq-eventstore-client

Java Client module for the AxonIQ EventStore Server.

License

License

Categories

Categories

CLI User Interface Axon Application Layer Libs Distributed Applications
GroupId

GroupId

io.axoniq
ArtifactId

ArtifactId

axoniq-eventstore-client
Last Version

Last Version

1.0
Release Date

Release Date

Type

Type

jar
Description

Description

Java Client module for the AxonIQ EventStore Server.
Project URL

Project URL

https://www.axoniq.io/axoniq-eventstore-client

Download axoniq-eventstore-client

How to add to project

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

Dependencies

compile (8)

Group / Artifact Type Version
io.axoniq : axoniq-eventstore-grpc-proto Optional jar 1.0
org.springframework : spring-context Optional jar 4.3.9.RELEASE
org.axonframework : axon-core Optional jar 3.0.6
io.grpc : grpc-protobuf jar 1.7.0
io.grpc : grpc-stub jar 1.7.0
io.grpc : grpc-netty jar 1.7.0
io.netty : netty-tcnative-boringssl-static jar 2.0.6.Final
org.slf4j : slf4j-api jar 1.7.25

provided (1)

Group / Artifact Type Version
com.google.code.findbugs : jsr305 jar 3.0.1

test (5)

Group / Artifact Type Version
org.slf4j : slf4j-simple jar 1.7.25
junit : junit jar 4.12
com.fasterxml.jackson.core : jackson-databind jar 2.9.0
org.mockito : mockito-core jar 2.9.0
com.fasterxml.jackson.datatype : jackson-datatype-jsr310 jar 2.9.0

Project Modules

There are no modules declared in this project.

AxonDB client modules

Contains public interface definitions, client code and sample programs for the AxonDB

Version history

1.0

First release

1.1

Query API in client

1.2.1

API extensions for AxonHub integration

1.2.3

  • Keep-alive between client and server
  • maintain connection between client and server even if there are no requests to detect lost connections.
  • Simplified servers property to use default port when omitted
  • Commit timeout configurable
  • Improved support for configuration properties in IDE when using spring-boot

1.3

  • Implementation of new AxonFramework 3.3 operations

1.3.1

  • Fix for missing upcaster
  • Resolved high memory consumption in EventBuffer when event stream was closed by client
  • Performance improvement in readEvents

1.3.5

  • changed connect thread to daemon thread
  • aligned client version with latest server version
io.axoniq

AxonIQ

Versions

Version
1.0
1.0-beta3
1.0-beta2
1.0-beta1