Class BulkDataLinksRefreshHandler
java.lang.Object
org.springframework.web.socket.handler.AbstractWebSocketHandler
org.springframework.web.socket.handler.TextWebSocketHandler
org.qubership.atp.tdm.websocket.bulkaction.BulkActionsHandler
org.qubership.atp.tdm.websocket.bulkaction.links.BulkDataLinksRefreshHandler
- All Implemented Interfaces:
org.springframework.web.socket.WebSocketHandler
-
Field Summary
Fields inherited from class org.qubership.atp.tdm.websocket.bulkaction.BulkActionsHandler
catalogRepository, currentTime, environmentsService, lockManager, mdcHelper -
Constructor Summary
ConstructorsConstructorDescriptionBulkDataLinksRefreshHandler(ExecutorService executorService, CatalogRepository catalogRepository, EnvironmentsService environmentsService, ColumnService columnService, BulkLinksRefreshMailSender mailSender, CurrentTime currentTime, org.qubership.atp.common.lock.LockManager lockManager, TdmMdcHelper mdcHelper) -
Method Summary
Modifier and TypeMethodDescriptionrunBulkAction(org.springframework.web.socket.WebSocketSession session, ExecutorService executor, List<LazyEnvironment> lazyEnvironments, BulkActionConfig config, long processId) Methods inherited from class org.qubership.atp.tdm.websocket.bulkaction.BulkActionsHandler
getEnvName, handleTextMessageMethods inherited from class org.springframework.web.socket.handler.TextWebSocketHandler
handleBinaryMessageMethods inherited from class org.springframework.web.socket.handler.AbstractWebSocketHandler
afterConnectionClosed, afterConnectionEstablished, handleMessage, handlePongMessage, handleTransportError, supportsPartialMessages
-
Constructor Details
-
BulkDataLinksRefreshHandler
public BulkDataLinksRefreshHandler(@Qualifier("websocket") ExecutorService executorService, @Nonnull CatalogRepository catalogRepository, @Nonnull EnvironmentsService environmentsService, @Nonnull ColumnService columnService, @Nonnull BulkLinksRefreshMailSender mailSender, @Nonnull CurrentTime currentTime, @Nonnull org.qubership.atp.common.lock.LockManager lockManager, @Nonnull TdmMdcHelper mdcHelper)
-
-
Method Details
-
runBulkAction
public List<Future<BulkActionResult>> runBulkAction(@Nonnull org.springframework.web.socket.WebSocketSession session, @Nonnull ExecutorService executor, @Nonnull List<LazyEnvironment> lazyEnvironments, @Nonnull BulkActionConfig config, long processId) - Specified by:
runBulkActionin classBulkActionsHandler
-