kyuubi/extensions
liangbowen 8b8c7d0117
[KYUUBI #3300] [FOLLOWUP] simply reflection method callings in Authz's AccessRequest
### _Why are the changes needed?_

To simplify the method calling via reflection in Authz's `AccessRequest`, including codes from pull #3308 introduced.

### _How was this patch tested?_
- [ ] Add some test cases that check the changes thoroughly including negative and positive cases if possible

- [ ] Add screenshots for manual tests if appropriate

- [x] [Run test](https://kyuubi.apache.org/docs/latest/develop_tools/testing.html#running-tests) locally before make a pull request

Closes #3945 from bowenliang123/3300-followup.

Closes #3300

3e3f2bf8e [liangbowen] move exception throwing in `invoke` method
ff1c9a05e [liangbowen] import java.util.{HashMap => JHashMap}
2848083e4 [liangbowen] import java.util.{Set => JSet}
a9b4240fb [liangbowen] import java.util.{Set => JSet}
408977e89 [liangbowen] correct error handling in AccessRequest
c785a251c [liangbowen] use invokeAs
9f9c6a1d9 [liangbowen] rename invokeWithCast to invokeAs
258be28f8 [liangbowen] introduce `invokeWithCast` in AuthZUtils for simplifying object casting
f9902099a [liangbowen] simplify reflection method calling in AccessRequest
da767db88 [liangbowen] lint
3b82c3112 [liangbowen] unused imports
d4a71dac5 [liangbowen] unused imports
0c57d0de9 [liangbowen] simply getUserGroupsFromUserStore with reflection methods

Authored-by: liangbowen <liangbowen@gf.com.cn>
Signed-off-by: Kent Yao <yao@apache.org>
2022-12-12 13:36:57 +08:00
..
server/kyuubi-server-plugin [KYUUBI #3897] Supplying pluggable GroupProvider 2022-12-05 19:30:33 +08:00
spark [KYUUBI #3300] [FOLLOWUP] simply reflection method callings in Authz's AccessRequest 2022-12-12 13:36:57 +08:00
README.md [KYUUBI #2292] Unify kyuubi server plugin location 2022-04-08 10:16:11 +08:00

For developers

This folder contains plugins/extension for kyuubi server and different engine types.

  • ext
    • kyuubi-server
    • spark
    • flink
    • trino
    • hive
    • others
    • ...