org.jboss.weld.metadata.BeansXmlImpl Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of weld-osgi-bundle Show documentation
Show all versions of weld-osgi-bundle Show documentation
Weld runtime packaged as an OSGi bundle
package org.jboss.weld.metadata;
import org.jboss.weld.bootstrap.spi.BeansXml;
import org.jboss.weld.bootstrap.spi.Metadata;
import org.jboss.weld.bootstrap.spi.Scanning;
import java.util.List;
public class BeansXmlImpl implements BeansXml {
private final List> enabledAlternativeClasses;
private final List> enabledAlternativeStereotypes;
private final List> enabledDecorators;
private final List> enabledInterceptors;
private final Scanning scanning;
public BeansXmlImpl(List> enabledAlternativeClasses, List> enabledAlternativeStereotypes, List> enabledDecorators, List> enabledInterceptors, Scanning scanning) {
this.enabledAlternativeClasses = enabledAlternativeClasses;
this.enabledAlternativeStereotypes = enabledAlternativeStereotypes;
this.enabledDecorators = enabledDecorators;
this.enabledInterceptors = enabledInterceptors;
this.scanning = scanning;
}
public List> getEnabledAlternativeClasses() {
return enabledAlternativeClasses;
}
public List> getEnabledAlternativeStereotypes() {
return enabledAlternativeStereotypes;
}
public List> getEnabledDecorators() {
return enabledDecorators;
}
public List> getEnabledInterceptors() {
return enabledInterceptors;
}
public Scanning getScanning() {
return scanning;
}
}