private void init(){
  _logger.debug("Initializing....");
  list=new ConcurrentLinkedQueue<ArrivedIndication>();
  IntermediateProcessor intermediateProcessor=new IntermediateProcessor(list,_processor);
  indicationProcessTimer=Executors.newSingleThreadScheduledExecutor();
  indicationProcessTimer.scheduleWithFixedDelay(intermediateProcessor,CIMConstants.INDICATION_PROCESS_INTERVAL,PERIODIC_DELAY,TimeUnit.SECONDS);
}

private void init ( ) { _logger . debug ( "Initializing...." ) ; list = new ConcurrentLinkedQueue < ArrivedIndication > ( ) ; IntermediateProcessor intermediateProcessor = new IntermediateProcessor ( list , _processor ) ; indicationProcessTimer = Executors . newSingleThreadScheduledExecutor ( ) ; indicationProcessTimer . scheduleWithFixedDelay ( intermediateProcessor , CIMConstants . INDICATION_PROCESS_INTERVAL , PERIODIC_DELAY , TimeUnit . SECONDS ) ; }
will get called during construction phase , configured through spring xml configuration
