This is the configuration file

<beans xmlns="http://www.springframework.org/schema/beans";
xmlns:security="http://www.springframework.org/schema/security";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
  xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd";>

  <bean id="igniteConfiguration"
class="org.apache.ignite.configuration.IgniteConfiguration">

    
    <property name="gridName" value="scheduler-cache-${environment.name}" />
    <property name="cacheConfiguration">
      <bean class="org.apache.ignite.configuration.CacheConfiguration">

        
        <property name="name" value="scheduler-cache-${environment.name}" />

        
        <property name="evictionPolicy">
          <bean
class="org.apache.ignite.cache.eviction.lru.LruEvictionPolicy">
            <property name="maxSize" value="10000" />
          </bean>
        </property>

        
        <property name="cacheMode" value="PARTITIONED" />
        <property name="backups" value="1" />

      </bean>
    </property>
  </bean>

</beans>

How i start the server is ..........

Resource igniteConfigResource = new
ClassPathResource("/spring/scheduler.ignite.config.xml");
String igniteConfig =
IOUtils.toString(igniteConfigResource.getInputStream());
igniteConfig = igniteConfig.replaceAll("\\$\\{environment.name\\}",
environmentName);
IgniteConfiguration igniteConfiguration = IgnitionEx.loadConfigurations(new 
ByteArrayInputStream(igniteConfig.getBytes())).get1().iterator().next();
Ignite ignite = Ignition.start(igniteConfiguration);
IgniteServices services = ignite.services(ignite.cluster().forServers());
services.deployClusterSingleton("myClusterSingletonService", new
IgniteSchedulerService());

My Ignite Service class execute method is 

@Override 
public void execute(ServiceContext ctx) throws Exception {
        SchedulerFuture<?> fut = ignite.scheduler().scheduleLocal(new
FetchMetadataTask(appContext), "*/5 * * * *");
}



--
View this message in context: 
http://apache-ignite-users.70518.x6.nabble.com/Spring-Bean-Injection-To-IgniteRunnable-Implementation-tp16275p16300.html
Sent from the Apache Ignite Users mailing list archive at Nabble.com.

Reply via email to