adaptorID = ++lastAdaptorNumber;
adaptorsByNumber.put(adaptorID, adaptor);
adaptorPositions.put(adaptor, new Offset(offset, adaptorID));
needNewCheckpoint = true;
try {
adaptor.start(adaptorID, dataType, params, offset, DataFactory
.getInstance().getEventQueue());
log.info("started a new adaptor, id = " + adaptorID);
ChukwaAgent.agentMetrics.adaptorCount.set(adaptorsByNumber.size());
ChukwaAgent.agentMetrics.addedAdaptor.inc();
return adaptorID;