com.ibm.ws.container.service.app.deploy

Class ManifestClassPathUtils

  1. java.lang.Object
  2. extended bycom.ibm.ws.container.service.app.deploy.ManifestClassPathUtils

  1. public class ManifestClassPathUtils
  2. extends java.lang.Object

Constructor Summary

Constructor and Description
ManifestClassPathUtils()

Method Summary

Modifier and Type Method and Description
  1. static
  2. void
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.
  1. static
  2. java.lang.String
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
  1. static
  2. void
processMFClasspath(Entry jarEntry,java.util.List<ContainerInfo> containers,java.util.Collection<java.lang.String> resolved)
  1. static
  2. void
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

  1. public ManifestClassPathUtils()

Method Detail

createEntryIdentity

  1. public static java.lang.String createEntryIdentity( Entry entry)
  2. 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

  1. public static void processMFClasspath( Entry jarEntry,
  2. java.util.List<ContainerInfo> containers,
  3. java.util.Collection<java.lang.String> resolved)
  4. throws UnableToAdaptException
Throws:
UnableToAdaptException

processMFClasspath

  1. public static void processMFClasspath( Entry jarEntry,
  2. java.util.List<ContainerInfo> containers,
  3. java.util.Collection<java.lang.String> resolved,
  4. boolean addRoot)
  5. throws UnableToAdaptException
Throws:
UnableToAdaptException

addCompleteJarEntryUrls

  1. public static void addCompleteJarEntryUrls( java.util.List<ContainerInfo> containers,
  2. Entry jarEntry,
  3. java.util.Collection<java.lang.String> resolved)
  4. 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