com.ibm.websphere.batch.ilc
Class ILProcedureFactory
- java.lang.Object
com.ibm.websphere.batch.ilc.ILProcedureFactory
- public class ILProcedureFactory
- extends java.lang.Object
Constructor Summary
Constructor and Description |
---|
ILProcedureFactory()
|
Method Summary
Modifier and Type | Method and Description |
---|---|
create(java.lang.String moduleName,java.lang.String procedureName,byte[][] parmlist,java.lang.String buildCorrelator,java.lang.String buildDate,ILProcedureTestStub testStub)
Creates an ILProcedure instance based on the specified input parameters.
|
|
|
getFactory()
Returns the factory instance singleton for use in creating ILProcedure
objects.
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail
ILProcedureFactory
- public ILProcedureFactory()
Method Detail
getFactory
- public static ILProcedureFactory getFactory( )
Returns the factory instance singleton for use in creating ILProcedure
objects.
Returns:
the factory instance singleton.
create
- public ILProcedure create(java.lang.String moduleName,
- java.lang.String procedureName,
- byte[][] parmlist,
- java.lang.String buildCorrelator,
- java.lang.String buildDate,
- ILProcedureTestStub testStub)
Creates an ILProcedure instance based on the specified input parameters.
Parameters:
moduleName
- specifies the module name for this ILProcedure. procedureName
- specifies the procedure name for this ILProcedure. parmlist
- specifies the optional parameter list for this ILProcedure
or null. buildCorrelator
- specifies the build correlator string for this
ILProcedure or null. This is typically used for generated ILProcedures. buildDate
- specifies the build date string for this ILProcedure or
null. This is typically used for generated ILProcedures. testStub
- specifies the optional local (non-z/OS) test stub for this
ILProcedure or null. Returns:
an ILProcedure instance.
Note: The ILProcedure representation of a native procedure is
that a named module contains one or more named procedures. Each
procedure receives one or more input parameters and may return
an optional return code.