com.ibm.wsspi.anno.classsource

Interface ClassSource_Factory


  1. public interface ClassSource_Factory

Method Summary

Modifier and Type Method and Description
  1. ClassSource_Aggregate
createAggregateClassSource(java.lang.String name)
  1. ClassSource_Aggregate
createAggregateClassSource(Util_InternMap internMap,java.lang.String name)
  1. ClassSource_ClassLoader
createClassLoaderClassSource(Util_InternMap internMap,java.lang.String name,java.lang.ClassLoader classLoader)
  1. ClassSource_MappedContainer
createContainerClassSource(Util_InternMap internMap,java.lang.String name,Container container)
  1. ClassSource_MappedDirectory
createDirectoryClassSource(Util_InternMap internMap,java.lang.String name,java.lang.String dirPath)
  1. ClassSource_MappedJar
createJarClassSource(Util_InternMap internMap,java.lang.String name,java.lang.String jarPath)
  1. ClassSource_MappedSimple
createSimpleClassSource(Util_InternMap internMap,java.lang.String name,ClassSource_MappedSimple.SimpleClassProvider provider)
  1. java.lang.String
getCanonicalName(java.lang.String classSourceName)
  1. java.lang.String
getHashText()
  1. Util_Factory
getUtilFactory()
  1. ClassSource_Exception
newClassSourceException(java.lang.String message)
  1. com.ibm.ws.anno.classsource.specification.ClassSource_Specification_Direct_Bundle
newEBASpecification()
  1. com.ibm.ws.anno.classsource.specification.ClassSource_Specification_Container_EJB
newEJBContainerSpecification()
  1. com.ibm.ws.anno.classsource.specification.ClassSource_Specification_Direct_EJB
newEJBSpecification()
  1. com.ibm.ws.anno.classsource.specification.ClassSource_Specification_Container_WAR
newWARContainerSpecification()
  1. com.ibm.ws.anno.classsource.specification.ClassSource_Specification_Direct_WAR
newWARSpecification()
  1. ClassSource_Exception
wrapIntoClassSourceException(java.lang.String callingClassName,java.lang.String callingMethodName,java.lang.String message,java.lang.Throwable th)

Method Detail

getHashText

  1. java.lang.String getHashText()

getUtilFactory

  1. Util_Factory getUtilFactory()

newClassSourceException

  1. ClassSource_Exception newClassSourceException( java.lang.String message)

wrapIntoClassSourceException

  1. ClassSource_Exception wrapIntoClassSourceException( java.lang.String callingClassName,
  2. java.lang.String callingMethodName,
  3. java.lang.String message,
  4. java.lang.Throwable th)

getCanonicalName

  1. java.lang.String getCanonicalName( java.lang.String classSourceName)

createAggregateClassSource

  1. ClassSource_Aggregate createAggregateClassSource( java.lang.String name)
  2. throws ClassSource_Exception
Throws:

createAggregateClassSource

  1. ClassSource_Aggregate createAggregateClassSource( Util_InternMap internMap,
  2. java.lang.String name)
  3. throws ClassSource_Exception
Throws:

createDirectoryClassSource

  1. ClassSource_MappedDirectory createDirectoryClassSource( Util_InternMap internMap,
  2. java.lang.String name,
  3. java.lang.String dirPath)
  4. throws ClassSource_Exception
Throws:

createJarClassSource

  1. ClassSource_MappedJar createJarClassSource( Util_InternMap internMap,
  2. java.lang.String name,
  3. java.lang.String jarPath)
  4. throws ClassSource_Exception
Throws:

createClassLoaderClassSource

  1. ClassSource_ClassLoader createClassLoaderClassSource( Util_InternMap internMap,
  2. java.lang.String name,
  3. java.lang.ClassLoader classLoader)
  4. throws ClassSource_Exception
Throws:

createContainerClassSource

  1. ClassSource_MappedContainer createContainerClassSource( Util_InternMap internMap,
  2. java.lang.String name,
  3. Container container)
  4. throws ClassSource_Exception
Throws:

createSimpleClassSource

  1. ClassSource_MappedSimple createSimpleClassSource( Util_InternMap internMap,
  2. java.lang.String name,
  3. ClassSource_MappedSimple.SimpleClassProvider provider)
  4. throws ClassSource_Exception
Throws:

newEJBSpecification

  1. com.ibm.ws.anno.classsource.specification.ClassSource_Specification_Direct_EJB newEJBSpecification( )

newEBASpecification

  1. com.ibm.ws.anno.classsource.specification.ClassSource_Specification_Direct_Bundle newEBASpecification( )

newWARSpecification

  1. com.ibm.ws.anno.classsource.specification.ClassSource_Specification_Direct_WAR newWARSpecification( )

newEJBContainerSpecification

  1. com.ibm.ws.anno.classsource.specification.ClassSource_Specification_Container_EJB newEJBContainerSpecification( )

newWARContainerSpecification

  1. com.ibm.ws.anno.classsource.specification.ClassSource_Specification_Container_WAR newWARContainerSpecification( )