# Package org.apache.ignite.resources

Contains resource injection annotations.

See: Description

- Class Summary
  Class | Description
  --- | ---
  SpringResource.DEFAULT | Dummy class to compensate for impossibility of having default null value for annotation method.

- Annotation Types Summary
  Annotation Type | Description
  --- | ---
  CacheNameResource | Annotates a field or a setter method for injection of grid cache name.
  CacheStoreSessionResource | Annotates a field or a setter method for injection of current `CacheStoreSession` instance.
  IgniteInstanceResource | Annotates a field or a setter method for injection of current `Ignite` instance.
  JobContextResource | Annotates a field or a setter method for injection of `ComputeJobContext` instance.
  LoadBalancerResource | Annotates a field or a setter method for injection of `ComputeLoadBalancer`.
  LoggerResource | Annotates a field or a setter method for injection of `IgniteLogger`.
  ServiceResource | Annotates a field or a setter method for injection of Ignite service(s) by specified service name.
  SpringApplicationContextResource | Annotates a field or a setter method for injection of Spring ApplicationContext resource.
  SpringResource | Annotates a field or a setter method for injection of resource from Spring `ApplicationContext`.
  TaskContinuousMapperResource | Annotates a field or a setter method for injection of `ComputeTaskContinuousMapper` resource.
  TaskSessionResource | Annotates a field or a setter method for injection of `ComputeTaskSession` resource.

## Package org.apache.ignite.resources Description

Contains resource injection annotations. Annotations are used to inject resources into user defined code such as grid tasks, grid jobs and SPI implementations.

2022 Copyright © Apache Software Foundation
| Follow @ApacheIgnite
Ignite Database and Caching Platform | : ver. 2.12.0
Release Date | : January 10 2022