Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provide a refactoring to simplify prototype reference access #159

Open
wants to merge 10,000 commits into
base: trunk
Choose a base branch
from

Conversation

timothyjward
Copy link
Contributor

This should also Fix FELIX-5974

Signed-off-by: Tim Ward [email protected]

cschneider and others added 30 commits July 12, 2018 09:32
git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1835711 13f79535-47bb-0310-9956-ffa450edef68
git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1835720 13f79535-47bb-0310-9956-ffa450edef68
git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1835722 13f79535-47bb-0310-9956-ffa450edef68
git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1835747 13f79535-47bb-0310-9956-ffa450edef68
git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1835748 13f79535-47bb-0310-9956-ffa450edef68
… entry and not if the entry doesn't exist at all.

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1835798 13f79535-47bb-0310-9956-ffa450edef68
git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1836044 13f79535-47bb-0310-9956-ffa450edef68
git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1836084 13f79535-47bb-0310-9956-ffa450edef68
git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1836098 13f79535-47bb-0310-9956-ffa450edef68
…nt configuration instances. Apply patch from Tim Ward

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1836873 13f79535-47bb-0310-9956-ffa450edef68
git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1837113 13f79535-47bb-0310-9956-ffa450edef68
git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1837276 13f79535-47bb-0310-9956-ffa450edef68
cschneider and others added 27 commits October 11, 2018 20:48
git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1843602 13f79535-47bb-0310-9956-ffa450edef68
…ption when running svn import command. This ensures that svn credentials can be asked if needed.

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1843604 13f79535-47bb-0310-9956-ffa450edef68
git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1843605 13f79535-47bb-0310-9956-ffa450edef68
git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1843606 13f79535-47bb-0310-9956-ffa450edef68
…ter as Preprocessor with the whiteboard (patch provided by Antonio Sanso - thanks)

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1843662 13f79535-47bb-0310-9956-ffa450edef68
Signed-off-by: Raymond Auge <[email protected]>

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1843781 13f79535-47bb-0310-9956-ffa450edef68
…ed unexpectedly. Do not instantiate prototype instance in case the component does not have an init method

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1844112 13f79535-47bb-0310-9956-ffa450edef68
Signed-off-by: Raymond Auge <[email protected]>

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1844267 13f79535-47bb-0310-9956-ffa450edef68
git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1844308 13f79535-47bb-0310-9956-ffa450edef68
This should also Fix FELIX-5974

Signed-off-by: Tim Ward <[email protected]>
@timothyjward
Copy link
Contributor Author

Note that I couldn't work out how the SCR tests work. I don't know how things like this are normally tested, and I will need help to supply tests for this change.

Closing a ComponentContext should release the services that it accesses to avoid a memory leak

Signed-off-by: Tim Ward <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants