public abstract class AbstractBusinessContextFactory extends java.lang.Object implements BusinessContextFactory
Modifier and Type | Field and Description |
---|---|
protected static java.lang.String | ATTR_NAME
Attribute name in the business context configuration file for the name.
|
protected static java.lang.String | ATTR_VALUE
Attribute name in the business context configuration file for the value.
|
static java.lang.String | COPYRIGHT
IBM copyright notice field.
|
Constructor and Description |
---|
AbstractBusinessContextFactory()
The do-nothing zero-argument constructor.
|
AbstractBusinessContextFactory(java.util.List paramList)
This method constructs an AbstractBusinessContextFactory object with the given parameters.
|
Modifier and Type | Method and Description |
---|---|
ContextSPI | createContextSPI(ActivityToken token, ActivityData initData)
This method creates a service provider interface object for the context associated with a given activity and initialization data.
|
protected ContextSPI | createContextSPIClass(java.lang.String strImplClassname)
This method retrieves an instance of a given implementation class from its object pool.
|
void | destroyContextSPI(ContextSPI ctxSPI)
This method returns a given context service provider interface object to the pool.
|
protected abstract java.lang.String | getContextSPIImplClassname(ActivityToken token, ActivityData initData)
This method returns the service provider interface implementation for a given activity and initialization data.
|
protected java.util.List | getParameters()
This method gets this factory's parameters, as specified in the business context configuration file.
|
public static final java.lang.String COPYRIGHT
protected static final java.lang.String ATTR_NAME
protected static final java.lang.String ATTR_VALUE
public AbstractBusinessContextFactory()
public AbstractBusinessContextFactory(java.util.List paramList)
protected abstract java.lang.String getContextSPIImplClassname(ActivityToken token, ActivityData initData)
protected ContextSPI createContextSPIClass(java.lang.String strImplClassname)
public ContextSPI createContextSPI(ActivityToken token, ActivityData initData)
public void destroyContextSPI(ContextSPI ctxSPI)
protected java.util.List getParameters()