Interface NlpEngineModelDAO
-
- All Implemented Interfaces:
public interface NlpEngineModelDAOTo save, load and update model files.
-
-
Method Summary
Modifier and Type Method Description abstract NlpModelStreamgetEntityModelInputStream(EntityContextKey key)abstract UnitsaveEntityModel(EntityContextKey key, InputStream stream)abstract InstantgetEntityModelLastUpdate(EntityContextKey key)abstract UnitdeleteEntityModelsNotIn(List<EntityContextKey> keys)abstract UnitdeleteEntityModel(EntityContextKey key)abstract UnitlistenEntityModelChanges(Function1<String, Unit> listener)Listen changes on entity models. abstract NlpModelStreamgetIntentModelInputStream(IntentContext.IntentContextKey key)abstract UnitsaveIntentModel(IntentContext.IntentContextKey key, InputStream stream)abstract InstantgetIntentModelLastUpdate(IntentContext.IntentContextKey key)abstract UnitdeleteIntentModelsNotIn(List<IntentContext.IntentContextKey> keys)abstract UnitdeleteIntentModel(IntentContext.IntentContextKey key)abstract UnitlistenIntentModelChanges(Function1<String, Unit> listener)Listen changes on intent models. -
-
Method Detail
-
getEntityModelInputStream
abstract NlpModelStream getEntityModelInputStream(EntityContextKey key)
-
saveEntityModel
abstract Unit saveEntityModel(EntityContextKey key, InputStream stream)
-
getEntityModelLastUpdate
abstract Instant getEntityModelLastUpdate(EntityContextKey key)
-
deleteEntityModelsNotIn
abstract Unit deleteEntityModelsNotIn(List<EntityContextKey> keys)
-
deleteEntityModel
abstract Unit deleteEntityModel(EntityContextKey key)
-
listenEntityModelChanges
abstract Unit listenEntityModelChanges(Function1<String, Unit> listener)
Listen changes on entity models.
-
getIntentModelInputStream
abstract NlpModelStream getIntentModelInputStream(IntentContext.IntentContextKey key)
-
saveIntentModel
abstract Unit saveIntentModel(IntentContext.IntentContextKey key, InputStream stream)
-
getIntentModelLastUpdate
abstract Instant getIntentModelLastUpdate(IntentContext.IntentContextKey key)
-
deleteIntentModelsNotIn
abstract Unit deleteIntentModelsNotIn(List<IntentContext.IntentContextKey> keys)
-
deleteIntentModel
abstract Unit deleteIntentModel(IntentContext.IntentContextKey key)
-
listenIntentModelChanges
abstract Unit listenIntentModelChanges(Function1<String, Unit> listener)
Listen changes on intent models.
-
-
-
-