public class ExtensionLoader extends Object
Constructor and Description |
---|
ExtensionLoader(WebBeansContext webBeansContext)
Creates a new loader instance.
|
Modifier and Type | Method and Description |
---|---|
void |
addExtension(javax.enterprise.inject.spi.Extension ext)
Add a CDI Extension to our internal list.
|
void |
clear()
Clear service list.
|
<T> T |
getExtension(Class<T> extensionClass)
Returns service bean instance.
|
Set<URL> |
getExtensionJars() |
void |
loadExtensionServices()
Load extension services.
|
void |
loadExtensionServices(ClassLoader classLoader)
Load extension services.
|
public ExtensionLoader(WebBeansContext webBeansContext)
webBeansContext
- public void loadExtensionServices()
public void loadExtensionServices(ClassLoader classLoader)
classLoader
- public <T> T getExtension(Class<T> extensionClass)
extensionClass
- class of the extensionpublic void addExtension(javax.enterprise.inject.spi.Extension ext)
ext
- Extension to addpublic void clear()
Copyright © 2008–2020 The Apache Software Foundation. All rights reserved.