shutdown a resource does not terminate its child resources
----------------------------------------------------------

                 Key: MUSE-236
                 URL: https://issues.apache.org/jira/browse/MUSE-236
             Project: Muse
          Issue Type: Bug
         Environment: Muse 2.2.0, Eclipse 3.2.1
            Reporter: Vinh Nguyen
            Assignee: Dan Jemiolo


My resource has the NotificationProducer capability to support the Subscribe 
operation.  This operation creates a new subscription resource.  But, when I 
terminate the primary resource, the various subscription resources spawned off 
of it are not terminated.  So if a remote client forgets to terminate the 
subcription resources, these objects will remain and suck up memory resources.

Perhaps a new method should be added:
ResourceManager.addResource(EndpointReference epr, Resource resource, Resource 
parent)

This should map any child resources to a parent resource.  Once a parent 
resource is terminated, it will automatically terminate the child resources.  
Muse's SimpleNotificationProducer should also be updated to call this new 
method.

So for subscriptions, if the producer resource is terminated, the supscription 
resources don't need to stay around anymore since notifications are no longer 
being generated.

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


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to