Package org.matomo.java.tracking
Class Java11Sender
java.lang.Object
org.matomo.java.tracking.Java11Sender
A
Sender
implementation that uses the Java 11 HTTP client.-
Constructor Summary
ConstructorsConstructorDescriptionJava11Sender
(@NonNull TrackerConfiguration trackerConfiguration, @NonNull org.matomo.java.tracking.QueryCreator queryCreator, @NonNull HttpClient httpClient, @NonNull CookieStore cookieStore) -
Method Summary
Modifier and TypeMethodDescriptionvoid
sendBulk
(@NonNull Iterable<? extends MatomoRequest> requests, String overrideAuthToken) sendBulkAsync
(@NonNull Iterable<? extends MatomoRequest> requests, String overrideAuthToken) void
sendSingle
(@NonNull MatomoRequest request) sendSingleAsync
(@NonNull MatomoRequest request)
-
Constructor Details
-
Java11Sender
public Java11Sender(@NonNull @NonNull TrackerConfiguration trackerConfiguration, @NonNull @NonNull org.matomo.java.tracking.QueryCreator queryCreator, @NonNull @NonNull HttpClient httpClient, @NonNull @NonNull CookieStore cookieStore)
-
-
Method Details
-
sendSingleAsync
@NonNull public CompletableFuture<MatomoRequest> sendSingleAsync(@NonNull @NonNull @NonNull MatomoRequest request) -
sendSingle
-
sendBulk
public void sendBulk(@NonNull @NonNull @NonNull Iterable<? extends MatomoRequest> requests, @Nullable String overrideAuthToken) -
sendBulkAsync
@NonNull public CompletableFuture<Void> sendBulkAsync(@NonNull @NonNull @NonNull Iterable<? extends MatomoRequest> requests, @Nullable String overrideAuthToken)
-