Skip to content

sheldon-pacvue/segmenet-event

Repository files navigation

SegmentEventClient

Design Preview

Design Preview

Installation

<dependencies>
    <!-- not spring framework -->
    <dependency>
        <groupId>com.pacvue</groupId>
        <artifactId>segment-event-core</artifactId>
        <version>${project.version}</version>
    </dependency>
    
    <!-- spring framework, and not springboot -->
    <dependency>
        <groupId>com.pacvue</groupId>
        <artifactId>segment-event-spring</artifactId>
        <version>${project.version}</version>
    </dependency>
    
    <!-- springboot framework -->
    <dependency>
        <groupId>com.pacvue</groupId>
        <artifactId>segment-event-springboot</artifactId>
        <version>${project.version}</version>
    </dependency>
</dependencies>

How to initialize

ServerConfiguration

How to use

private SegmentIO segmentIO;

public void someMethod() {
    segmentIO.track(() -> Mono.just(TrackMessage.builder("event-name")
            .userId("userId")
            .anonymousId("anonymousId")
            .sentAt(new Date())));
}

Dependency

JDK 17-21

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages