List of usage examples for org.apache.commons.collections ClosureUtils invokerClosure
public static Closure invokerClosure(String methodName, Class[] paramTypes, Object[] args)
From source file:com.redhat.rhn.domain.monitoring.TemplateProbe.java
/** * {@inheritDoc}// w w w. ja v a2 s. co m */ public void setCommandParameterValue(CommandParameter paramIn, String valueIn) { super.setCommandParameterValue(paramIn, valueIn); Closure c = ClosureUtils.invokerClosure("setCommandParameterValue", new Class[] { CommandParameter.class, String.class }, new Object[] { paramIn, valueIn }); CollectionUtils.forAllDo(getServerProbes(), c); }
From source file:com.redhat.rhn.domain.monitoring.TemplateProbe.java
private void forAllProbes(String setter, Class valueClass, Object value) { Closure c = ClosureUtils.invokerClosure(setter, new Class[] { valueClass }, new Object[] { value }); CollectionUtils.forAllDo(getServerProbes(), c); }