public abstract class SpringBootContainerBase<T extends org.jboss.shrinkwrap.api.Archive<T>> extends org.jboss.shrinkwrap.impl.base.container.WebContainerBase<T> implements SpringBootContainer<T>
SpringBootContainer. Used by specs that extends the SpringBootContainer.| Modifier | Constructor and Description |
|---|---|
protected |
SpringBootContainerBase(Class<T> actualType,
org.jboss.shrinkwrap.api.Archive<?> archive) |
| Modifier and Type | Method and Description |
|---|---|
T |
addAsBootInfResource(org.jboss.shrinkwrap.api.asset.Asset resource,
org.jboss.shrinkwrap.api.ArchivePath target) |
T |
addAsBootInfResource(org.jboss.shrinkwrap.api.asset.Asset resource,
String target) |
T |
addAsBootInfResource(File resource) |
T |
addAsBootInfResource(File resource,
org.jboss.shrinkwrap.api.ArchivePath target) |
T |
addAsBootInfResource(File resource,
String target) |
T |
addAsBootInfResource(Package resourcePackage,
String resourceName) |
T |
addAsBootInfResource(Package resourcePackage,
String resourceName,
org.jboss.shrinkwrap.api.ArchivePath target) |
T |
addAsBootInfResource(Package resourcePackage,
String resourceName,
String target) |
T |
addAsBootInfResource(String resourceName) |
T |
addAsBootInfResource(String resourceName,
org.jboss.shrinkwrap.api.ArchivePath target) |
T |
addAsBootInfResource(String resourceName,
String target) |
T |
addAsBootInfResource(URL resource,
org.jboss.shrinkwrap.api.ArchivePath target) |
T |
addAsBootInfResource(URL resource,
String target) |
T |
addAsBootInfResources(Package resourcePackage,
String... resourceNames) |
T |
addAsLauncherLibraries(org.jboss.shrinkwrap.api.Archive<?>... archives) |
T |
addAsLauncherLibraries(org.jboss.shrinkwrap.api.Archive<?>[]... archives) |
T |
addAsLauncherLibraries(Collection<? extends org.jboss.shrinkwrap.api.Archive<?>> archives) |
T |
addAsLauncherLibrary(org.jboss.shrinkwrap.api.Archive<?> archive) |
T |
addAsLibrary(org.jboss.shrinkwrap.api.Archive<?> archive) |
T |
addAsServiceProvider(Class<?> serviceInterface,
Class<?>... serviceImpls) |
T |
addAsServiceProvider(String serviceInterface,
String... serviceImpls) |
T |
addAsServiceProviderAndClasses(Class<?> serviceInterface,
Class<?>... serviceImpls) |
T |
addDefaultLauncherPackage() |
T |
addLauncherClass(Class<?> clazz) |
T |
addLauncherClass(String fullyQualifiedClassName) |
T |
addLauncherClass(String fullyQualifiedClassName,
ClassLoader cl) |
T |
addLauncherClasses(Class<?>[] classes) |
T |
addLauncherPackage(String pack) |
T |
addLauncherPackages(boolean recursive,
org.jboss.shrinkwrap.api.Filter<org.jboss.shrinkwrap.api.ArchivePath> filter,
Package... packages) |
T |
addLauncherPackages(boolean recursive,
org.jboss.shrinkwrap.api.Filter<org.jboss.shrinkwrap.api.ArchivePath> filter,
String... packages) |
T |
addLauncherPackages(boolean recursive,
Package... packages) |
T |
addLauncherPackages(boolean recursive,
String... packages) |
T |
deleteDefaultLauncherPackage() |
T |
deleteLauncherClass(Class<?> clazz) |
T |
deleteLauncherClass(String fullyQualifiedClassName) |
T |
deleteLauncherClasses(Class<?>[] classes) |
T |
deleteLauncherPackage(Package pack) |
T |
deleteLauncherPackage(String pack) |
T |
deleteLauncherPackages(boolean recursive,
org.jboss.shrinkwrap.api.Filter<org.jboss.shrinkwrap.api.ArchivePath> filter,
Package... packages) |
T |
deleteLauncherPackages(boolean recursive,
org.jboss.shrinkwrap.api.Filter<org.jboss.shrinkwrap.api.ArchivePath> filter,
String... packages) |
T |
deleteLauncherPackages(boolean recursive,
Package... packages) |
T |
deleteLauncherPackages(boolean recursive,
String... packages) |
protected abstract org.jboss.shrinkwrap.api.ArchivePath |
getBootInfPath()
Returns the path to BOOT-INF
|
protected abstract String |
getSpringBootLauncherClass()
Returns the Spring Boot launcher class name
|
T |
setSpringBootManifest(String applicationClassName) |
T |
setSpringBootManifest(String applicationClassName,
String springBootVersion) |
addAsWebInfResource, addAsWebInfResource, addAsWebInfResource, addAsWebInfResource, addAsWebInfResource, addAsWebInfResource, addAsWebInfResource, addAsWebInfResource, addAsWebInfResource, addAsWebInfResource, addAsWebInfResource, addAsWebInfResource, addAsWebInfResource, addAsWebInfResources, addAsWebResource, addAsWebResource, addAsWebResource, addAsWebResource, addAsWebResource, addAsWebResource, addAsWebResource, addAsWebResource, addAsWebResource, addAsWebResource, addAsWebResource, addAsWebResource, addAsWebResource, addAsWebResources, getServiceProvidersPath, getWebInfPath, getWebPath, setWebXML, setWebXML, setWebXML, setWebXML, setWebXMLadd, 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, 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, addClass, addClass, addClass, addClasses, addDefaultPackage, addHandlers, addManifest, addPackage, addPackage, addPackages, addPackages, addPackages, addPackages, contains, contains, covarientReturn, delete, delete, deleteClass, deleteClass, deleteClasses, deleteDefaultPackage, deletePackage, deletePackage, deletePackages, deletePackages, deletePackages, deletePackages, equals, filter, get, get, getActualClass, getArchiveFormat, getAsType, getAsType, getAsType, getAsType, getAsType, getAsType, getClassesPath, getContent, getContent, getId, getLibraryPath, getManifestPath, getName, getResourcePath, hashCode, merge, merge, merge, merge, merge, merge, move, move, setManifest, setManifest, setManifest, setManifest, setManifest, shallowCopy, shallowCopy, toString, toString, toString, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitaddPackage, setSpringBootLayoutprotected abstract String getSpringBootLauncherClass()
protected abstract org.jboss.shrinkwrap.api.ArchivePath getBootInfPath()
public T setSpringBootManifest(String applicationClassName)
setSpringBootManifest in interface SpringBootContainer<T extends org.jboss.shrinkwrap.api.Archive<T>>public T setSpringBootManifest(String applicationClassName, String springBootVersion)
setSpringBootManifest in interface SpringBootContainer<T extends org.jboss.shrinkwrap.api.Archive<T>>public T addAsBootInfResource(String resourceName) throws IllegalArgumentException
addAsBootInfResource in interface SpringBootContainer<T extends org.jboss.shrinkwrap.api.Archive<T>>IllegalArgumentExceptionSpringBootContainer.addAsBootInfResource(String)public T addAsBootInfResource(File resource) throws IllegalArgumentException
addAsBootInfResource in interface SpringBootContainer<T extends org.jboss.shrinkwrap.api.Archive<T>>IllegalArgumentExceptionSpringBootContainer.addAsBootInfResource(File)public T addAsBootInfResource(String resourceName, String target) throws IllegalArgumentException
addAsBootInfResource in interface SpringBootContainer<T extends org.jboss.shrinkwrap.api.Archive<T>>IllegalArgumentExceptionSpringBootContainer.addAsBootInfResource(String, String)public T addAsBootInfResource(File resource, String target) throws IllegalArgumentException
addAsBootInfResource in interface SpringBootContainer<T extends org.jboss.shrinkwrap.api.Archive<T>>IllegalArgumentExceptionSpringBootContainer.addAsBootInfResource(File, String)public T addAsBootInfResource(URL resource, String target) throws IllegalArgumentException
addAsBootInfResource in interface SpringBootContainer<T extends org.jboss.shrinkwrap.api.Archive<T>>IllegalArgumentExceptionSpringBootContainer.addAsBootInfResource(URL, String)public T addAsBootInfResource(org.jboss.shrinkwrap.api.asset.Asset resource, String target) throws IllegalArgumentException
addAsBootInfResource in interface SpringBootContainer<T extends org.jboss.shrinkwrap.api.Archive<T>>IllegalArgumentExceptionSpringBootContainer.addAsBootInfResource(Asset,
String)public T addAsBootInfResource(String resourceName, org.jboss.shrinkwrap.api.ArchivePath target) throws IllegalArgumentException
addAsBootInfResource in interface SpringBootContainer<T extends org.jboss.shrinkwrap.api.Archive<T>>IllegalArgumentExceptionSpringBootContainer.addAsBootInfResource(String,
ArchivePath)public T addAsBootInfResource(File resource, org.jboss.shrinkwrap.api.ArchivePath target) throws IllegalArgumentException
addAsBootInfResource in interface SpringBootContainer<T extends org.jboss.shrinkwrap.api.Archive<T>>IllegalArgumentExceptionSpringBootContainer.addAsBootInfResource(File,
ArchivePath)public T addAsBootInfResource(URL resource, org.jboss.shrinkwrap.api.ArchivePath target) throws IllegalArgumentException
addAsBootInfResource in interface SpringBootContainer<T extends org.jboss.shrinkwrap.api.Archive<T>>IllegalArgumentExceptionSpringBootContainer.addAsBootInfResource(URL,
ArchivePath)public T addAsBootInfResource(org.jboss.shrinkwrap.api.asset.Asset resource, org.jboss.shrinkwrap.api.ArchivePath target) throws IllegalArgumentException
addAsBootInfResource in interface SpringBootContainer<T extends org.jboss.shrinkwrap.api.Archive<T>>IllegalArgumentExceptionSpringBootContainer.addAsBootInfResource(Asset,
ArchivePath)public T addAsBootInfResources(Package resourcePackage, String... resourceNames) throws IllegalArgumentException
addAsBootInfResources in interface SpringBootContainer<T extends org.jboss.shrinkwrap.api.Archive<T>>IllegalArgumentExceptionSpringBootContainer.addAsBootInfResources(Package, String[])public T addAsBootInfResource(Package resourcePackage, String resourceName) throws IllegalArgumentException
addAsBootInfResource in interface SpringBootContainer<T extends org.jboss.shrinkwrap.api.Archive<T>>IllegalArgumentExceptionSpringBootContainer.addAsBootInfResource(Package, String)public T addAsBootInfResource(Package resourcePackage, String resourceName, String target) throws IllegalArgumentException
addAsBootInfResource in interface SpringBootContainer<T extends org.jboss.shrinkwrap.api.Archive<T>>IllegalArgumentExceptionSpringBootContainer.addAsBootInfResource(Package, String,
String)public T addAsBootInfResource(Package resourcePackage, String resourceName, org.jboss.shrinkwrap.api.ArchivePath target) throws IllegalArgumentException
addAsBootInfResource in interface SpringBootContainer<T extends org.jboss.shrinkwrap.api.Archive<T>>IllegalArgumentExceptionSpringBootContainer.addAsBootInfResource(Package, String,
ArchivePath)public T addAsLauncherLibrary(org.jboss.shrinkwrap.api.Archive<?> archive) throws IllegalArgumentException
addAsLauncherLibrary in interface SpringBootContainer<T extends org.jboss.shrinkwrap.api.Archive<T>>IllegalArgumentExceptionSpringBootContainer.addAsLauncherLibrary(Archive)public T addAsLauncherLibraries(org.jboss.shrinkwrap.api.Archive<?>... archives) throws IllegalArgumentException
addAsLauncherLibraries in interface SpringBootContainer<T extends org.jboss.shrinkwrap.api.Archive<T>>IllegalArgumentExceptionpublic T addAsLauncherLibraries(Collection<? extends org.jboss.shrinkwrap.api.Archive<?>> archives) throws IllegalArgumentException
addAsLauncherLibraries in interface SpringBootContainer<T extends org.jboss.shrinkwrap.api.Archive<T>>IllegalArgumentExceptionSpringBootContainer.addAsLauncherLibraries(Collection)public T addAsLauncherLibraries(org.jboss.shrinkwrap.api.Archive<?>[]... archives) throws IllegalArgumentException
addAsLauncherLibraries in interface SpringBootContainer<T extends org.jboss.shrinkwrap.api.Archive<T>>IllegalArgumentExceptionSpringBootContainer.addAsLauncherLibraries(Collection)public T addAsLibrary(org.jboss.shrinkwrap.api.Archive<?> archive) throws IllegalArgumentException
addAsLibrary in interface org.jboss.shrinkwrap.api.container.LibraryContainer<T extends org.jboss.shrinkwrap.api.Archive<T>>addAsLibrary in class org.jboss.shrinkwrap.impl.base.container.ContainerBase<T extends org.jboss.shrinkwrap.api.Archive<T>>IllegalArgumentExceptionLibraryContainer.addAsLibrary(Archive)public T addAsServiceProvider(Class<?> serviceInterface, Class<?>... serviceImpls) throws IllegalArgumentException
addAsServiceProvider in interface org.jboss.shrinkwrap.api.container.ManifestContainer<T extends org.jboss.shrinkwrap.api.Archive<T>>addAsServiceProvider in class org.jboss.shrinkwrap.impl.base.container.WebContainerBase<T extends org.jboss.shrinkwrap.api.Archive<T>>IllegalArgumentExceptionpublic T addAsServiceProvider(String serviceInterface, String... serviceImpls) throws IllegalArgumentException
addAsServiceProvider in interface org.jboss.shrinkwrap.api.container.ManifestContainer<T extends org.jboss.shrinkwrap.api.Archive<T>>addAsServiceProvider in class org.jboss.shrinkwrap.impl.base.container.WebContainerBase<T extends org.jboss.shrinkwrap.api.Archive<T>>IllegalArgumentExceptionpublic T addAsServiceProviderAndClasses(Class<?> serviceInterface, Class<?>... serviceImpls) throws IllegalArgumentException
addAsServiceProviderAndClasses in interface org.jboss.shrinkwrap.api.container.ServiceProviderContainer<T extends org.jboss.shrinkwrap.api.Archive<T>>addAsServiceProviderAndClasses in class org.jboss.shrinkwrap.impl.base.container.WebContainerBase<T extends org.jboss.shrinkwrap.api.Archive<T>>IllegalArgumentExceptionpublic T addLauncherClass(Class<?> clazz) throws IllegalArgumentException
addLauncherClass in interface SpringBootContainer<T extends org.jboss.shrinkwrap.api.Archive<T>>IllegalArgumentExceptionpublic T addLauncherClass(String fullyQualifiedClassName) throws IllegalArgumentException
addLauncherClass in interface SpringBootContainer<T extends org.jboss.shrinkwrap.api.Archive<T>>IllegalArgumentExceptionpublic T addLauncherClass(String fullyQualifiedClassName, ClassLoader cl) throws IllegalArgumentException
addLauncherClass in interface SpringBootContainer<T extends org.jboss.shrinkwrap.api.Archive<T>>IllegalArgumentExceptionpublic T addLauncherClasses(Class<?>[] classes) throws IllegalArgumentException
addLauncherClasses in interface SpringBootContainer<T extends org.jboss.shrinkwrap.api.Archive<T>>IllegalArgumentExceptionpublic T addDefaultLauncherPackage()
addDefaultLauncherPackage in interface SpringBootContainer<T extends org.jboss.shrinkwrap.api.Archive<T>>public T addLauncherPackages(boolean recursive, Package... packages) throws IllegalArgumentException
addLauncherPackages in interface SpringBootContainer<T extends org.jboss.shrinkwrap.api.Archive<T>>IllegalArgumentExceptionpublic T addLauncherPackages(boolean recursive, org.jboss.shrinkwrap.api.Filter<org.jboss.shrinkwrap.api.ArchivePath> filter, Package... packages) throws IllegalArgumentException
addLauncherPackages in interface SpringBootContainer<T extends org.jboss.shrinkwrap.api.Archive<T>>IllegalArgumentExceptionpublic T addLauncherPackage(String pack) throws IllegalArgumentException
addLauncherPackage in interface SpringBootContainer<T extends org.jboss.shrinkwrap.api.Archive<T>>IllegalArgumentExceptionpublic T addLauncherPackages(boolean recursive, String... packages) throws IllegalArgumentException
addLauncherPackages in interface SpringBootContainer<T extends org.jboss.shrinkwrap.api.Archive<T>>IllegalArgumentExceptionpublic T addLauncherPackages(boolean recursive, org.jboss.shrinkwrap.api.Filter<org.jboss.shrinkwrap.api.ArchivePath> filter, String... packages) throws IllegalArgumentException
addLauncherPackages in interface SpringBootContainer<T extends org.jboss.shrinkwrap.api.Archive<T>>IllegalArgumentExceptionpublic T deleteLauncherClass(Class<?> clazz) throws IllegalArgumentException
deleteLauncherClass in interface SpringBootContainer<T extends org.jboss.shrinkwrap.api.Archive<T>>IllegalArgumentExceptionpublic T deleteLauncherClass(String fullyQualifiedClassName) throws IllegalArgumentException
deleteLauncherClass in interface SpringBootContainer<T extends org.jboss.shrinkwrap.api.Archive<T>>IllegalArgumentExceptionpublic T deleteLauncherClasses(Class<?>[] classes) throws IllegalArgumentException
deleteLauncherClasses in interface SpringBootContainer<T extends org.jboss.shrinkwrap.api.Archive<T>>IllegalArgumentExceptionpublic T deleteLauncherPackage(Package pack) throws IllegalArgumentException
deleteLauncherPackage in interface SpringBootContainer<T extends org.jboss.shrinkwrap.api.Archive<T>>IllegalArgumentExceptionpublic T deleteLauncherPackage(String pack) throws IllegalArgumentException
deleteLauncherPackage in interface SpringBootContainer<T extends org.jboss.shrinkwrap.api.Archive<T>>IllegalArgumentExceptionpublic T deleteDefaultLauncherPackage()
deleteDefaultLauncherPackage in interface SpringBootContainer<T extends org.jboss.shrinkwrap.api.Archive<T>>public T deleteLauncherPackages(boolean recursive, Package... packages) throws IllegalArgumentException
deleteLauncherPackages in interface SpringBootContainer<T extends org.jboss.shrinkwrap.api.Archive<T>>IllegalArgumentExceptionpublic T deleteLauncherPackages(boolean recursive, String... packages) throws IllegalArgumentException
deleteLauncherPackages in interface SpringBootContainer<T extends org.jboss.shrinkwrap.api.Archive<T>>IllegalArgumentExceptionpublic T deleteLauncherPackages(boolean recursive, org.jboss.shrinkwrap.api.Filter<org.jboss.shrinkwrap.api.ArchivePath> filter, Package... packages) throws IllegalArgumentException
deleteLauncherPackages in interface SpringBootContainer<T extends org.jboss.shrinkwrap.api.Archive<T>>IllegalArgumentExceptionpublic T deleteLauncherPackages(boolean recursive, org.jboss.shrinkwrap.api.Filter<org.jboss.shrinkwrap.api.ArchivePath> filter, String... packages) throws IllegalArgumentException
deleteLauncherPackages in interface SpringBootContainer<T extends org.jboss.shrinkwrap.api.Archive<T>>IllegalArgumentExceptionCopyright © 2017 JBoss by Red Hat. All rights reserved.