org.rhq.plugins.filetemplate
Class ProcessingRecipeContext

java.lang.Object
  extended by org.rhq.bundle.filetemplate.recipe.RecipeContext
      extended by org.rhq.plugins.filetemplate.ProcessingRecipeContext

public class ProcessingRecipeContext
extends RecipeContext

A recipe context that processes the recipe as it adds stuff to the context

Author:
John Mazzitelli

Constructor Summary
ProcessingRecipeContext(String recipe, Map<org.rhq.core.domain.content.PackageVersion,File> packageVersionFiles, SystemInfo systemInfo, String baseWorkingDirectory, org.rhq.core.domain.bundle.BundleResourceDeployment bundleResourceDeployment, BundleManagerProvider bundleManagerProvider)
           
 
Method Summary
 void addCommand(String exe, List<String> exeArgs)
           
 void addDeployFile(String filename, String directory)
           
 void addFile(String source, String destination)
           
 void addRealizedFile(String file)
           
 void addReplacementVariables(Set<String> replacementVariables)
           
 void addScript(String exe, List<String> exeArgs)
           
 
Methods inherited from class org.rhq.bundle.filetemplate.recipe.RecipeContext
addReplacementVariableValue, assignDefaultValueToReplacementVariable, getDeployFiles, getDeploymentProperties, getFiles, getParser, getRealizedFiles, getRecipe, getReplacementVariableDefaultValues, getReplacementVariables, getReplacementVariableValues, getScriptFiles, isUnknownRecipe, setParser, setReplacementVariableValues, setUnknownRecipe, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ProcessingRecipeContext

public ProcessingRecipeContext(String recipe,
                               Map<org.rhq.core.domain.content.PackageVersion,File> packageVersionFiles,
                               SystemInfo systemInfo,
                               String baseWorkingDirectory,
                               org.rhq.core.domain.bundle.BundleResourceDeployment bundleResourceDeployment,
                               BundleManagerProvider bundleManagerProvider)
Method Detail

addDeployFile

public void addDeployFile(String filename,
                          String directory)
Overrides:
addDeployFile in class RecipeContext

addFile

public void addFile(String source,
                    String destination)
Overrides:
addFile in class RecipeContext

addRealizedFile

public void addRealizedFile(String file)
Overrides:
addRealizedFile in class RecipeContext

addReplacementVariables

public void addReplacementVariables(Set<String> replacementVariables)
Overrides:
addReplacementVariables in class RecipeContext

addScript

public void addScript(String exe,
                      List<String> exeArgs)
Overrides:
addScript in class RecipeContext

addCommand

public void addCommand(String exe,
                       List<String> exeArgs)
Overrides:
addCommand in class RecipeContext


Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.