All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.hibernate.ogm.datastore.ignite.IgniteProperties Maven / Gradle / Ivy

The newest version!
/*
 * Hibernate OGM, Domain model persistence for NoSQL datastores
 *
 * License: GNU Lesser General Public License (LGPL), version 2.1 or later
 * See the lgpl.txt file in the root directory or .
 */
package org.hibernate.ogm.datastore.ignite;

import org.hibernate.ogm.datastore.keyvalue.cfg.KeyValueStoreProperties;

/**
 * Properties for configuring the Ignite datastore
 *
 * @author Dmitriy Kozlov
 *
 */
public final class IgniteProperties implements KeyValueStoreProperties {

	/**
	 * Configuration property for specifying the name of the Ignite configuration file
	 */
	public static final String CONFIGURATION_RESOURCE_NAME = "hibernate.ogm.ignite.configuration_resource_name";
	/**
	 * Configuration property for specifying class name. Class must implements {@link IgniteConfigurationBuilder}
	 */
	public static final String CONFIGURATION_CLASS_NAME = "hibernate.ogm.ignite.configuration_class_name";
	/**
	 * Configuration property for specifying the name existing Ignite instance
	 */
	public static final String IGNITE_INSTANCE_NAME = "hibernate.ogm.ignite.instance_name";

	private IgniteProperties() {

	}

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy