Package com.ibm.wsspi.anno.classsource
Interface ClassSource_Factory
-
public interface ClassSource_Factory
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ClassSource_Aggregate
createAggregateClassSource(Util_InternMap internMap, java.lang.String name)
ClassSource_Aggregate
createAggregateClassSource(Util_InternMap internMap, java.lang.String name, ClassSource_Options options)
ClassSource_Aggregate
createAggregateClassSource(java.lang.String name)
Create a new empty aggregate class source.ClassSource_Aggregate
createAggregateClassSource(java.lang.String name, ClassSource_Options options)
Create a new empty aggregate class source.ClassSource_ClassLoader
createClassLoaderClassSource(Util_InternMap internMap, java.lang.String name, ClassSource_Options options, java.lang.ClassLoader classLoader)
ClassSource_ClassLoader
createClassLoaderClassSource(Util_InternMap internMap, java.lang.String name, java.lang.ClassLoader classLoader)
ClassSource_MappedContainer
createContainerClassSource(Util_InternMap internMap, java.lang.String name, com.ibm.wsspi.adaptable.module.Container container)
ClassSource_MappedContainer
createContainerClassSource(Util_InternMap internMap, java.lang.String name, ClassSource_Options options, com.ibm.wsspi.adaptable.module.Container container)
ClassSource_MappedDirectory
createDirectoryClassSource(Util_InternMap internMap, java.lang.String name, ClassSource_Options options, java.lang.String dirPath)
ClassSource_MappedDirectory
createDirectoryClassSource(Util_InternMap internMap, java.lang.String name, java.lang.String dirPath)
ClassSource_MappedJar
createJarClassSource(Util_InternMap internMap, java.lang.String name, ClassSource_Options options, java.lang.String jarPath)
ClassSource_MappedJar
createJarClassSource(Util_InternMap internMap, java.lang.String name, java.lang.String jarPath)
ClassSource_Options
createOptions()
Create default class source options.ClassSource_Options
createOptions(boolean useJandex)
ClassSource_MappedSimple
createSimpleClassSource(Util_InternMap internMap, java.lang.String name, ClassSource_MappedSimple.SimpleClassProvider provider)
ClassSource_MappedSimple
createSimpleClassSource(Util_InternMap internMap, java.lang.String name, ClassSource_Options options, ClassSource_MappedSimple.SimpleClassProvider provider)
java.lang.String
getCanonicalName(java.lang.String classSourceName)
java.lang.String
getHashText()
Util_Factory
getUtilFactory()
ClassSource_Exception
newClassSourceException(java.lang.String message)
com.ibm.ws.anno.classsource.specification.ClassSource_Specification_Direct_Bundle
newEBASpecification()
com.ibm.ws.anno.classsource.specification.ClassSource_Specification_Container_EJB
newEJBContainerSpecification()
com.ibm.ws.anno.classsource.specification.ClassSource_Specification_Direct_EJB
newEJBSpecification()
com.ibm.ws.anno.classsource.specification.ClassSource_Specification_Container_WAR
newWARContainerSpecification()
com.ibm.ws.anno.classsource.specification.ClassSource_Specification_Direct_WAR
newWARSpecification()
ClassSource_Exception
wrapIntoClassSourceException(java.lang.String callingClassName, java.lang.String callingMethodName, java.lang.String message, java.lang.Throwable th)
-
-
-
Method Detail
-
getHashText
java.lang.String getHashText()
-
getUtilFactory
Util_Factory getUtilFactory()
-
newClassSourceException
ClassSource_Exception newClassSourceException(java.lang.String message)
-
wrapIntoClassSourceException
ClassSource_Exception wrapIntoClassSourceException(java.lang.String callingClassName, java.lang.String callingMethodName, java.lang.String message, java.lang.Throwable th)
-
createOptions
ClassSource_Options createOptions()
Create default class source options.- Returns:
- New default class source options.
-
getCanonicalName
java.lang.String getCanonicalName(java.lang.String classSourceName)
-
createAggregateClassSource
ClassSource_Aggregate createAggregateClassSource(java.lang.String name) throws ClassSource_Exception
Create a new empty aggregate class source. Give the class source default options.- Parameters:
name
- The name of the class source.- Returns:
- THe new class source.
- Throws:
ClassSource_Exception
- Thrown if there was a problem creating the class source.
-
createAggregateClassSource
ClassSource_Aggregate createAggregateClassSource(java.lang.String name, ClassSource_Options options) throws ClassSource_Exception
Create a new empty aggregate class source. Assign options to the new class source.- Parameters:
name
- The name of the class source.options
- Options for the new class source.- Returns:
- The new class source.
- Throws:
ClassSource_Exception
- Thrown if there was a problem creating the class source.
-
createAggregateClassSource
ClassSource_Aggregate createAggregateClassSource(Util_InternMap internMap, java.lang.String name) throws ClassSource_Exception
- Throws:
ClassSource_Exception
-
createAggregateClassSource
ClassSource_Aggregate createAggregateClassSource(Util_InternMap internMap, java.lang.String name, ClassSource_Options options) throws ClassSource_Exception
- Throws:
ClassSource_Exception
-
createContainerClassSource
ClassSource_MappedContainer createContainerClassSource(Util_InternMap internMap, java.lang.String name, com.ibm.wsspi.adaptable.module.Container container) throws ClassSource_Exception
- Throws:
ClassSource_Exception
-
createContainerClassSource
ClassSource_MappedContainer createContainerClassSource(Util_InternMap internMap, java.lang.String name, ClassSource_Options options, com.ibm.wsspi.adaptable.module.Container container) throws ClassSource_Exception
- Throws:
ClassSource_Exception
-
createSimpleClassSource
ClassSource_MappedSimple createSimpleClassSource(Util_InternMap internMap, java.lang.String name, ClassSource_MappedSimple.SimpleClassProvider provider) throws ClassSource_Exception
- Throws:
ClassSource_Exception
-
createSimpleClassSource
ClassSource_MappedSimple createSimpleClassSource(Util_InternMap internMap, java.lang.String name, ClassSource_Options options, ClassSource_MappedSimple.SimpleClassProvider provider) throws ClassSource_Exception
- Throws:
ClassSource_Exception
-
createDirectoryClassSource
ClassSource_MappedDirectory createDirectoryClassSource(Util_InternMap internMap, java.lang.String name, java.lang.String dirPath) throws ClassSource_Exception
- Throws:
ClassSource_Exception
-
createDirectoryClassSource
ClassSource_MappedDirectory createDirectoryClassSource(Util_InternMap internMap, java.lang.String name, ClassSource_Options options, java.lang.String dirPath) throws ClassSource_Exception
- Throws:
ClassSource_Exception
-
createJarClassSource
ClassSource_MappedJar createJarClassSource(Util_InternMap internMap, java.lang.String name, java.lang.String jarPath) throws ClassSource_Exception
- Throws:
ClassSource_Exception
-
createJarClassSource
ClassSource_MappedJar createJarClassSource(Util_InternMap internMap, java.lang.String name, ClassSource_Options options, java.lang.String jarPath) throws ClassSource_Exception
- Throws:
ClassSource_Exception
-
createClassLoaderClassSource
ClassSource_ClassLoader createClassLoaderClassSource(Util_InternMap internMap, java.lang.String name, java.lang.ClassLoader classLoader) throws ClassSource_Exception
- Throws:
ClassSource_Exception
-
createClassLoaderClassSource
ClassSource_ClassLoader createClassLoaderClassSource(Util_InternMap internMap, java.lang.String name, ClassSource_Options options, java.lang.ClassLoader classLoader) throws ClassSource_Exception
- Throws:
ClassSource_Exception
-
newEJBSpecification
com.ibm.ws.anno.classsource.specification.ClassSource_Specification_Direct_EJB newEJBSpecification()
-
newEBASpecification
com.ibm.ws.anno.classsource.specification.ClassSource_Specification_Direct_Bundle newEBASpecification()
-
newWARSpecification
com.ibm.ws.anno.classsource.specification.ClassSource_Specification_Direct_WAR newWARSpecification()
-
newEJBContainerSpecification
com.ibm.ws.anno.classsource.specification.ClassSource_Specification_Container_EJB newEJBContainerSpecification()
-
newWARContainerSpecification
com.ibm.ws.anno.classsource.specification.ClassSource_Specification_Container_WAR newWARContainerSpecification()
-
createOptions
ClassSource_Options createOptions(boolean useJandex)
-
-