Skip to content

Provide a refactoring to simplify prototype reference access#159

Open
timothyjward wants to merge 10000 commits into
apache:trunkfrom
timothyjward:FELIX-5974
Open

Provide a refactoring to simplify prototype reference access#159
timothyjward wants to merge 10000 commits into
apache:trunkfrom
timothyjward:FELIX-5974

Conversation

@timothyjward

Copy link
Copy Markdown
Contributor

This should also Fix FELIX-5974

Signed-off-by: Tim Ward timothyjward@apache.org

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 <rotty3000@apache.org>

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 <rotty3000@apache.org>

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 <timothyjward@apache.org>
@timothyjward

Copy link
Copy Markdown
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 <timothyjward@apache.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet