Now I see why it was broken. ;-)
I recently re-subscribed the lists and started reading past messages to 
understand the context.
I'm very looking forward to seeing the progress!

Cheers,

Woonsan

On 2018/11/07 07:51:20, daewon <dae...@apache.org> wrote: 
> I've looked at the features that are available to remove the Play!
> Framework.
> 
> I have written my comments for each function groups.
> 
> - The Admin and Create APIs have yet to integrate many functions into the
> Play! controller code, so code separation must be preceded in order to move
> functionality.
> - The API with the `withWait` postfix of the Edge/Vertex creation API is an
> API that tells the client whether the request is applied correctly.
>    This is a duplicate API that exists for backward compatibility.
> - Management routes are suggested to unify API routes with prefixes such as
> `/admin/?` or `/managment/?`.
> - Server health_check or Counter related features are not available
> anymore, so I suggest you exclude them.
> 
> ## Edge creation
>   ### List of APIs to leave
>     POST        /graphs/edges/insert
> 
>     POST        /graphs/edges/insertBulk
>     POST        /graphs/edges/delete
> 
>     POST        /graphs/edges/deleteAll
> 
>     POST        /graphs/edges/deleteAllWithOutWait
> 
>     POST        /graphs/edges/update
> 
>     POST        /graphs/edges/increment
>     POST        /graphs/edges/incrementCount
>     POST        /graphs/edges/bulk
> 
>   ### List of APIs that should be removed
>     POST        /graphs/edges/deleteWithWait
> 
>     POST        /graphs/edges/updateWithWait
> 
>     POST        /graphs/edges/incrementWithWait
> 
>     POST        /graphs/edges/bulkWithWait
> 
>     POST        /graphs/edges/insertWithWait
> 
> 
> ## Edge query
> 
>   ### List of APIs to leave
>     POST        /graphs/getEdges
> 
>     POST        /graphs/checkEdges
> 
> 
>   ### List of APIs that should be removed
>     POST        /graphs/getEdgesGrouped
> 
>     POST        /graphs/getEdgesGroupedExcluded
> 
>     POST        /graphs/getEdgesGroupedExcludedFormatted
> 
>     GET         /graphs/getEdge/:srcId/:tgtId/:labelName/:direction
> 
>     POST        /graphs/getEdgesExcluded
> 
>     POST        /graphs/getEdgesExcluded/grouped
> 
>     POST        /graphs/getEdges/grouped
> 
> 
> 
> ## Vertex related
>   ### List of APIs to leave
>     POST        /graphs/getVertices
>     POST        /graphs/vertices/insert
>     POST        /graphs/vertices/delete
>     POST        /graphs/vertices/deleteAll
> 
>   ### List of APIs that should be removed
>     POST        /graphs/vertices/insert/:serviceName/:columnName
>     POST        /graphs/vertices/delete/:serviceName/:columnName
> 
>     POST        /graphs/vertices/deleteAll/:serviceName/:columnName
> 
>     POST        /graphs/vertices/insertWithWait
> 
>     POST        /graphs/vertices/deleteWithWait
> 
> 
> ## Vertex related
>   ### List of APIs to leave
>     POST        /graphs/createService
> 
>     GET         /graphs/getService/:serviceName
> 
>     GET         /graphs/getLabels/:serviceName
> 
>     POST        /graphs/createLabel
> 
>     POST        /graphs/addIndex
> 
>     GET         /graphs/getLabel/:labelName
> 
>     PUT         /graphs/deleteLabelReally/:labelName
> 
>     POST        /graphs/addProp/:labelName
> 
>     POST        /graphs/createServiceColumn
> 
>     PUT         /graphs/deleteServiceColumn/:serviceName/:columnName
> 
>     POST        /graphs/addServiceColumnProp/:serviceName/:columnName
> 
>     POST        /graphs/addServiceColumnProps/:serviceName/:columnName
> 
>     GET         /graphs/getServiceColumn/:serviceName/:columnName
> 
>     POST        /graphs/createHTable
> 
>     GET         /admin/labels/:serviceName
> 
>     POST        /graphs/copyLabel/:oldLabelName/:newLabelName
> 
>     POST        /graphs/renameLabel/:oldLabelName/:newLabelName
> 
>     POST        /graphs/swapLabels/:leftLabelName/:rightLabelName
> 
>     POST        /graphs/updateHTable/:labelName/:newHTableName
> 
>     PUT         /graphs/loadCache
> 
> 
> ## Experiment related
>   ### List of API to leave
>     POST        /graphs/experiment/:accessToken/:experimentName/:uuid
> 
>     POST        /graphs/experiments
> 
> 
> ## publish (deprecated)
>   ### List of APIs that should be removed
>     POST        /publish/:topic
> 
>     POST        /publishOnly/:topic
> 
> 
> #### Health Check(deprecated)
>   ### List of APIs that should be removed
>     GET         /health_check.html
> 
>     PUT         /health_check/:isHealthy
> 
> 
> ## Counter related (deprecated)
>   ### List of APIs that should be removed
>     POST    /counter/v1/:service/:action
>     GET     /counter/v1/:service/:action
>     PUT     /counter/v1/:service/:action
>     PUT     /counter/v1/:service/:action/prepare
>     DELETE  /counter/v1/:service/:action
>     GET     /counter/v1/:service/:action/ranking
>     DELETE  /counter/v1/:service/:action/ranking
>     GET     /counter/v1/:service/:action/:item
>     PUT     /counter/v1/:service/:action/:item
>     POST    /counter/v1/mget
> 
> I look forward to feedback.
> 

Reply via email to