io.continual.services.model.session.ModelSession Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of continualModel Show documentation
Show all versions of continualModel Show documentation
Continual's modeling library.
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 ();
}