com.ibm.ws.container.service.app.deploy
Class ManifestClassPathUtils
- java.lang.Object
com.ibm.ws.container.service.app.deploy.ManifestClassPathUtils
- public class ManifestClassPathUtils
- extends java.lang.Object
Constructor Summary
Constructor and Description |
---|
ManifestClassPathUtils()
|
Method Summary
Modifier and Type | Method and Description |
---|---|
|
addCompleteJarEntryUrls(java.util.List<ContainerInfo> containers,Entry jarEntry,java.util.Collection<java.lang.String> resolved)
Add the jar entry URLs and its class path URLs.
|
|
createEntryIdentity(Entry entry)
create an Entry Identity that can identify an entry in an ear/war archive
This is used to avoid the cross reference in jar files' Class-Path causing the non-stopping recursion
|
|
processMFClasspath(Entry jarEntry,java.util.List<ContainerInfo> containers,java.util.Collection<java.lang.String> resolved)
|
|
processMFClasspath(Entry jarEntry,java.util.List<ContainerInfo> containers,java.util.Collection<java.lang.String> resolved,boolean addRoot)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail
ManifestClassPathUtils
- public ManifestClassPathUtils()
Method Detail
createEntryIdentity
- public static java.lang.String createEntryIdentity( Entry entry)
- throws UnableToAdaptException
create an Entry Identity that can identify an entry in an ear/war archive
This is used to avoid the cross reference in jar files' Class-Path causing the non-stopping recursion
Parameters:
entry
- Returns:
Throws:
UnableToAdaptException
processMFClasspath
- public static void processMFClasspath( Entry jarEntry,
- java.util.List<ContainerInfo> containers,
- java.util.Collection<java.lang.String> resolved)
- throws UnableToAdaptException
Throws:
UnableToAdaptException
processMFClasspath
- public static void processMFClasspath( Entry jarEntry,
- java.util.List<ContainerInfo> containers,
- java.util.Collection<java.lang.String> resolved,
- boolean addRoot)
- throws UnableToAdaptException
Throws:
UnableToAdaptException
addCompleteJarEntryUrls
- public static void addCompleteJarEntryUrls( java.util.List<ContainerInfo> containers,
- Entry jarEntry,
- java.util.Collection<java.lang.String> resolved)
- throws UnableToAdaptException
Add the jar entry URLs and its class path URLs.
We need deal with all the thrown exceptions so that it won't interrupt the caller's processing.
Throws:
UnableToAdaptException