private synchronized void deploy(CoreDeploymentInfo deploymentInfo) throws OpenEJBException { Map<Method, MethodType> methods = getLifecycleMethodsOfInterface(deploymentInfo); deploymentsById.put(deploymentInfo.getDeploymentID(), deploymentInfo); deploymentInfo.setContainer(this); deploymentInfo.setContainerData(new StatefulContainerData(new Index<Method, MethodType>(methods))); }
private synchronized void deploy(CoreDeploymentInfo deploymentInfo) throws OpenEJBException { Map<Method, MethodType> methods = getLifecycleMethodsOfInterface(deploymentInfo); deploymentsById.put(deploymentInfo.getDeploymentID(), deploymentInfo); deploymentInfo.setContainer(this); deploymentInfo.setContainerData(new StatefulContainerData(new Index<Method, MethodType>(methods))); }
private Index<EntityManagerFactory, EntityManager> createEntityManagers(CoreDeploymentInfo deploymentInfo) { // create the extended entity managers Index<EntityManagerFactory, Map> factories = deploymentInfo.getExtendedEntityManagerFactories(); Index<EntityManagerFactory, EntityManager> entityManagers = null; if (factories != null && factories.size() > 0) { entityManagers = new Index<EntityManagerFactory, EntityManager>(new ArrayList<EntityManagerFactory>(factories.keySet())); for (Map.Entry<EntityManagerFactory, Map> entry : factories.entrySet()) { EntityManagerFactory entityManagerFactory = entry.getKey(); Map properties = entry.getValue(); EntityManager entityManager = entityManagerRegistry.getInheritedEntityManager(entityManagerFactory); if (entityManager == null) { if (properties != null) { entityManager = entityManagerFactory.createEntityManager(properties); } else { entityManager = entityManagerFactory.createEntityManager(); } } entityManagers.put(entityManagerFactory, entityManager); } } return entityManagers; }
private Index<EntityManagerFactory, EntityManager> createEntityManagers(CoreDeploymentInfo deploymentInfo) { // create the extended entity managers Index<EntityManagerFactory, Map> factories = deploymentInfo.getExtendedEntityManagerFactories(); Index<EntityManagerFactory, EntityManager> entityManagers = null; if (factories != null && factories.size() > 0) { entityManagers = new Index<EntityManagerFactory, EntityManager>(new ArrayList<EntityManagerFactory>(factories.keySet())); for (Map.Entry<EntityManagerFactory, Map> entry : factories.entrySet()) { EntityManagerFactory entityManagerFactory = entry.getKey(); Map properties = entry.getValue(); EntityManager entityManager = entityManagerRegistry.getInheritedEntityManager(entityManagerFactory); if (entityManager == null) { if (properties != null) { entityManager = entityManagerFactory.createEntityManager(properties); } else { entityManager = entityManagerFactory.createEntityManager(); } } entityManagers.put(entityManagerFactory, entityManager); } } return entityManagers; }
private Index<EntityManagerFactory, JtaEntityManagerRegistry.EntityManagerTracker> createEntityManagers(final BeanContext beanContext) { // create the extended entity managers final Index<EntityManagerFactory, Map> factories = beanContext.getExtendedEntityManagerFactories(); Index<EntityManagerFactory, JtaEntityManagerRegistry.EntityManagerTracker> entityManagers = null; if (factories != null && factories.size() > 0) { entityManagers = new Index<EntityManagerFactory, JtaEntityManagerRegistry.EntityManagerTracker>(new ArrayList<EntityManagerFactory>(factories.keySet())); for (final Map.Entry<EntityManagerFactory, Map> entry : factories.entrySet()) { final EntityManagerFactory entityManagerFactory = entry.getKey(); final Map properties = entry.getValue(); JtaEntityManagerRegistry.EntityManagerTracker entityManagerTracker = entityManagerRegistry.getInheritedEntityManager(entityManagerFactory); final EntityManager entityManager; if (entityManagerTracker == null) { if (properties != null) { entityManager = entityManagerFactory.createEntityManager(properties); } else { entityManager = entityManagerFactory.createEntityManager(); } entityManagerTracker = new JtaEntityManagerRegistry.EntityManagerTracker(entityManager); } else { entityManagerTracker.incCounter(); } entityManagers.put(entityManagerFactory, entityManagerTracker); } } return entityManagers; }
private Index<EntityManagerFactory, JtaEntityManagerRegistry.EntityManagerTracker> createEntityManagers(final BeanContext beanContext) { // create the extended entity managers final Index<EntityManagerFactory, Map> factories = beanContext.getExtendedEntityManagerFactories(); Index<EntityManagerFactory, JtaEntityManagerRegistry.EntityManagerTracker> entityManagers = null; if (factories != null && factories.size() > 0) { entityManagers = new Index<EntityManagerFactory, JtaEntityManagerRegistry.EntityManagerTracker>(new ArrayList<EntityManagerFactory>(factories.keySet())); for (final Map.Entry<EntityManagerFactory, Map> entry : factories.entrySet()) { final EntityManagerFactory entityManagerFactory = entry.getKey(); final Map properties = entry.getValue(); JtaEntityManagerRegistry.EntityManagerTracker entityManagerTracker = entityManagerRegistry.getInheritedEntityManager(entityManagerFactory); final EntityManager entityManager; if (entityManagerTracker == null) { if (properties != null) { entityManager = entityManagerFactory.createEntityManager(properties); } else { entityManager = entityManagerFactory.createEntityManager(); } entityManagerTracker = new JtaEntityManagerRegistry.EntityManagerTracker(entityManager); } else { entityManagerTracker.incCounter(); } entityManagers.put(entityManagerFactory, entityManagerTracker); } } return entityManagers; }
Index<EntityManagerFactory, JtaEntityManagerRegistry.EntityManagerTracker> entityManagers = null; if (factories != null && factories.size() > 0) { entityManagers = new Index<>(new ArrayList<>(factories.keySet())); for (final Map.Entry<EntityManagerFactory, BeanContext.EntityManagerConfiguration> entry : factories.entrySet()) { final EntityManagerFactory entityManagerFactory = entry.getKey();
Index<EntityManagerFactory, JtaEntityManagerRegistry.EntityManagerTracker> entityManagers = null; if (factories != null && factories.size() > 0) { entityManagers = new Index<EntityManagerFactory, JtaEntityManagerRegistry.EntityManagerTracker>(new ArrayList<EntityManagerFactory>(factories.keySet())); for (final Map.Entry<EntityManagerFactory, BeanContext.EntityManagerConfiguration> entry : factories.entrySet()) { final EntityManagerFactory entityManagerFactory = entry.getKey();
deployment.setExtendedEntityManagerFactories(new Index<EntityManagerFactory, Map>(extendedEntityManagerFactories)); deployment.setLocalbean(((StatefulBeanInfo) bean).localbean);
final Data data = new Data(new Index<Method, MethodType>(methods)); beanContext.setContainerData(data);
final Data data = new Data(new Index<Method, MethodType>(methods)); beanContext.setContainerData(data);
final Data data = new Data(new Index<Method, MethodType>(methods)); beanContext.setContainerData(data);
final Data data = new Data(new Index<Method, MethodType>(methods)); beanContext.setContainerData(data);
deployment.setExtendedEntityManagerFactories(new Index<>(extendedEntityManagerFactories));
deployment.setExtendedEntityManagerFactories(new Index<EntityManagerFactory, Map>(extendedEntityManagerFactories));