
org.chronos.chronodb.api.ChronoDBFactory Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of org.chronos.chronodb.api Show documentation
Show all versions of org.chronos.chronodb.api Show documentation
Versioned data storage, embeddable and easy to use.
The newest version!
package org.chronos.chronodb.api;
import org.chronos.chronodb.api.builder.database.ChronoDBBaseBuilder;
import org.chronos.chronodb.internal.impl.builder.database.ChronoDBFactoryImpl;
/**
* Acts as a singleton factory for instances of {@link ChronoDB}.
*
* @author [email protected] -- Initial Contribution and API
*/
public interface ChronoDBFactory {
// =================================================================================================================
// STATIC PART
// =================================================================================================================
/** The static factory instance. */
public static final ChronoDBFactory INSTANCE = new ChronoDBFactoryImpl();
// =================================================================================================================
// API METHODS
// =================================================================================================================
/**
* Starting point of the fluent API for database construction.
*
* @return The fluent database builder. Never null
.
*/
public ChronoDBBaseBuilder create();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy