[jboss-as7-dev] Recursive "add" operations

Tomaž Cerar tomaz.cerar at gmail.com
Mon Oct 22 05:31:37 EDT 2012


Hi,

given example below, your problem is that you are calling one add operation
where you should be calling many. for example provided it should be
something like this (not tested)

{
    "operation" => "add",
    "address" => [
        ("host" => "master"),
        ("server-config" => "prod_copy")
    ],
    "auto-start" => true,
    "cpu-affinity" => undefined,
    "group" => "production-1",
    "interface" => undefined,
    "path" => undefined,
    "priority" => undefined,
    "socket-binding-group" => "full-sockets",
    "socket-binding-port-offset" => 150
}

{
    "operation" => "add",
    "address" => [
        ("host" => "master"),
        ("server-config" => "prod_copy")
        ("jvm" => "default")
    ],
        "agent-lib" => undefined,
    "agent-path" => undefined,
    "debug-enabled" => false,
    "debug-options" => undefined,
    "env-classpath-ignored" => undefined,
    "environment-variables" => undefined,
    "heap-size" => "256m",
    "java-agent" => undefined,
    "java-home" => undefined,
    "jvm-options" => undefined,
    "max-heap-size" => "256m",
    "max-permgen-size" => undefined,
    "permgen-size" => undefined,
    "stack-size" => undefined,
    "type" => undefined
}

{
    "operation" => "add",
    "address" => [
        ("host" => "master"),
        ("server-config" => "prod_copy")
        ("system-property" => "test")
    ],
         "boot-time" => false,
     "value" => "value"
}

basicly every resource needs its own add operation

--
tomaz

On Mon, Oct 22, 2012 at 11:17 AM, Heiko Braun <hbraun at redhat.com> wrote:

>
>
>
> I am working on a use cases that enables people to "copy" resources. I.e.
> creating a clone of a server configuration under a new name. I've realised
> that recursive add operations, covering a larger resource tree don't seem
> to work (see example below). Is there any "switch" that I am not aware of,
> or this simply not work due to the design of the operation handlers?
>
>
> [INFO] {
> [INFO]     "operation" => "add",
> [INFO]     "address" => [
> [INFO]         ("host" => "master"),
> [INFO]         ("server-config" => "prod_copy")
> [INFO]     ],
> [INFO]     "auto-start" => true,
> [INFO]     "cpu-affinity" => undefined,
> [INFO]     "group" => "production-1",
> [INFO]     "interface" => undefined,
> [INFO]     "path" => undefined,
> [INFO]     "priority" => undefined,
> [INFO]     "socket-binding-group" => "full-sockets",
> [INFO]     "socket-binding-port-offset" => 150,
> [INFO]     "jvm" => {"default" => {
> [INFO]         "agent-lib" => undefined,
> [INFO]         "agent-path" => undefined,
> [INFO]         "debug-enabled" => false,
> [INFO]         "debug-options" => undefined,
> [INFO]         "env-classpath-ignored" => undefined,
> [INFO]         "environment-variables" => undefined,
> [INFO]         "heap-size" => "256m",
> [INFO]         "java-agent" => undefined,
> [INFO]         "java-home" => undefined,
> [INFO]         "jvm-options" => undefined,
> [INFO]         "max-heap-size" => "256m",
> [INFO]         "max-permgen-size" => undefined,
> [INFO]         "permgen-size" => undefined,
> [INFO]         "stack-size" => undefined,
> [INFO]         "type" => undefined
> [INFO]     }},
> [INFO]     "system-property" => {"test" => {
> [INFO]         "boot-time" => false,
> [INFO]         "value" => "value"
> [INFO]     }}
> [INFO] }
>
>
> _______________________________________________
> jboss-as7-dev mailing list
> jboss-as7-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/jboss-as7-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-as7-dev/attachments/20121022/a8b9f178/attachment-0001.html 


More information about the jboss-as7-dev mailing list