[ https://issues.apache.org/jira/browse/HIVE-8319?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14160536#comment-14160536 ]
Thejas M Nair commented on HIVE-8319: ------------------------------------- This patch is making the Service interface public. We should mark it with @public annotation in that case, and probably @unstable or (at least @evolving) as well. The interface also needs some cleanup, so that unused functions are removed (such as register/unregister). We should also clarify the public/private api status of the classes within org.apache.hive.service package, as users might also end up using classes like CompositeService. (I think marking them as @private unless it is clear that users would benefit from it and it can be kept stable). > Add configuration for custom services in hiveserver2 > ---------------------------------------------------- > > Key: HIVE-8319 > URL: https://issues.apache.org/jira/browse/HIVE-8319 > Project: Hive > Issue Type: Improvement > Components: HiveServer2 > Reporter: Navis > Assignee: Navis > Priority: Minor > Attachments: HIVE-8319.1.patch.txt > > > NO PRECOMMIT TESTS > Register services to hiveserver2, for example, > {noformat} > <property> > <name>hive.server2.service.classes<name> > > <value>com.nexr.hive.service.HiveStatus,com.nexr.hive.service.AzkabanService<value> > </property> > <property> > <name>azkaban.ssl.port<name> > <name>...<name> > </property> > {noformat} -- This message was sent by Atlassian JIRA (v6.3.4#6332)