Class AxonServerDockerComposeConnectionDetailsFactory
java.lang.Object
org.springframework.boot.docker.compose.service.connection.DockerComposeConnectionDetailsFactory<AxonServerConnectionDetails>
org.axonframework.extension.springboot.service.connection.AxonServerDockerComposeConnectionDetailsFactory
- All Implemented Interfaces:
org.springframework.boot.autoconfigure.service.connection.ConnectionDetailsFactory<org.springframework.boot.docker.compose.service.connection.DockerComposeConnectionSource,AxonServerConnectionDetails>
public class AxonServerDockerComposeConnectionDetailsFactory
extends org.springframework.boot.docker.compose.service.connection.DockerComposeConnectionDetailsFactory<AxonServerConnectionDetails>
ConnectionDetailsFactory implementation that recognizes Spring Boot Docker Compose-managed Docker containers running
Axon Server and creates an AxonServerConnectionDetails bean with the details to connect to AxonServer within that
container.
- Since:
- 4.9.0
- Author:
- Allard Buijze
-
Nested Class Summary
Nested classes/interfaces inherited from class org.springframework.boot.docker.compose.service.connection.DockerComposeConnectionDetailsFactory
org.springframework.boot.docker.compose.service.connection.DockerComposeConnectionDetailsFactory.DockerComposeConnectionDetails -
Constructor Summary
ConstructorsConstructorDescriptionInitializes the factory to look for containers running the "docker.axoniq.io/axoniq/axonserver" image. -
Method Summary
Modifier and TypeMethodDescriptionprotected AxonServerConnectionDetailsgetDockerComposeConnectionDetails(org.springframework.boot.docker.compose.service.connection.DockerComposeConnectionSource source) Methods inherited from class org.springframework.boot.docker.compose.service.connection.DockerComposeConnectionDetailsFactory
getConnectionDetails
-
Constructor Details
-
AxonServerDockerComposeConnectionDetailsFactory
public AxonServerDockerComposeConnectionDetailsFactory()Initializes the factory to look for containers running the "docker.axoniq.io/axoniq/axonserver" image.
-
-
Method Details
-
getDockerComposeConnectionDetails
protected AxonServerConnectionDetails getDockerComposeConnectionDetails(org.springframework.boot.docker.compose.service.connection.DockerComposeConnectionSource source) - Specified by:
getDockerComposeConnectionDetailsin classorg.springframework.boot.docker.compose.service.connection.DockerComposeConnectionDetailsFactory<AxonServerConnectionDetails>
-