[jira] Commented: (QPID-1880) The new unmanaged objects are confusing

2010-01-06 Thread Ian Main (JIRA)

[ 
https://issues.apache.org/jira/browse/QPID-1880?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12797303#action_12797303
 ] 

Ian Main commented on QPID-1880:


Actually we had a conversation on irc and figured that so long as all the 
properties of a class were read only, then the 'unmanaged' part happens 
automatically.  Therefore it should be enforced that unmanaged objects contain 
only read only attributes.

 The new unmanaged objects are confusing
 ---

 Key: QPID-1880
 URL: https://issues.apache.org/jira/browse/QPID-1880
 Project: Qpid
  Issue Type: Improvement
  Components: Qpid Managment Framework
Reporter: Ian Main

 IMO the newly added managed objects are confusing in that they return and 
 look just like the managed objects, but you are unable to call methods on 
 them, nor use eg the refresh() method to get a newly updated instance.
 QMF up until this point has made all objects managed and backed by an 
 implementation.  The addition of a data structure type could be very useful 
 but I don't think it should share the same name as the managed objects around 
 which QMF revolves.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Commented: (QPID-1880) The new unmanaged objects are confusing

2009-06-02 Thread Ian Main (JIRA)

[ 
https://issues.apache.org/jira/browse/QPID-1880?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12715770#action_12715770
 ] 

Ian Main commented on QPID-1880:


What do you mean by 'struct' here?  I guess I should look at the code.  If an 
unmanaged object were called a 'struct' that would be fine.  They should be 
clearly identified as such throughout the API however.  Eg we should have a 
QmfStruct type and return that type etc.  From what I've seen they are 
identified as objects.

While we're at it, I also think QMF objects, which are now 'Objects' in eg ruby 
and python, should be QmfObjects to differentiate them from native types.

 The new unmanaged objects are confusing
 ---

 Key: QPID-1880
 URL: https://issues.apache.org/jira/browse/QPID-1880
 Project: Qpid
  Issue Type: Improvement
  Components: Qpid Managment Framework
Reporter: Ian Main

 IMO the newly added managed objects are confusing in that they return and 
 look just like the managed objects, but you are unable to call methods on 
 them, nor use eg the refresh() method to get a newly updated instance.
 QMF up until this point has made all objects managed and backed by an 
 implementation.  The addition of a data structure type could be very useful 
 but I don't think it should share the same name as the managed objects around 
 which QMF revolves.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Commented: (QPID-1880) The new unmanaged objects are confusing

2009-06-01 Thread Bryan Kearney (JIRA)

[ 
https://issues.apache.org/jira/browse/QPID-1880?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12715332#action_12715332
 ] 

Bryan Kearney commented on QPID-1880:
-

What would you suggest? The code is not checked in yet, so we can make changes 
as necessary. Keep in mind that a method call can return either a managed 
object or struct, so at the very least I think they are in the same hierarchy.

-- bk


 The new unmanaged objects are confusing
 ---

 Key: QPID-1880
 URL: https://issues.apache.org/jira/browse/QPID-1880
 Project: Qpid
  Issue Type: Improvement
  Components: Qpid Managment Framework
Reporter: Ian Main

 IMO the newly added managed objects are confusing in that they return and 
 look just like the managed objects, but you are unable to call methods on 
 them, nor use eg the refresh() method to get a newly updated instance.
 QMF up until this point has made all objects managed and backed by an 
 implementation.  The addition of a data structure type could be very useful 
 but I don't think it should share the same name as the managed objects around 
 which QMF revolves.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org