Package hudson.slaves
Class NodeList
- All Implemented Interfaces:
Serializable
,Cloneable
,Iterable<Node>
,Collection<Node>
,List<Node>
,RandomAccess
CopyOnWriteArrayList
for Node
that has special serialization semantics
of not serializing EphemeralNode
s.- Author:
- Kohsuke Kawaguchi
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final class
Converter
implementation for XStream. -
Field Summary
Fields inherited from class java.util.AbstractList
modCount
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
boolean
boolean
addAll
(int index, Collection<? extends Node> c) boolean
addAll
(Collection<? extends Node> c) void
clear()
remove
(int index) boolean
boolean
removeAll
(Collection<?> c) protected void
removeRange
(int fromIndex, int toIndex) boolean
retainAll
(Collection<?> c) Methods inherited from class java.util.ArrayList
clone, contains, ensureCapacity, equals, forEach, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, removeIf, replaceAll, size, sort, spliterator, subList, toArray, toArray, trimToSize
Methods inherited from class java.util.AbstractCollection
containsAll, toString
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Collection
parallelStream, stream, toArray
Methods inherited from interface java.util.List
containsAll
-
Constructor Details
-
NodeList
public NodeList() -
NodeList
-
NodeList
-
-
Method Details
-
getNode
-
add
-
remove
-
remove
-
clear
public void clear() -
addAll
-
addAll
-
removeRange
protected void removeRange(int fromIndex, int toIndex) - Overrides:
removeRange
in classArrayList<Node>
-
removeAll
-
retainAll
-
add
-
set
-