public class StringManagerFactory
extends java.lang.Object
This class is used by the framework to create an instance when the client attempts to establish a connection to the database. Applications may provide custom StringManager implementations. Such applications will need to subclass this class and StringManagerImpl.
The framework calls the getFactory()
method to get the currently installed factory, and calls its create() method to establish a connection.
This class has a single active instance, which cannot be replaced.
StringManager
, StringManagerImpl
, StringManagerImpl
Modifier | Constructor and Description |
---|---|
protected |
StringManagerFactory() |
Modifier and Type | Method and Description |
---|---|
StringManager |
create()
Instantiates a StringManager object.
|
static StringManagerFactory |
getFactory()
Returns the installed factory using setFactory().
|
static void |
setFactory(StringManagerFactory impl)
Establishes the custom factory instance.
|
public static void setFactory(StringManagerFactory impl) throws java.lang.IllegalArgumentException
impl
- The subclassed factory implementation to be usedjava.lang.IllegalArgumentException
- if the instance is already createdgetFactory()
public static StringManagerFactory getFactory()
public StringManager create()
StringManager.StringManager()
, Transaction.connect(String)