/**
* initialize variables
*/
private void init() throws DebugException {
BaseCamelVariable var = null;
BaseCamelValue val = null;
// PROCESSOR ID
var = new BaseCamelVariable(this.debugTarget, VARIABLE_NAME_PROCESSOR_ID, String.class);
val = new BaseCamelValue(this.fTarget, getValueString(), var.getReferenceType());
var.setValue(val);
this.fVariables.add(var);
// ROUTE ID
var = new BaseCamelVariable(this.debugTarget, VARIABLE_NAME_PROCESSOR_ROUTE_ID, String.class);
val = new BaseCamelValue(this.fTarget, "" + getRouteId(), var.getReferenceType());
var.setValue(val);
this.fVariables.add(var);
// CAMEL ID
var = new BaseCamelVariable(this.debugTarget, VARIABLE_NAME_PROCESSOR_CAMEL_ID, String.class);
val = new BaseCamelValue(this.fTarget, "" + getCamelId(), var.getReferenceType());
var.setValue(val);
this.fVariables.add(var);
// EXCHANGES COMPLETED
var = new BaseCamelVariable(this.debugTarget, VARIABLE_NAME_PROCESSOR_EXCHANGES_COMPLETED, String.class);
val = new BaseCamelValue(this.fTarget, "" + getExchangesCompleted(), var.getReferenceType());
var.setValue(val);
this.fVariables.add(var);
// EXCHANGES FAILED
var = new BaseCamelVariable(this.debugTarget, VARIABLE_NAME_PROCESSOR_EXCHANGES_FAILED, String.class);
val = new BaseCamelValue(this.fTarget, "" + getExchangesFailed(), var.getReferenceType());
var.setValue(val);
this.fVariables.add(var);
// TOTAL EXCHANGES
var = new BaseCamelVariable(this.debugTarget, VARIABLE_NAME_PROCESSOR_EXCHANGES_TOTAL, String.class);
val = new BaseCamelValue(this.fTarget, "" + getTotalExchanges(), var.getReferenceType());
var.setValue(val);
this.fVariables.add(var);
// REDELIVERIES
var = new BaseCamelVariable(this.debugTarget, VARIABLE_NAME_PROCESSOR_REDELIVERIES, String.class);
val = new BaseCamelValue(this.fTarget, "" + getRedeliveries(), var.getReferenceType());
var.setValue(val);
this.fVariables.add(var);
// EXTERNAL REDELIVERIES
var = new BaseCamelVariable(this.debugTarget, VARIABLE_NAME_PROCESSOR_EXTERNAL_REDELIVERIES, String.class);
val = new BaseCamelValue(this.fTarget, "" + getExternalRedeliveries(), var.getReferenceType());
var.setValue(val);
this.fVariables.add(var);
// FAILURES HANDLED
var = new BaseCamelVariable(this.debugTarget, VARIABLE_NAME_PROCESSOR_FAILURES_HANDLED, String.class);
val = new BaseCamelValue(this.fTarget, "" + getFailuresHandled(), var.getReferenceType());
var.setValue(val);
this.fVariables.add(var);
// LAST PROCESSING TIME
var = new BaseCamelVariable(this.debugTarget, VARIABLE_NAME_PROCESSOR_LAST_PROCESSING_TIME, String.class);
val = new BaseCamelValue(this.fTarget, "" + getLastProcessingTime(), var.getReferenceType());
var.setValue(val);
this.fVariables.add(var);
// MIN PROCESSING TIME
var = new BaseCamelVariable(this.debugTarget, VARIABLE_NAME_PROCESSOR_MIN_PROCESSING_TIME, String.class);
val = new BaseCamelValue(this.fTarget, "" + getMinProcessingTime(), var.getReferenceType());
var.setValue(val);
this.fVariables.add(var);
// MEAN PROCESSING TIME
var = new BaseCamelVariable(this.debugTarget, VARIABLE_NAME_PROCESSOR_AVG_PROCESSING_TIME, String.class);
val = new BaseCamelValue(this.fTarget, "" + getMeanProcessingTime(), var.getReferenceType());
var.setValue(val);
this.fVariables.add(var);
// MAX PROCESSING TIME
var = new BaseCamelVariable(this.debugTarget, VARIABLE_NAME_PROCESSOR_MAX_PROCESSING_TIME, String.class);
val = new BaseCamelValue(this.fTarget, "" + getMaxProcessingTime(), var.getReferenceType());
var.setValue(val);
this.fVariables.add(var);
// TOTAL PROCESSING TIME
var = new BaseCamelVariable(this.debugTarget, VARIABLE_NAME_PROCESSOR_TOTAL_PROCESSING_TIME, String.class);
val = new BaseCamelValue(this.fTarget, "" + getTotalProcessingTime(), var.getReferenceType());
var.setValue(val);
this.fVariables.add(var);
}