Package org.jboss.shrinkwrap.impl
Class BeanArchiveImpl
- java.lang.Object
-
- org.jboss.shrinkwrap.impl.base.AssignableBase<org.jboss.shrinkwrap.api.Archive<?>>
-
- org.jboss.shrinkwrap.impl.base.container.ContainerBase<org.jboss.shrinkwrap.api.spec.JavaArchive>
-
- org.jboss.shrinkwrap.impl.base.spec.JavaArchiveImpl
-
- org.jboss.shrinkwrap.impl.BeanArchiveImpl
-
- All Implemented Interfaces:
org.jboss.shrinkwrap.api.Archive<org.jboss.shrinkwrap.api.spec.JavaArchive>,org.jboss.shrinkwrap.api.Assignable,BeanArchive,org.jboss.shrinkwrap.api.container.ClassContainer<org.jboss.shrinkwrap.api.spec.JavaArchive>,org.jboss.shrinkwrap.api.container.LibraryContainer<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>,org.jboss.shrinkwrap.api.spec.JavaArchive,org.jboss.shrinkwrap.spi.ArchiveFormatAssociable
public class BeanArchiveImpl extends org.jboss.shrinkwrap.impl.base.spec.JavaArchiveImpl implements BeanArchive
-
-
Constructor Summary
Constructors Constructor Description BeanArchiveImpl(org.jboss.shrinkwrap.api.Archive<?> delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BeanArchivealternate(Class<?>... classes)Adds Alternatives to the beans.xml.BeanArchiveannotated()Sets bean-discovery-mode to annotatedBeanArchivebeanDiscoveryMode(BeanDiscoveryMode mode)protected BeanArchivecovarientReturn()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 class org.jboss.shrinkwrap.impl.base.spec.JavaArchiveImpl
getClassesPath, getLibraryPath, getManifestPath, getResourcePath
-
Methods inherited from class org.jboss.shrinkwrap.impl.base.container.ContainerBase
add, add, add, add, add, add, add, addAsDirectories, addAsDirectories, addAsDirectory, addAsDirectory, addAsLibraries, addAsLibraries, addAsLibraries, addAsLibraries, addAsLibraries, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResources, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResources, addAsServiceProvider, addAsServiceProvider, addAsServiceProviderAndClasses, addClass, addClass, addClass, addClasses, addDefaultPackage, addHandlers, addManifest, addPackage, addPackage, addPackages, addPackages, addPackages, addPackages, contains, contains, delete, delete, deleteClass, deleteClass, deleteClasses, deleteDefaultPackage, deletePackage, deletePackage, deletePackages, deletePackages, deletePackages, deletePackages, equals, filter, get, get, getActualClass, getArchiveFormat, getAsType, getAsType, getAsType, getAsType, getAsType, getAsType, getContent, getContent, getId, getName, hashCode, merge, merge, merge, merge, merge, merge, move, move, setManifest, setManifest, setManifest, setManifest, setManifest, shallowCopy, shallowCopy, toString, toString, toString, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
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
public BeanArchive decorate(Class<?>... classes)
Description copied from interface:BeanArchiveAdds Decorators to the beans.xml.- Specified by:
decoratein interfaceBeanArchive- Returns:
-
intercept
public BeanArchive intercept(Class<?>... classes)
Description copied from interface:BeanArchiveAdds Interceptors to the beans.xml.- Specified by:
interceptin interfaceBeanArchive- Returns:
-
alternate
public BeanArchive alternate(Class<?>... classes)
Description copied from interface:BeanArchiveAdds Alternatives to the beans.xml.- Specified by:
alternatein interfaceBeanArchive- Returns:
-
stereotype
public BeanArchive stereotype(Class<?>... classes)
Description copied from interface:BeanArchiveAdds a Stereotype Alternative to beans.xml.- Specified by:
stereotypein interfaceBeanArchive- Returns:
-
exclude
public BeanArchive exclude(BeansXml.Exclude... excludes)
Description copied from interface:BeanArchiveAdds an exclude filter to beans.xml.- Specified by:
excludein interfaceBeanArchive- Returns:
-
covarientReturn
protected BeanArchive covarientReturn()
- Overrides:
covarientReturnin classorg.jboss.shrinkwrap.impl.base.container.ContainerBase<org.jboss.shrinkwrap.api.spec.JavaArchive>
-
beanDiscoveryMode
public BeanArchive beanDiscoveryMode(BeanDiscoveryMode mode)
- Specified by:
beanDiscoveryModein interfaceBeanArchive
-
annotated
public BeanArchive annotated()
Description copied from interface:BeanArchiveSets bean-discovery-mode to annotated- Specified by:
annotatedin interfaceBeanArchive
-
-