You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geode.apache.org by "Jared Stewart (JIRA)" <ji...@apache.org> on 2016/12/15 22:15:59 UTC

[jira] [Created] (GEODE-2217) Add generic type parameter to FunctionContext interface

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)