[
https://issues.apache.org/jira/browse/GEODE-6984?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Juan José Ramos Cassella updated GEODE-6984:
--------------------------------------------
Description:
Move both classes out of the {{internal}} package and make them public. The new
name for {{RestrictedMethodInvocationAuthorizer}} should be
{{RestrictedMethodAuthorizer}}.
Once this ticket is implemented, the {{DefaultQueryService}} should use the
actual rules and
[instantiate|https://github.com/apache/geode/blob/rel/v1.9.0/geode-core/src/main/java/org/apache/geode/cache/query/internal/DefaultQueryService.java#L117-L131]
the new {{RestrictedMethodAuthorizer}} by default so we can continue
implementing the rest of the proposal without blocking any releases.
Add comprehensive and clear documentation to the classes and all methods so
customers can use and understand them without leaving their IDE.
was:
Move both classes out of the {{internal}} package and make them public. The new
name for {{RestrictedMethodInvocationAuthorizer}} should be
{{RestrictedMethodAuthorizer}}.
Once this ticket is implemented, the {{DefaultQueryService}} should use the
actual rules and
[instantiate|https://github.com/apache/geode/blob/rel/v1.9.0/geode-core/src/main/java/org/apache/geode/cache/query/internal/DefaultQueryService.java#L117-L131]
the new {{RestrictedMethodAuthorizer}} by default so we can continue
implementing the rest of the proposal without blocking any releases.
> Publish MethodInvocationAuthorizer and RestrictedMethodInvocationAuthorizer
> ---------------------------------------------------------------------------
>
> Key: GEODE-6984
> URL: https://issues.apache.org/jira/browse/GEODE-6984
> Project: Geode
> Issue Type: New Feature
> Components: querying
> Reporter: Juan José Ramos Cassella
> Priority: Major
>
> Move both classes out of the {{internal}} package and make them public. The
> new name for {{RestrictedMethodInvocationAuthorizer}} should be
> {{RestrictedMethodAuthorizer}}.
> Once this ticket is implemented, the {{DefaultQueryService}} should use the
> actual rules and
> [instantiate|https://github.com/apache/geode/blob/rel/v1.9.0/geode-core/src/main/java/org/apache/geode/cache/query/internal/DefaultQueryService.java#L117-L131]
> the new {{RestrictedMethodAuthorizer}} by default so we can continue
> implementing the rest of the proposal without blocking any releases.
> Add comprehensive and clear documentation to the classes and all methods so
> customers can use and understand them without leaving their IDE.
--
This message was sent by Atlassian JIRA
(v7.6.14#76016)