com.xebialabs.deployit.deployment.rules
Class DeployedInvokerRule

java.lang.Object
  extended by com.xebialabs.deployit.deployment.rules.OldRule<com.xebialabs.deployit.plugin.api.deployment.specification.Delta>
      extended by com.xebialabs.deployit.deployment.rules.DeployedInvokerRule

public class DeployedInvokerRule
extends OldRule<com.xebialabs.deployit.plugin.api.deployment.specification.Delta>


Field Summary
 
Fields inherited from class com.xebialabs.deployit.deployment.rules.OldRule
enabled, name
 
Constructor Summary
DeployedInvokerRule(com.xebialabs.deployit.plugin.api.reflect.Type deployedType, java.lang.reflect.Method typeContributor, com.xebialabs.deployit.plugin.api.deployment.specification.Operation operation)
           
 
Method Summary
 boolean canFire(com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta, com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext context)
           
 void fire(com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta, com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext context)
           
 
Methods inherited from class com.xebialabs.deployit.deployment.rules.OldRule
disable, getName, isEnabled
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DeployedInvokerRule

public DeployedInvokerRule(com.xebialabs.deployit.plugin.api.reflect.Type deployedType,
                           java.lang.reflect.Method typeContributor,
                           com.xebialabs.deployit.plugin.api.deployment.specification.Operation operation)
Method Detail

canFire

public boolean canFire(com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta,
                       com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext context)
Specified by:
canFire in class OldRule<com.xebialabs.deployit.plugin.api.deployment.specification.Delta>

fire

public void fire(com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta,
                 com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext context)
Specified by:
fire in class OldRule<com.xebialabs.deployit.plugin.api.deployment.specification.Delta>