[ 
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)

Reply via email to