org.objectweb.easybeans.api
Interface EZBArchive
- All Known Implementing Classes:
- EZBDirectoryArchiveImpl, EZBJarArchiveImpl
public interface EZBArchive
Abstraction layer around EZB processed archive (Jar, Directories, Bundles, ...).
- Author:
- Guillaume Sauthier
Method Summary |
boolean |
close()
Close the underlying Resource. |
java.lang.String |
getName()
|
java.net.URL |
getResource(java.lang.String resourceName)
|
java.util.Iterator<java.net.URL> |
getResources()
|
java.util.Iterator<java.net.URL> |
getResources(java.lang.String resourceName)
|
java.net.URL |
getURL()
|
getName
java.lang.String getName()
- Returns:
- a description of this archive. This name could be used in logger info.
getURL
java.net.URL getURL()
throws EZBArchiveException
- Returns:
- Returns the resource URL.
- Throws:
EZBArchiveException
- if method fails.
getResource
java.net.URL getResource(java.lang.String resourceName)
throws EZBArchiveException
- Parameters:
resourceName
- The resource name to be looked up.
- Returns:
- Returns the resource URL if the resource
has been found. null otherwise.
- Throws:
EZBArchiveException
- if method fails.
getResources
java.util.Iterator<java.net.URL> getResources()
throws EZBArchiveException
- Returns:
- Returns an Iterator of Resource's URL.
- Throws:
EZBArchiveException
- if method fails.
getResources
java.util.Iterator<java.net.URL> getResources(java.lang.String resourceName)
throws EZBArchiveException
- Parameters:
resourceName
- The resource name to be looked up.
- Returns:
- Returns an Iterator of matching resources.
- Throws:
EZBArchiveException
- if method fails.
close
boolean close()
- Close the underlying Resource.
- Returns:
- Returns
true
if the close was
succesful, false
otherwise.