| Package | Description |
|---|---|
| org.lsst.ccs.framework |
| Modifier and Type | Method and Description |
|---|---|
TreeWalkerDiag |
HardwareController.checkHardware()
this method will be invoked by the subsystem as part of the startup
or of a clean check after an incident.
|
default TreeWalkerDiag |
SignalHandler.signal(Signal sig) |
TreeWalkerDiag |
Module.signal(Signal sig)
this method is intended for overriding: the module receives an out of
band signal.
|
static TreeWalkerDiag |
TreeWalkerDiag.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static TreeWalkerDiag[] |
TreeWalkerDiag.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
TreeWalkerUtils.treeNodeWalk(ComponentLookup lookup,
String startingNodeName,
Function<ComponentNode,TreeWalkerDiag> func,
Consumer<ComponentNode> post)
Walks the components tree recursively, applying rules of
TreeWalkerDiag (the walk can be interrupted by HANDLING_CHILDREN
(the code is not invoked on children) or STOP (the code abruptly ends) on
the node itself.
|
static <J> void |
TreeWalkerUtils.treeWalk(ComponentLookup lookup,
String startingNodeName,
Class<J> klass,
Function<J,TreeWalkerDiag> func,
Consumer<J> post)
Walks the components tree recursively, applying rules of
TreeWalkerDiag (the walk can be interrupted by HANDLING_CHILDREN
(the code is not invoked on children) or STOP (the code abruptly ends) on
the node's inner component.
|
Copyright © 2016 LSST. All rights reserved.