ShrinkWrap Implementation Base 1.0.1

org.jboss.shrinkwrap.impl.base.container
Class ResourceAdapterContainerBase<T extends Archive<T>>

java.lang.Object
  extended by org.jboss.shrinkwrap.impl.base.AssignableBase<Archive<?>>
      extended by org.jboss.shrinkwrap.impl.base.container.ContainerBase<T>
          extended by org.jboss.shrinkwrap.impl.base.container.ResourceAdapterContainerBase<T>
Type Parameters:
T -
All Implemented Interfaces:
Archive<T>, Assignable, ClassContainer<T>, LibraryContainer<T>, ManifestContainer<T>, ResourceAdapterContainer<T>, ResourceContainer<T>, ServiceProviderContainer<T>, ArchiveFormatAssociable
Direct Known Subclasses:
ResourceAdapterArchiveImpl

public abstract class ResourceAdapterContainerBase<T extends Archive<T>>
extends ContainerBase<T>
implements ResourceAdapterContainer<T>

ResourceAdapterContainerBase Abstract class that helps implement the ResourceAdapter. Used by specs that extends the ResourceAdapter.

Version:
$Revision: $
Author:
John Bailey, Aslak Knutsen

Field Summary
 
Fields inherited from interface org.jboss.shrinkwrap.api.container.ManifestContainer
DEFAULT_MANIFEST_NAME
 
Constructor Summary
protected ResourceAdapterContainerBase(Class<T> actualType, Archive<?> archive)
           
 
Method Summary
 T setResourceAdapterXML(Asset resource)
           
 T setResourceAdapterXML(File resource)
           
 T setResourceAdapterXML(Package resourcePackage, String resourceName)
           
 T setResourceAdapterXML(String resourceName)
           
 T setResourceAdapterXML(URL resource)
           
 
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, addManifest, addPackage, addPackage, addPackages, addPackages, addPackages, addPackages, contains, contains, covarientReturn, delete, delete, equals, get, get, getActualClass, getArchiveFormat, getAsType, getAsType, getAsType, getAsType, getAsType, getAsType, getClassesPath, getContent, getContent, getLibraryPath, getManifestPath, getName, getResourcePath, hashCode, merge, merge, merge, merge, merge, merge, setManifest, setManifest, setManifest, setManifest, setManifest, toString, toString, toString, writeTo
 
Methods inherited from class org.jboss.shrinkwrap.impl.base.AssignableBase
as, getArchive
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jboss.shrinkwrap.api.Assignable
as
 

Constructor Detail

ResourceAdapterContainerBase

protected ResourceAdapterContainerBase(Class<T> actualType,
                                       Archive<?> archive)
Method Detail

setResourceAdapterXML

public T setResourceAdapterXML(String resourceName)
                                           throws IllegalArgumentException
Specified by:
setResourceAdapterXML in interface ResourceAdapterContainer<T extends Archive<T>>
Throws:
IllegalArgumentException

setResourceAdapterXML

public T setResourceAdapterXML(File resource)
                                           throws IllegalArgumentException
Specified by:
setResourceAdapterXML in interface ResourceAdapterContainer<T extends Archive<T>>
Throws:
IllegalArgumentException

setResourceAdapterXML

public T setResourceAdapterXML(URL resource)
                                           throws IllegalArgumentException
Specified by:
setResourceAdapterXML in interface ResourceAdapterContainer<T extends Archive<T>>
Throws:
IllegalArgumentException

setResourceAdapterXML

public T setResourceAdapterXML(Asset resource)
                                           throws IllegalArgumentException
Specified by:
setResourceAdapterXML in interface ResourceAdapterContainer<T extends Archive<T>>
Throws:
IllegalArgumentException

setResourceAdapterXML

public T setResourceAdapterXML(Package resourcePackage,
                               String resourceName)
                                           throws IllegalArgumentException
Specified by:
setResourceAdapterXML in interface ResourceAdapterContainer<T extends Archive<T>>
Throws:
IllegalArgumentException

ShrinkWrap Implementation Base 1.0.1

Copyright © 2012 JBoss by Red Hat. All Rights Reserved.