Introduce new FunctionExecutionService interfaces:
* FunctionExecutionService (User API)
* InternalFunctionExecutionService

Implement new interfaces with a traditional class to be instantiated:
* FunctionExecutionServiceImpl

Collapse FunctionServiceManager into FunctionExecutionServiceImpl

Change static API classes to delegate to private instance of
FunctionExecutionServiceImpl:
* FunctionService (User API) -- only has private internal changes
* InternalFunctionService -- now extends FunctionService

This should allow unit tests to avoid using PowerMock.


[ Full content available at: https://github.com/apache/geode/pull/3010 ]
This message was relayed via gitbox.apache.org for 
[email protected]

Reply via email to