Package org.jboss.shrinkwrap.api.spec

Examples of org.jboss.shrinkwrap.api.spec.JavaArchive.addAsServiceProvider()


            }

            // register remote extension
            archive.addClass(WarpRemoteExtension.class);
            archive.addAsServiceProvider(RemoteLoadableExtension.class, WarpRemoteExtension.class);
            archive.addAsServiceProvider(LifecycleManagerStore.class, LifecycleManagerStoreImpl.class);

            return archive;
        } else {
            return null;
        }
View Full Code Here



    @Deployment
    public static Archive<?> getDeployment() {
        final JavaArchive jar = ShrinkWrap.create(JavaArchive.class, "serviceloader-example.jar");
        jar.addAsServiceProvider(TestService.class, TestServiceImpl.class);
        jar.addPackage(ServiceLoaderTestCase.class.getPackage());
        return jar;
    }

    @Test
View Full Code Here

            throw new IllegalStateException("Could not find module.xml");
        }

        JavaArchive moduleJar = ShrinkWrap.create(JavaArchive.class, "weldTest.jar");
        moduleJar.addClasses(FunExtension.class, Funny.class);
        moduleJar.addAsServiceProvider(Extension.class, FunExtension.class);

        doSetup(modulePath, url.openStream(), moduleJar);
    }

    @Deployment
View Full Code Here

    @Deployment
    public static JavaArchive getDeployment() {
        JavaArchive jar = ShrinkWrap.create(JavaArchive.class);
        jar.addPackage(EjbInjectionTargetWrapTestCase.class.getPackage());
        jar.addAsManifestResource(EmptyAsset.INSTANCE, "beans.xml");
        jar.addAsServiceProvider(Extension.class, WrappingExtension.class);
        return jar;
    }

    @Inject
    private Bus bus;
View Full Code Here

                library.addClass(clazz);
            }

            if (serviceProviders != null) {
                for (ServiceProviderDescriptor serviceProvider : serviceProviders) {
                    library.addAsServiceProvider(serviceProvider.getServiceInterface(),
                            serviceProvider.getServiceImplementations());
                }
            }

            if (beansDescriptor != null) {
View Full Code Here

        archive.addClasses(REQUIRED_WARP_INNER_CLASSES);

        // register remote extension
        archive.addClass(WarpRemoteExtension.class);
        archive.addAsServiceProvider(RemoteLoadableExtension.class.getName(), WarpRemoteExtension.class.getName(),"!org.jboss.arquillian.protocol.servlet.runner.ServletRemoteExtension");
        archive.addAsServiceProvider(LifecycleManagerStore.class, LifecycleManagerStoreImpl.class);

        // register RequestProcessingDelegationService
        archive.addAsServiceProvider(RequestDelegationService.class, CommandBusOnServer.class);
View Full Code Here

        archive.addClasses(REQUIRED_WARP_INNER_CLASSES);

        // register remote extension
        archive.addClass(WarpRemoteExtension.class);
        archive.addAsServiceProvider(RemoteLoadableExtension.class.getName(), WarpRemoteExtension.class.getName(),"!org.jboss.arquillian.protocol.servlet.runner.ServletRemoteExtension");
        archive.addAsServiceProvider(LifecycleManagerStore.class, LifecycleManagerStoreImpl.class);

        // register RequestProcessingDelegationService
        archive.addAsServiceProvider(RequestDelegationService.class, CommandBusOnServer.class);

        return archive;
View Full Code Here

        archive.addClass(WarpRemoteExtension.class);
        archive.addAsServiceProvider(RemoteLoadableExtension.class.getName(), WarpRemoteExtension.class.getName(),"!org.jboss.arquillian.protocol.servlet.runner.ServletRemoteExtension");
        archive.addAsServiceProvider(LifecycleManagerStore.class, LifecycleManagerStoreImpl.class);

        // register RequestProcessingDelegationService
        archive.addAsServiceProvider(RequestDelegationService.class, CommandBusOnServer.class);

        return archive;
    }

    private Asset getWebFragmentAsset() {
View Full Code Here

        JavaArchive archive = ShrinkWrap.create(JavaArchive.class, "arquillian-transaction-impl-jta.jar");

        archive.addPackage(JtaTransactionRemoteExtension.class.getPackage());
        archive.addPackage(JtaTransactionProvider.class.getPackage());

        archive.addAsServiceProvider(RemoteLoadableExtension.class, JtaTransactionRemoteExtension.class);

        return archive;
    }
}
View Full Code Here

      JavaArchive archive = ShrinkWrap.create(JavaArchive.class, "arquillian-transaction-impl-jta.jar");

      archive.addPackage(JtaTransactionRemoteExtension.class.getPackage());
      archive.addPackage(JtaTransactionProvider.class.getPackage());

      archive.addAsServiceProvider(RemoteLoadableExtension.class, JtaTransactionRemoteExtension.class);

      return archive;
   }
}
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.