Interface BeanArchive

  • All Superinterfaces:
    org.jboss.shrinkwrap.api.Archive<org.jboss.shrinkwrap.api.spec.JavaArchive>, org.jboss.shrinkwrap.api.Assignable, org.jboss.shrinkwrap.api.container.ClassContainer<org.jboss.shrinkwrap.api.spec.JavaArchive>, org.jboss.shrinkwrap.api.spec.JavaArchive, org.jboss.shrinkwrap.api.container.ManifestContainer<org.jboss.shrinkwrap.api.spec.JavaArchive>, org.jboss.shrinkwrap.api.container.ResourceContainer<org.jboss.shrinkwrap.api.spec.JavaArchive>, org.jboss.shrinkwrap.api.container.ServiceProviderContainer<org.jboss.shrinkwrap.api.spec.JavaArchive>
    All Known Implementing Classes:
    BeanArchiveImpl

    public interface BeanArchive
    extends org.jboss.shrinkwrap.api.spec.JavaArchive
    A CDI specific extension to Shrinkwrap to ease Weld testing.
    • Field Summary

      • Fields inherited from interface org.jboss.shrinkwrap.api.container.ManifestContainer

        DEFAULT_MANIFEST_NAME
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      BeanArchive alternate​(Class<?>... classes)
      Adds Alternatives to the beans.xml.
      BeanArchive annotated()
      Sets bean-discovery-mode to annotated
      BeanArchive beanDiscoveryMode​(BeanDiscoveryMode mode)  
      BeanArchive decorate​(Class<?>... classes)
      Adds Decorators to the beans.xml.
      BeanArchive exclude​(BeansXml.Exclude... excludes)
      Adds an exclude filter to beans.xml.
      BeanArchive intercept​(Class<?>... classes)
      Adds Interceptors to the beans.xml.
      BeanArchive stereotype​(Class<?>... classes)
      Adds a Stereotype Alternative to beans.xml.
      • Methods inherited from interface org.jboss.shrinkwrap.api.Archive

        add, add, add, add, add, add, add, addAsDirectories, addAsDirectories, addAsDirectory, addAsDirectory, addHandlers, contains, contains, delete, delete, filter, get, get, getAsType, getAsType, getAsType, getAsType, getAsType, getAsType, getContent, getContent, getId, getName, merge, merge, merge, merge, merge, merge, move, move, shallowCopy, shallowCopy, toString, toString, toString, writeTo
      • Methods inherited from interface org.jboss.shrinkwrap.api.Assignable

        as
      • Methods inherited from interface org.jboss.shrinkwrap.api.container.ClassContainer

        addClass, addClass, addClass, addClasses, addDefaultPackage, addPackage, addPackage, addPackages, addPackages, addPackages, addPackages, deleteClass, deleteClass, deleteClasses, deleteDefaultPackage, deletePackage, deletePackage, deletePackages, deletePackages, deletePackages, deletePackages
      • Methods inherited from interface org.jboss.shrinkwrap.api.container.ManifestContainer

        addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResources, addAsServiceProvider, addAsServiceProvider, addManifest, setManifest, setManifest, setManifest, setManifest, setManifest
      • Methods inherited from interface org.jboss.shrinkwrap.api.container.ResourceContainer

        addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResources
      • Methods inherited from interface org.jboss.shrinkwrap.api.container.ServiceProviderContainer

        addAsServiceProviderAndClasses
    • Method Detail

      • decorate

        BeanArchive decorate​(Class<?>... classes)
        Adds Decorators to the beans.xml.
        Parameters:
        classes -
        Returns:
      • intercept

        BeanArchive intercept​(Class<?>... classes)
        Adds Interceptors to the beans.xml.
        Parameters:
        classes -
        Returns:
      • alternate

        BeanArchive alternate​(Class<?>... classes)
        Adds Alternatives to the beans.xml.
        Parameters:
        classes -
        Returns:
      • stereotype

        BeanArchive stereotype​(Class<?>... classes)
        Adds a Stereotype Alternative to beans.xml.
        Parameters:
        classes -
        Returns:
      • annotated

        BeanArchive annotated()
        Sets bean-discovery-mode to annotated