/** {@inheritDoc} */ @Override public void start() throws GridException { customInjector = new GridResourceCustomInjector(log, ioc); customInjector.setExecutorInjector(execInjector); customInjector.setGridgainHomeInjector(ggHomeInjector); customInjector.setGridNameInjector(ggNameInjector); customInjector.setGridInjector(gridInjector); customInjector.setMbeanServerInjector(mbeanSrvInjector); customInjector.setNodeIdInjector(nodeIdInjector); customInjector.setMarshallerInjector(marshInjector); customInjector.setSpringContextInjector(springCtxInjector); customInjector.setSpringBeanInjector(springBeanInjector); customInjector.setLogInjector(logInjector); customInjector.setSrvcInjector(srvcInjector); if (log.isDebugEnabled()) log.debug("Started resource processor."); }