Annotation Type TaskSessionResource


  • @Documented
    @Retention(RUNTIME)
    @Target({METHOD,FIELD})
    public @interface TaskSessionResource
    Annotates a field or a setter method for injection of ComputeTaskSession resource. Task session can be injected into instances of following classes:

    Distributed Task Session can be injected into instances of following classes:

    Here is how injection would typically happen:

     public class MyGridJob implements ComputeJob {
          ...
          @TaskSessionResource
          private ComputeTaskSession taskSes;
          ...
      }
     
    or
     public class MyGridJob implements ComputeJob {
         ...
         private ComputeTaskSession taskSes;
         ...
         @TaskSessionResource
         public void setTaskSession(ComputeTaskSession taskSes) {
              this.taskSes = taskSes;
         }
         ...
     }