You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Keith Wall (JIRA)" <ji...@apache.org> on 2016/04/14 10:26:25 UTC

[jira] [Commented] (QPID-7197) Prevent deletion of objects that are in use

    [ https://issues.apache.org/jira/browse/QPID-7197?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15240800#comment-15240800 ] 

Keith Wall commented on QPID-7197:
----------------------------------

I think that we would want to enforce this using generic code in ACO. The algorithm would need to be something like:

    locate the tree top
    traverse the tree checking to see if the object that is about to be deleted is in use. Do this by:
        checking each child's managed attributes
        for each attribute if the managed attributes type matches the delete target, check whether it refers to the same object



> Prevent deletion of objects that are in use
> -------------------------------------------
>
>                 Key: QPID-7197
>                 URL: https://issues.apache.org/jira/browse/QPID-7197
>             Project: Qpid
>          Issue Type: Improvement
>          Components: Java Broker
>            Reporter: Keith Wall
>             Fix For: qpid-java-6.1
>
>
> Enhance the facilities of the CO framework to prevent the deletion of the objects that are in use elsewhere in the model.  Specifically this means searching for other COs that have an attribute that refers to the object that is about to be deleted,.  



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org