public abstract class ADFContextCreator
extends java.lang.Object
This is the "environmental type" creation pattern for ADFContext.
The implementation class(es) in each provider project must be registered,
one per line, in:
META-INF/services/oracle.adfinternal.share.ADFContextCreator
If the type of the envContext parameter is recognized, then initThreadContext
must return the ADFContext that it created. It's possible that it's the same
instance as was current on entry to the method.
Note: A single creator class can recognize multiple envContext types. And
there can be multiple creator classes registered in a single project (jar).
If the context is recognized as a type supported by this creator,
then return an instance of an ADFContext. All parameters are from the
environment of the request. Any parameter (except the context) can be null.
Parameters:
context - The context instance of the ADFContext needed. Never null.
pc - The remainder of the parameters in this creation context.
Never null, but the individual items may be null;
Returns:
null if the context parameter isn't recognized, or an ADFContext.
It may be the instance that was setAsCurrent on the thread when this
method was called.