Uses of Interface
com.atlassian.bamboo.cluster.tape.PerNodeLocalQueue
-
Uses of PerNodeLocalQueue in com.atlassian.bamboo.cluster
Modifier and TypeMethodDescriptionPerNodeLocalQueueFactory.create
(BambooNodeInfo node, int nodeQueueNumber) -
Uses of PerNodeLocalQueue in com.atlassian.bamboo.cluster.tape
Modifier and TypeClassDescriptionclass
class
Statistics for the delegatePerNodeLocalQueueManager
.Modifier and TypeMethodDescriptionboolean
TapePerNodeLocalQueueCriticalHandler.handleCriticalAdd
(PerNodeLocalQueue queue, CrossNodesEvent crossNodesEvent, Throwable t) Should try to "somehow" solve the critical situation of adding on this queue, may retry adding to queue.boolean
TapePerNodeLocalQueueCriticalHandlerImpl.handleCriticalAdd
(PerNodeLocalQueue queue, CrossNodesEvent crossNodesEvent, Throwable t) Add can not break when the file is corrupted.boolean
TapePerNodeLocalQueueCriticalHandler.handleCriticalPeek
(PerNodeLocalQueue queue, Throwable t) Should try to "somehow" solve the critical situation of peeking on this queue.boolean
TapePerNodeLocalQueueCriticalHandlerImpl.handleCriticalPeek
(PerNodeLocalQueue queue, Throwable t) Potential problems: - closed queue - something that can be resolved by removing event from queue head, could be caused when can't deserialize (ClassNotFoundException) - permissions of queue file changed(?) - corrupted fileboolean
TapePerNodeLocalQueueCriticalHandler.handleCriticalRemove
(PerNodeLocalQueue queue, Throwable t) Should try to "somehow" solve the critical situation of removing on this queue, may retry removing from queue.boolean
TapePerNodeLocalQueueCriticalHandlerImpl.handleCriticalRemove
(PerNodeLocalQueue queue, Throwable t) Potential problems: - closed queue - corrupted file - permissions of queue file changed(?)