newBroker(String user,
String pass,
boolean managed,
int connRetainMode,
boolean findExisting)
Return a broker using the given credentials and in the given
transaction and connection retain mode, optionally finding
existing broker in the global transaction.

findBroker

Find a pooled broker, or return null if none. If using
managed transactions, looks for a transactional broker;
otherwise returns null by default. This method will be called before
newStoreManager() so that factory subclasses implementing
pooling can return a matching manager before a new StoreManager
is created.

newBrokerImpl

Return a broker configured with the proper settings.
By default, this method constructs a new
BrokerImpl of the class set for this factory.

setup

protected void setup()

Setup transient state used by this factory based on the
current configuration, which will subsequently be locked down. This
method will be called before the first broker is requested,
and will be re-called each time the factory is deserialized into a JVM
that has no configuration for this data store.