Uses of Interface
com.atlassian.bamboo.cluster.tape.PerNodeLocalQueue
Packages that use PerNodeLocalQueue
-
Uses of PerNodeLocalQueue in com.atlassian.bamboo.cluster
Methods in com.atlassian.bamboo.cluster that return PerNodeLocalQueueModifier and TypeMethodDescriptionPerNodeLocalQueueFactory.create(BambooNodeInfo node, int nodeQueueNumber) -
Uses of PerNodeLocalQueue in com.atlassian.bamboo.cluster.tape
Classes in com.atlassian.bamboo.cluster.tape that implement PerNodeLocalQueueModifier and TypeClassDescriptionclassclassStatistics for the delegatePerNodeLocalQueueManager.Methods in com.atlassian.bamboo.cluster.tape with parameters of type PerNodeLocalQueueModifier and TypeMethodDescriptionbooleanTapePerNodeLocalQueueCriticalHandler.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.booleanTapePerNodeLocalQueueCriticalHandlerImpl.handleCriticalAdd(PerNodeLocalQueue queue, CrossNodesEvent crossNodesEvent, Throwable t) Add can not break when the file is corrupted.booleanTapePerNodeLocalQueueCriticalHandler.handleCriticalPeek(PerNodeLocalQueue queue, Throwable t) Should try to "somehow" solve the critical situation of peeking on this queue.booleanTapePerNodeLocalQueueCriticalHandlerImpl.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 filebooleanTapePerNodeLocalQueueCriticalHandler.handleCriticalRemove(PerNodeLocalQueue queue, Throwable t) Should try to "somehow" solve the critical situation of removing on this queue, may retry removing from queue.booleanTapePerNodeLocalQueueCriticalHandlerImpl.handleCriticalRemove(PerNodeLocalQueue queue, Throwable t) Potential problems: - closed queue - corrupted file - permissions of queue file changed(?)Constructors in com.atlassian.bamboo.cluster.tape with parameters of type PerNodeLocalQueue