spring-data-geode
spring-data-geode copied to clipboard
Support Function Executions from Repositories [DATAGEODE-258]
trafficstars
John Blum opened DATAGEODE-258 and commented
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, ...);
Reference URL: https://jira.spring.io/browse/SGF-452