Package org.jboss.as.jpa.classloader

Examples of org.jboss.as.jpa.classloader.TempClassLoaderFactoryImpl


    @Override
    public void start(StartContext context) throws StartException {
        try {
            JPA_LOGGER.startingService("Persistence Unit", pu.getScopedPersistenceUnitName());
            pu.setTempClassLoaderFactory(new TempClassLoaderFactoryImpl(classLoader));
            pu.setJtaDataSource(jtaDataSource.getOptionalValue());
            pu.setNonJtaDataSource(nonJtaDataSource.getOptionalValue());
            WritableServiceBasedNamingStore.pushOwner(context.getController().getServiceContainer().subTarget());
            this.entityManagerFactory = createContainerEntityManagerFactory();
        } finally {
View Full Code Here


                                        // get the EntityManagerFactory from the second phase of the persistence unit bootstrap
                                        entityManagerFactory = emfBuilder.build();
                                    } else {
                                        JPA_LOGGER.startingService("Persistence Unit", pu.getScopedPersistenceUnitName());
                                        // start the persistence unit in one pass (1 of 1)
                                        pu.setTempClassLoaderFactory(new TempClassLoaderFactoryImpl(classLoader));
                                        pu.setJtaDataSource(jtaDataSource.getOptionalValue());
                                        pu.setNonJtaDataSource(nonJtaDataSource.getOptionalValue());

                                        if (beanManagerInjector.getOptionalValue() != null) {
                                            proxyBeanManager = new ProxyBeanManager();
View Full Code Here

                            // run as security privileged action
                            @Override
                            public Void run() {
                                try {
                                    JPA_LOGGER.startingPersistenceUnitService(1, pu.getScopedPersistenceUnitName());
                                    pu.setTempClassLoaderFactory(new TempClassLoaderFactoryImpl(classLoader));
                                    pu.setJtaDataSource(jtaDataSource.getOptionalValue());
                                    pu.setNonJtaDataSource(nonJtaDataSource.getOptionalValue());

                                    if (proxyBeanManager != null) {
                                        properties.getValue().put(CDI_BEAN_MANAGER, proxyBeanManager);
View Full Code Here

        final Runnable task = new Runnable() {
            @Override
            public void run() {
                try {
                    JPA_LOGGER.startingService("Persistence Unit", pu.getScopedPersistenceUnitName());
                    pu.setTempClassLoaderFactory(new TempClassLoaderFactoryImpl(classLoader));
                    pu.setJtaDataSource(jtaDataSource.getOptionalValue());
                    pu.setNonJtaDataSource(nonJtaDataSource.getOptionalValue());
                    WritableServiceBasedNamingStore.pushOwner(deploymentUnitServiceName);
                    entityManagerFactory = createContainerEntityManagerFactory();
                    persistenceUnitRegistry.add(getScopedPersistenceUnitName(), getValue());
View Full Code Here

            for (PersistenceUnitMetadataHolder holder : puList) {
                setAnnotationIndexes(holder, deploymentUnit);
                for (PersistenceUnitMetadata pu : holder.getPersistenceUnits()) {
                    pu.setClassLoader(classLoader);
                    pu.setTempClassLoaderFactory(new TempClassLoaderFactoryImpl(classLoader));
                    try {
                        final HashMap properties = new HashMap();
                        if (!ValidationMode.NONE.equals(pu.getValidationMode())) {
                            ValidatorFactory validatorFactory = SerializableValidatorFactory.validatorFactory();
                            properties.put("javax.persistence.validation.factory", validatorFactory);
View Full Code Here

        final Runnable task = new Runnable() {
            @Override
            public void run() {
                try {
                    JPA_LOGGER.startingService("Persistence Unit", pu.getScopedPersistenceUnitName());
                    pu.setTempClassLoaderFactory(new TempClassLoaderFactoryImpl(classLoader));
                    pu.setJtaDataSource(jtaDataSource.getOptionalValue());
                    pu.setNonJtaDataSource(nonJtaDataSource.getOptionalValue());
                    WritableServiceBasedNamingStore.pushOwner(context.getController().getServiceContainer().subTarget());
                    entityManagerFactory = createContainerEntityManagerFactory();
                    persistenceUnitRegistry.add(getScopedPersistenceUnitName(), getValue());
View Full Code Here

            for (PersistenceUnitMetadataHolder holder : puList) {
                setAnnotationIndexes(holder, deploymentUnit);
                for (PersistenceUnitMetadata pu : holder.getPersistenceUnits()) {
                    pu.setClassLoader(classLoader);
                    pu.setTempClassLoaderFactory(new TempClassLoaderFactoryImpl(classLoader));
                    try {
                        final HashMap properties = new HashMap();
                        if (!ValidationMode.NONE.equals(pu.getValidationMode())) {
                            ValidatorFactory validatorFactory = SerializableValidatorFactory.validatorFactory();
                            properties.put("javax.persistence.validation.factory", validatorFactory);
View Full Code Here

TOP

Related Classes of org.jboss.as.jpa.classloader.TempClassLoaderFactoryImpl

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.