Repository: deltaspike Updated Branches: refs/heads/master 787b38521 -> 70299c16d
DELTASPIKE-1161 [perf] avoid Instance#Select Project: http://git-wip-us.apache.org/repos/asf/deltaspike/repo Commit: http://git-wip-us.apache.org/repos/asf/deltaspike/commit/f383fd0a Tree: http://git-wip-us.apache.org/repos/asf/deltaspike/tree/f383fd0a Diff: http://git-wip-us.apache.org/repos/asf/deltaspike/diff/f383fd0a Branch: refs/heads/master Commit: f383fd0a136b4ede9138f4c4d4d3e15a93c638a4 Parents: 787b385 Author: Thomas Andraschko <[email protected]> Authored: Thu Jun 2 23:12:58 2016 +0200 Committer: Thomas Andraschko <[email protected]> Committed: Thu Jun 2 23:12:58 2016 +0200 ---------------------------------------------------------------------- .../data/impl/handler/EntityManagerRefLookup.java | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/deltaspike/blob/f383fd0a/deltaspike/modules/data/impl/src/main/java/org/apache/deltaspike/data/impl/handler/EntityManagerRefLookup.java ---------------------------------------------------------------------- diff --git a/deltaspike/modules/data/impl/src/main/java/org/apache/deltaspike/data/impl/handler/EntityManagerRefLookup.java b/deltaspike/modules/data/impl/src/main/java/org/apache/deltaspike/data/impl/handler/EntityManagerRefLookup.java index 62ea5b8..aa3ea3b 100644 --- a/deltaspike/modules/data/impl/src/main/java/org/apache/deltaspike/data/impl/handler/EntityManagerRefLookup.java +++ b/deltaspike/modules/data/impl/src/main/java/org/apache/deltaspike/data/impl/handler/EntityManagerRefLookup.java @@ -19,12 +19,9 @@ package org.apache.deltaspike.data.impl.handler; import javax.enterprise.context.ApplicationScoped; -import javax.enterprise.inject.Any; -import javax.enterprise.inject.Instance; import javax.inject.Inject; import javax.persistence.EntityManager; -import org.apache.deltaspike.core.api.literal.DefaultLiteral; import org.apache.deltaspike.core.api.provider.BeanProvider; import org.apache.deltaspike.data.impl.meta.RepositoryComponent; import org.apache.deltaspike.jpa.spi.entitymanager.ActiveEntityManagerHolder; @@ -33,8 +30,7 @@ import org.apache.deltaspike.jpa.spi.entitymanager.ActiveEntityManagerHolder; public class EntityManagerRefLookup { @Inject - @Any - private Instance<EntityManager> entityManager; + private EntityManager entityManager; @Inject private ActiveEntityManagerHolder activeEntityManagerHolder; @@ -56,7 +52,7 @@ public class EntityManagerRefLookup else { ref.setEntityManagerResolverDependentProvider( - BeanProvider.getDependent(ref.getEntityManagerResolverClass())); + BeanProvider.getDependent(ref.getEntityManagerResolverClass())); ref.setEntityManagerResolver( ref.getEntityManagerResolverDependentProvider().get()); @@ -77,8 +73,7 @@ public class EntityManagerRefLookup } else { - ref.setEntityManager( - entityManager.select(new DefaultLiteral()).get()); + ref.setEntityManager(entityManager); } }
