org.apache.ignite.compute.gridify.aop.spring

## Class GridifySpringEnhancer

- java.lang.Object
- - org.apache.ignite.compute.gridify.aop.spring.GridifySpringEnhancer

-     public final class GridifySpringEnhancer
      extends Object

  Spring AOP enhancer. Use it to grid-enable methods annotated with `Gridify`, `GridifySetToValue` and `GridifySetToSet` annotations.

  Note, that Spring AOP requires that all grid-enabled methods must be `enhanced` because it is proxy-based. Other AOP implementations, such as JBoss or AspectJ don't require special handling.

  See `Gridify` documentation for more information about execution of `gridified` methods.

  See Also:
    `Gridify`, `GridifySetToValue`, `GridifySetToSet`

- - ### Method Summary

    All Methods Static Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `static <T> T` | `enhance(T obj)` Enhances the object on load.

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Method Detail

    - #### enhance

          public static <T> T enhance(T obj)

      Enhances the object on load.
      Type Parameters:
        `T` - Type of the object to enhance.
      Parameters:
        `obj` - Object to augment/enhance.
      Returns:
        Enhanced object.

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