GridGain™ 3.6.0e
Enterprise Edition

org.gridgain.grid.resources
Annotation Type GridInstanceResource


@Documented
@Retention(value=RUNTIME)
@Target(value={METHOD,FIELD})
public @interface GridInstanceResource

Annotates a field or a setter method for injection of current Grid instance. It can be injected into grid tasks and grid jobs. Note that grid instance will not be injected into SPI's, as there is no grid during SPI start.

Grid instance can be injected into instances of following classes:

Here is how injection would typically happen:

 public class MyGridJob implements GridJob {
      ...
      @GridInstanceResource
      private Grid grid;
      ...
  }
 
or
 public class MyGridJob implements GridJob {
     ...
     private Grid grid;
     ...
     @GridInstanceResource
     public void setGrid(Grid grid) {
          this.grid = grid;
     }
     ...
 }
 

Wiki & Forum:


Wiki
Forum

 


GridGain™ 3.6.0e
Enterprise Edition

GridGain - Real Time Big Data
Enterprise Edition, ver. 3.6.0e.13012012
2012 Copyright © GridGain Systems
Follow us:   Follow GridGain on Github Follow GridGain on Facebook Join GridGain User Group Follow GridGain on Twitter Follow GridGain on YouTube