Package org.jclouds.compute.predicates
Class AtomicNodeRunning
- java.lang.Object
-
- org.jclouds.compute.predicates.internal.RefreshAndDoubleCheckOnFailUnlessStatusInvalid<NodeMetadata.Status,NodeMetadata>
-
- org.jclouds.compute.predicates.internal.RefreshNodeAndDoubleCheckOnFailUnlessStatusInvalid
-
- org.jclouds.compute.predicates.AtomicNodeRunning
-
- All Implemented Interfaces:
com.google.common.base.Predicate<AtomicReference<NodeMetadata>>
,Predicate<AtomicReference<NodeMetadata>>
@Singleton public class AtomicNodeRunning extends RefreshNodeAndDoubleCheckOnFailUnlessStatusInvalid
Tests to see if a node is running.
-
-
Field Summary
-
Fields inherited from class org.jclouds.compute.predicates.internal.RefreshAndDoubleCheckOnFailUnlessStatusInvalid
logger
-
-
Constructor Summary
Constructors Constructor Description AtomicNodeRunning(GetNodeMetadataStrategy client)
-
Method Summary
-
Methods inherited from class org.jclouds.compute.predicates.internal.RefreshNodeAndDoubleCheckOnFailUnlessStatusInvalid
refreshOrNull
-
Methods inherited from class org.jclouds.compute.predicates.internal.RefreshAndDoubleCheckOnFailUnlessStatusInvalid
apply, checkStatus
-
-
-
-
Constructor Detail
-
AtomicNodeRunning
@Inject public AtomicNodeRunning(GetNodeMetadataStrategy client)
-
-