Package org.jclouds.compute.predicates
Class AtomicNodeSuspended
- java.lang.Object
-
- org.jclouds.compute.predicates.internal.RefreshAndDoubleCheckOnFailUnlessStatusInvalid<NodeMetadata.Status,NodeMetadata>
-
- org.jclouds.compute.predicates.internal.RefreshNodeAndDoubleCheckOnFailUnlessStatusInvalid
-
- org.jclouds.compute.predicates.AtomicNodeSuspended
-
- All Implemented Interfaces:
com.google.common.base.Predicate<AtomicReference<NodeMetadata>>
,Predicate<AtomicReference<NodeMetadata>>
@Singleton public class AtomicNodeSuspended extends RefreshNodeAndDoubleCheckOnFailUnlessStatusInvalid
Tests to see if a node is suspended.
-
-
Field Summary
-
Fields inherited from class org.jclouds.compute.predicates.internal.RefreshAndDoubleCheckOnFailUnlessStatusInvalid
logger
-
-
Constructor Summary
Constructors Constructor Description AtomicNodeSuspended(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
-
AtomicNodeSuspended
@Inject public AtomicNodeSuspended(GetNodeMetadataStrategy client)
-
-