Package sk.iway.iwcm.components.ai.rest
Class AiTaskRegistry
java.lang.Object
sk.iway.iwcm.components.ai.rest.AiTaskRegistry
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal boolean
final Future<AssistantResponseDTO>
final void
put
(Long assistantId, Long timestamp, Future<AssistantResponseDTO> future, javax.servlet.http.HttpServletRequest request) final void
final AssistantResponseDTO
runAssistantTask
(Callable<AssistantResponseDTO> task, InputDataDTO inputData, javax.servlet.http.HttpServletRequest request)
-
Constructor Details
-
AiTaskRegistry
public AiTaskRegistry()
-
-
Method Details
-
put
public final void put(Long assistantId, Long timestamp, Future<AssistantResponseDTO> future, javax.servlet.http.HttpServletRequest request) -
get
public final Future<AssistantResponseDTO> get(Long assistantId, Long timestamp, javax.servlet.http.HttpServletRequest request) -
cancel
-
remove
-
runAssistantTask
public final AssistantResponseDTO runAssistantTask(Callable<AssistantResponseDTO> task, InputDataDTO inputData, javax.servlet.http.HttpServletRequest request)
-