[jboss-as7-dev] Bug or Feature: JVM not set on server-config

Heiko Braun hbraun at redhat.com
Wed Mar 23 15:00:28 EDT 2011



I know. At this stage we probably shouldn't introduce major changes.
But then, on the other hand, it might hit us later on.

Think about it, I cannot clearly see all implications.


On Mar 23, 2011, at 3:57 PM, Brian Stansberry wrote:

> /me ponders implications of this idea.
> 
> Interesting but has major repurcussions. :-)
> 
> On 3/23/11 9:15 AM, Heiko Braun wrote:
>> 
>> 
>> Feature request? Not yet.
>> But food for thought.
>> 
>> It is very difficult to work with the current model, because you cannot easily distinguish
>> the structural information (server-config has a property called 'jvm') from the actual state (the jvm value is 'default')
>> Furthermore there is no way to identify inherited properties, or to put it another way: the inherited state.
>> 
>> Just take the :read-resource outcome as an example.
>> I would think 'oh, the JVM property is not set'. But actually it is, just at some other place in tree.
>> This makes it very hard to work with the current model.
>> 
>> Maybe it would help to introduce a 'reference' value type?
>> I.e.
>> 
>> {
>> 	"jvm" =>  {ref:<address>}
>> }
>> 
>> 
>> This could actually turn into:
>> 
>> {
>> 	"jvm" =>  {ref:[
>> 		"server-group":"default"
>> 	]}
>> }
>> 
>> 
>> So you would know that it is an inherited property that's derived from a resource at<address>
>> 
>> My 2 cents.
>> 
>> 
>> 
>>>>>> 
>>>>>> [localhost:9999 /] /host=local/server-config=server-three:read-resource
>>>>>> {
>>>>>>     "outcome" =>    "success",
>>>>>>     "result" =>    {
>>>>>>         "path" =>    undefined,
>>>>>>         "system-property" =>    undefined,
>>>>>>         "interface" =>    undefined,
>>>>>>         "jvm" =>    undefined,
>>>>>>         "name" =>    "server-three",
>>>>>>         "group" =>    "other-server-group",
>>>>>>         "socket-binding-group" =>    "standard-sockets",
>>>>>>         "socket-binding-port-offset" =>    250,
>>>>>>         "auto-start" =>    false
>>>>>>     },
>>>>>>     "compensating-operation" =>    undefined
>>>>>> }
>>>>>> 
>>>>>> _______________________________________________
>>>>>> jboss-as7-dev mailing list
>>>>>> jboss-as7-dev at lists.jboss.org
>>>>>> https://lists.jboss.org/mailman/listinfo/jboss-as7-dev
>>>>> 
>>>>> 
>>>>> --
>>>>> Brian Stansberry
>>>>> Principal Software Engineer
>>>>> JBoss by Red Hat
>>>>> _______________________________________________
>>>>> jboss-as7-dev mailing list
>>>>> jboss-as7-dev at lists.jboss.org
>>>>> https://lists.jboss.org/mailman/listinfo/jboss-as7-dev
>>>> 
>>> 
>>> 
>>> --
>>> Brian Stansberry
>>> Principal Software Engineer
>>> JBoss by Red Hat
>> 
> 
> 
> -- 
> Brian Stansberry
> Principal Software Engineer
> JBoss by Red Hat





More information about the jboss-as7-dev mailing list