CyclesFinder

org.eso.ias.cdb.topology.CyclesFinder
object CyclesFinder

CyclesFinder provides a method to look for cycles generated by producers (i.e. the ASCEs running in a DASU or the DASUs running in the IAS)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def isACyclic(inputsIds: Set[String], producers: Set[OutputProducer]): Boolean

Check if the producers create cycles

Check if the producers create cycles

The method repeats the same test for each input

Value parameters

inputsIds

th eIDs of the inputs of the producer

producers

th eproducer of the outputs

Attributes

Returns

true if the producer is acyclic and false if contains a cycle

Concrete fields

val logger: Logger

The logger

The logger

Attributes