Examples of EasyBeansEjbJarDeployableFactory


Examples of org.ow2.easybeans.deployment.metadata.ejbjar.EasyBeansEjbJarDeployableFactory

        ClassLoader loader = Thread.currentThread().getContextClassLoader();

        IArchive archive = new ArchiveInMemory(loader, classesToEnhance);

        EasyBeansEjbJarDeployableFactory deployableFactory = new EasyBeansEjbJarDeployableFactory();
        EjbJarArchiveMetadata ejbJarAnnotationMetadata = deployableFactory
                .createDeployableMetadata(EJB3Deployable.class.cast(DeployableHelper.getDeployable(archive)));


        ResolverHelper.resolve(ejbJarAnnotationMetadata, null);
View Full Code Here

Examples of org.ow2.easybeans.deployment.metadata.ejbjar.EasyBeansEjbJarDeployableFactory

    public void init() throws ScanException, DeployableMetadataException, DeployableHelperException, ResolverException {
        MemoryArchive memoryArchive = new MemoryArchive();
        memoryArchive.addClassResource(getClass().getClassLoader(), Arrays.asList(MyEjb.class.getName(), WebserviceSLSB.class.getName()));
        memoryArchive.addResource("META-INF/easybeans.xml", TestMetadata.class.getResource("test-ws-easybeans.xml"));

        EasyBeansEjbJarDeployableFactory deployableFactory = new EasyBeansEjbJarDeployableFactory();
        this.ejbJarAnnotationMetadata = deployableFactory.createDeployableMetadata(EJB3Deployable.class.cast(DeployableHelper.getDeployable(memoryArchive)));

        // ResolverHelper.resolve(this.ejbJarAnnotationMetadata);
    }
View Full Code Here

Examples of org.ow2.easybeans.deployment.metadata.ejbjar.EasyBeansEjbJarDeployableFactory

    @SuppressWarnings("boxing")
    public void analyze(final ClassLoader classLoader) throws ScanException, ResolverException,
            DeployableHelperException, DeployableMetadataException {

        // Create metadata
        EasyBeansEjbJarDeployableFactory deployableFactory = getDeployableFactory();

        // TODO gaellalire : metadata should be contruct directly with ear
        List<IClassesLocator> lib = null;

        if (this.extraArchives != null) {
            lib = new ArrayList<IClassesLocator>();
            for (IArchive archive : this.extraArchives) {
                lib.add(new ArchiveClassesLocator(archive));
            }
        }
        if (classLoader != null) {
            if (lib == null) {
                lib = new ArrayList<IClassesLocator>();
            }
            lib.add(new ClassLoaderClassesLocator(classLoader));
        }

        this.ejbJarArchiveMetadata = deployableFactory.createDeployableMetadata(EJB3Deployable.class.cast(DeployableHelper
                .getDeployable(this.archive, false)), lib);

        // Complete metadata
        long tResolverStart = System.currentTimeMillis();
        ResolverHelper.resolve(this.ejbJarArchiveMetadata, this.configuration.getEZBServer());
View Full Code Here

Examples of org.ow2.easybeans.deployment.metadata.ejbjar.EasyBeansEjbJarDeployableFactory

    /**
     * @return Deployable factory.
     */
    protected EasyBeansEjbJarDeployableFactory getDeployableFactory() {
        // Allows to override this factory
        return new EasyBeansEjbJarDeployableFactory();
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.