Class DittoFactory
java.lang.Object
com.ditto.java.DittoFactory
Factory class for creating Ditto instances.
This is the main entry point for creating a Ditto instance in Java applications.
Use DittoConfig.Builder to configure your Ditto instance, then pass the
configuration to create(DittoConfig).
Example usage:
DittoConfig config = new DittoConfig.Builder("my-app")
.persistenceDirectory("/path/to/data")
.build();
Ditto ditto = DittoFactory.create(config);
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionstatic Dittocreate(@NonNull DittoConfig config) Creates a newDittoinstance with the provided configuration.
-
Method Details
-
create
Creates a new
Dittoinstance with the provided configuration.This method initializes a Ditto instance with Java platform-specific dependencies. The instance must be activated with a license token via
Ditto.setOfflineOnlyLicenseToken(String)before sync can be started.- Parameters:
config- theDittoConfigconfiguration for the Ditto instance.- Returns:
- a new
Dittoinstance configured with the provided settings. - Throws:
NullPointerException- if config is null.
-