Package org.jclouds.compute.strategy
Class CustomizeNodeAndAddToGoodMapOrPutExceptionIntoBadMap
java.lang.Object
org.jclouds.compute.strategy.CustomizeNodeAndAddToGoodMapOrPutExceptionIntoBadMap
- All Implemented Interfaces:
com.google.common.base.Function<AtomicReference<NodeMetadata>,
,Void> Callable<Void>
,Function<AtomicReference<NodeMetadata>,
Void>
public class CustomizeNodeAndAddToGoodMapOrPutExceptionIntoBadMap
extends Object
implements Callable<Void>, com.google.common.base.Function<AtomicReference<NodeMetadata>,Void>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCustomizeNodeAndAddToGoodMapOrPutExceptionIntoBadMap
(com.google.common.base.Function<AtomicReference<NodeMetadata>, AtomicReference<NodeMetadata>> pollNodeRunning, GetNodeMetadataStrategy getNode, OpenSocketFinder openSocketFinder, NodeAndTemplateOptionsToStatement nodeAndTemplateOptionsToStatement, InitializeRunScriptOnNodeOrPlaceInBadMap.Factory initScriptRunnerFactory, TemplateOptions options, Set<NodeMetadata> goodNodes, Map<NodeMetadata, Exception> badNodes, com.google.common.collect.Multimap<NodeMetadata, CustomizationResponse> customizationResponses) CustomizeNodeAndAddToGoodMapOrPutExceptionIntoBadMap
(com.google.common.base.Function<AtomicReference<NodeMetadata>, AtomicReference<NodeMetadata>> pollNodeRunning, OpenSocketFinder openSocketFinder, NodeAndTemplateOptionsToStatement nodeAndTemplateOptionsToStatement, InitializeRunScriptOnNodeOrPlaceInBadMap.Factory initScriptRunnerFactory, TemplateOptions options, AtomicReference<NodeMetadata> node, Set<NodeMetadata> goodNodes, Map<NodeMetadata, Exception> badNodes, com.google.common.collect.Multimap<NodeMetadata, CustomizationResponse> customizationResponses) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.google.common.base.Function
equals
-
Field Details
-
logger
-
-
Constructor Details
-
CustomizeNodeAndAddToGoodMapOrPutExceptionIntoBadMap
public CustomizeNodeAndAddToGoodMapOrPutExceptionIntoBadMap(@Named("jclouds.compute.timeout.node-running") com.google.common.base.Function<AtomicReference<NodeMetadata>, AtomicReference<NodeMetadata>> pollNodeRunning, OpenSocketFinder openSocketFinder, NodeAndTemplateOptionsToStatement nodeAndTemplateOptionsToStatement, InitializeRunScriptOnNodeOrPlaceInBadMap.Factory initScriptRunnerFactory, TemplateOptions options, AtomicReference<NodeMetadata> node, Set<NodeMetadata> goodNodes, Map<NodeMetadata, Exception> badNodes, com.google.common.collect.Multimap<NodeMetadata, CustomizationResponse> customizationResponses) -
CustomizeNodeAndAddToGoodMapOrPutExceptionIntoBadMap
public CustomizeNodeAndAddToGoodMapOrPutExceptionIntoBadMap(@Named("jclouds.compute.timeout.node-running") com.google.common.base.Function<AtomicReference<NodeMetadata>, AtomicReference<NodeMetadata>> pollNodeRunning, GetNodeMetadataStrategy getNode, OpenSocketFinder openSocketFinder, NodeAndTemplateOptionsToStatement nodeAndTemplateOptionsToStatement, InitializeRunScriptOnNodeOrPlaceInBadMap.Factory initScriptRunnerFactory, TemplateOptions options, Set<NodeMetadata> goodNodes, Map<NodeMetadata, Exception> badNodes, com.google.common.collect.Multimap<NodeMetadata, CustomizationResponse> customizationResponses)
-
-
Method Details
-
call
-
apply
- Specified by:
apply
in interfacecom.google.common.base.Function<AtomicReference<NodeMetadata>,
Void> - Specified by:
apply
in interfaceFunction<AtomicReference<NodeMetadata>,
Void>
-