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

io.continual.services.model.session.ModelSession Maven / Gradle / Ivy

There is a newer version: 0.3.16
Show newest version
package io.continual.services.model.session;

import io.continual.services.model.client.ModelConnection;
import io.continual.services.model.core.ModelNotificationService;
import io.continual.services.model.core.ModelSchemaRegistry;

/**
 * The Model session contains the set of mounted models available to a user.
 */
public interface ModelSession
{
	/**
	 * Get the top-level model for this session.
	 * @return a model
	 */
	ModelConnection getModel ();

	/**
	 * Get the schema registry
	 * @return a schema regsitry
	 */
	ModelSchemaRegistry getSchemaRegistry ();

	/**
	 * Get the notification service
	 * @return a notification service
	 */
	ModelNotificationService getNotificationSvc ();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy