[jboss-jira] [JBoss JIRA] (WFCORE-2096) ServiceTarget and ServiceBuilder provided by OperationContext remain coupled to the context after the op is complete

Brian Stansberry (JIRA) issues at jboss.org
Thu Dec 8 11:57:00 EST 2016


Brian Stansberry created WFCORE-2096:
----------------------------------------

             Summary: ServiceTarget and ServiceBuilder provided by OperationContext remain coupled to the context after the op is complete
                 Key: WFCORE-2096
                 URL: https://issues.jboss.org/browse/WFCORE-2096
             Project: WildFly Core
          Issue Type: Bug
          Components: Domain Management
            Reporter: Brian Stansberry
            Assignee: Brian Stansberry


OperationContextImpl provides impls of ServiceTarget and ServiceBuilder to OSHs. It is valid for those OSHs to pass those (particularly the ServiceTarget) out to other code, e.g. DUPs, which will then use them as a kind of "subsystem scoped" target. (As opposed, say, to a deployment scoped target that can be obtained from the DeploymentUnitService.

If this is done though, the target and builders continue to a ref to the state held by the OperationContext that created them. That state is no longer relevant once the management op is done and retaining a ref to it is a kind of memory leak. Any link back to the OC should be cleared from these objecdts when the operation is complete.



--
This message was sent by Atlassian JIRA
(v7.2.3#72005)


More information about the jboss-jira mailing list