OnDemandStatsProducer producer = (OnDemandStatsProducer)producerRegistry.getProducer(producerId); if (producer == null){
public T createTieable(TieableDefinition definition){ T t = create(definition); String name = t.getName(); int i=1; while( tieables.get(name)!=null){ name = t.getName()+ '-' +(i++); } definition.setName(name);//set net name, in order to prevent name conflicts. tieables.put(t.getName(), t); attachToListener(t); IStatsProducer<?> producer = getRegistry().getProducer(definition.getProducerName()); if (producer!=null){ tie(t, producer); }else{ addUntied(t); } id2nameMapping.put(t.getId(), t.getName()); return t; }
IStatsProducer producerUncasted = producerRegistry.getProducer(producerDTO.getProducerId());