[jboss-as7-dev] HTTP API Status & DMR GWT Prototype

Kabir Khan kabir.khan at jboss.com
Thu Feb 10 04:37:55 EST 2011


Very cool, but maybe the operation names should be the same as for the native client? i.e. read-attribute instead of attribute and read-resource-description instead of resource-description?

Or is it implicit that GET appends read- and PUT appends write-?

How does something like add subsystem look?

On 10 Feb 2011, at 05:36, Jason T. Greene wrote:

> Last week Brian merged my http api patch into his detyped2; however, the 
> most current iteration is here:
> 
> https://github.com/n1hility/jboss-as/tree/detyped2
> 
> Currently JSON read operations via GET are supported, POST is coming 
> soon, now that Jonathan Pearlin, a new contributor, recently completed 
> the JSON parser patch he was working on (Thanks Jonathan!). In addition 
> a special base64 encoded binary representation is also supported; 
> however, I will explain its purpose in another email.
> 
> The GET URL form is a mapping of operation addresses, with a few 
> supported read operations, and support for mapping top level values via 
> query parameters. The default operation is read-resource. So in 
> otherwords you can dump the whole management tree like so:
> 
> http://localhost:9990/domain-api?recursive
> 
> The lack of additional /'s defaults to the root node.
> The lack of an "operation" defaults to the read-resource operation.
> The "recursive" is mapped to the recursive as a boolean, a lack of an 
> assignment defaults to "true"
> 
> The attributes of the http web connector can be restrieved with:
> http://localhost:9990/domain-api/subsystem/web/connector/http
> 
> A single attribute can be retrieved by specifying the attribute 
> operation and the attribute name:
> http://localhost:9990/domain-api/subsystem/threads/bounded-queue-thread-pool/jca-short-running?operation=attribute&name=blocking
> 
> The full description of the mode can be retrieved using the 
> read-resource-description operation like so:
> http://localhost:9990/domain-api?operation=resource-description&recursive&operations.
> 
> -- 
> Jason T. Greene
> JBoss, a division of Red Hat
> _______________________________________________
> jboss-as7-dev mailing list
> jboss-as7-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/jboss-as7-dev





More information about the jboss-as7-dev mailing list