Package org.jboss.shrinkwrap.api
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.JavaArchiveA CDI specific extension to Shrinkwrap to ease Weld testing.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BeanArchivealternate(Class<?>... classes)Adds Alternatives to the beans.xml.BeanArchiveannotated()Sets bean-discovery-mode to annotatedBeanArchivebeanDiscoveryMode(BeanDiscoveryMode mode)BeanArchivedecorate(Class<?>... classes)Adds Decorators to the beans.xml.BeanArchiveexclude(BeansXml.Exclude... excludes)Adds an exclude filter to beans.xml.BeanArchiveintercept(Class<?>... classes)Adds Interceptors to the beans.xml.BeanArchivestereotype(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.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
-
-
-
-
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:
-
exclude
BeanArchive exclude(BeansXml.Exclude... excludes)
Adds an exclude filter to beans.xml.- Parameters:
excludes-- Returns:
-
beanDiscoveryMode
BeanArchive beanDiscoveryMode(BeanDiscoveryMode mode)
-
annotated
BeanArchive annotated()
Sets bean-discovery-mode to annotated
-
-