Details
-
Type:
New Feature
-
Status: Open
-
Priority:
Major
-
Resolution: Unresolved
-
Affects Version/s: 1.6.3 (Fowler SR3), 1.7.1 (Gosling SR1)
-
Fix Version/s: 1.7.0.APACHE-GEODE-EA-SNAPSHOT, 1.10 (Unknown)
-
Labels:
-
Environment:Spring + GemFire with Functions and Repositories
-
Reference URL:
Description
This feature request is meant to track the research and development of supporting Function Execution definitions in Spring Data Repositories.
Since all Repositories operate from the perspective of a GemFire Region (associated with @Region annotated domain object, or even the Repo annotated with @Region itself), then effectively, all Function Executions defined in the application Repository interface will execute @OnRegion.
This might look a little something like this...
@Region("Orders") class Order { .. } interface OrderRepository implements GemfireRepository<Order, Long> { List<Order> findByOrderId(Long id); ... @Function void processOrders(Status status, ...);