Interface PipelineDefinitionRegistry<T extends com.lucidworks.apollo.pipeline.PipelineDefinition<T>>

All Known Implementing Classes:
AbstractPipelineDefinitionStore

public interface PipelineDefinitionRegistry<T extends com.lucidworks.apollo.pipeline.PipelineDefinition<T>>
  • Method Details

    • register

      T register(T pipelineDefinition)
    • get

      Optional<T> get(String pipelineId)
    • getCached

      Optional<T> getCached(String pipelineId)
    • update

      T update(String pipelineId, T pipelineDefinition)
    • unregister

      boolean unregister(String pipelineId)
    • list

      List<T> list()