Package org.apache.ignite.resources

## 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:

  - `ComputeTask`
  - `ComputeJob`

  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;
           }
           ...
       }