[jboss-as7-dev] [JBoss JIRA] Created: (JBAS-9112) Create an "operation-header" section in operation requests

Brian Stansberry brian.stansberry at redhat.com
Tue Mar 22 15:30:31 EDT 2011


Heiko, Ike, Alexey (or others with thoughts):

In the operation request format there are a couple of extraneous bits 
that have crept in that basically tell the server information about how 
to execute the operation rather than the body of the operation itself.

Wanted to get your opinion on an idea that came up today  (see JIRA 
below) to segregate these from the rest of the operation.

Basically, instead of the current

{
  "operation"=>"add",
  "address"=>{"subsystem"=>"foo"},
  "paramX"=>"A",
  "paramY"=>true,
  "rollback-on-runtime-failure"=>"false",
  "rollout-plan"=>{.....}
}

It would be:

{
  "operation"=>"add",
  "address"=>{"subsystem"=>"foo"},
  "paramX"=>"A",
  "paramY"=>true,
  "operation-headers"=>{
     "rollback-on-runtime-failure"=>"false",
     "rollout-plan"=>{.....}
    }
}

Alexey, I first thought about the CLI just as I was about to send this. 
This idea would make setting this kind of thing via the CLI harder for 
users, which is a significant downside.

On 3/22/11 10:38 AM, Brian Stansberry (JIRA) wrote:
> Create an "operation-header" section in operation requests
> ----------------------------------------------------------
>
>                   Key: JBAS-9112
>                   URL: https://issues.jboss.org/browse/JBAS-9112
>               Project: JBoss Application Server
>            Issue Type: Task
>        Security Level: Public (Everyone can see)
>            Components: Domain Management
>              Reporter: Brian Stansberry
>              Assignee: Brian Stansberry
>               Fix For: 7.0.0.Beta2
>
>
> For the oddball stuff that goes along with some ops:
>
> "operation-headers"=>{"rollout-plan"=>{..},"rollback-on-runtime-failure"=>false, "ignore-restart-required"=>true,...}
>
> "operation" and "address" would not move -- too disruptive
>
> --
> This message is automatically generated by JIRA.
> For more information on JIRA, see: http://www.atlassian.com/software/jira


-- 
Brian Stansberry
Principal Software Engineer
JBoss by Red Hat



More information about the jboss-as7-dev mailing list