class StatusAction {
/**
* Sets the names of the channel variables to return for each reported channel.<p>
* Available since Asterisk 1.6.
*
* @param variables list of variables to return for each reported channel.
* @see org.asteriskjava.manager.event.StatusEvent#getVariables()
* @since 1.0.0
*/
public void setVariables(List<String> variables)
{
if (variables == null || variables.isEmpty())
{
this.variables = null;
return;
}
Iterator<String> iter = variables.iterator();
StringBuffer buffer = new StringBuffer(iter.next());
while (iter.hasNext())
{
buffer.append(",").append(iter.next());
}
this.variables = buffer.toString();
}
}