Jared Stewart created GEODE-2217:
------------------------------------

             Summary: Add generic type parameter to FunctionContext interface
                 Key: GEODE-2217
                 URL: https://issues.apache.org/jira/browse/GEODE-2217
             Project: Geode
          Issue Type: Bug
          Components: functions
            Reporter: Jared Stewart
            Assignee: Mark Bretl


FunctionContext has a method getArguments() that returns Object.  It would be 
nice to have getArguments return a known type instead.

```
public interface FunctionContext <T> {
  public T getArguments();
}
```

The Function interface would then allow users to bound the expected argument 
type:
```
public interface Function<T> {
  public void execute(FunctionContext<T> context);
}
```



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to