public abstract class NodeListener extends Object implements ExtensionPoint
Node
CRUD operations.ExtensionPoint.LegacyInstancesAreScopedToHudson
Constructor and Description |
---|
NodeListener() |
Modifier and Type | Method and Description |
---|---|
static List<NodeListener> |
all()
Get all
NodeListener s registered in Jenkins. |
static void |
fireOnCreated(Node node)
Inform listeners that node is being created.
|
static void |
fireOnDeleted(Node node)
Inform listeners that node is being removed.
|
static void |
fireOnUpdated(Node oldOne,
Node newOne)
Inform listeners that node is being updated.
|
protected void |
onCreated(Node node)
Node is being created.
|
protected void |
onDeleted(Node node)
Node is being deleted.
|
protected void |
onUpdated(Node oldOne,
Node newOne)
Node is being updated.
|
protected void onCreated(@NonNull Node node)
protected void onUpdated(@NonNull Node oldOne, @NonNull Node newOne)
protected void onDeleted(@NonNull Node node)
public static void fireOnCreated(@NonNull Node node)
node
- A node being created.public static void fireOnUpdated(@NonNull Node oldOne, @NonNull Node newOne)
oldOne
- Old configuration.newOne
- New Configuration.public static void fireOnDeleted(@NonNull Node node)
node
- A node being removed.@NonNull public static List<NodeListener> all()
NodeListener
s registered in Jenkins.Copyright © 2004–2021. All rights reserved.