|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface BrokerFactory
Factory for Broker instances.
| Method Summary | |
|---|---|
void |
addLifecycleListener(Object listener,
Class[] classes)
Register a listener for lifecycle-related events on the specified classes. |
void |
addTransactionListener(Object listener)
Register a listener for transaction-related events on the specified classes. |
void |
close()
Close the factory. |
OpenJPAConfiguration |
getConfiguration()
Return the configuration for this factory. |
Properties |
getProperties()
Return properties describing this runtime. |
Object |
getUserObject(Object key)
Get the value for the specified key from the map of user objects. |
boolean |
isClosed()
Returns true if this broker factory is closed. |
void |
lock()
Synchronizes on an internal lock. |
Broker |
newBroker()
Return a broker with default settings. |
Broker |
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. |
Object |
putUserObject(Object key,
Object val)
Put the specified key-value pair into the map of user objects. |
void |
removeLifecycleListener(Object listener)
Remove a listener for lifecycle-related events. |
void |
removeTransactionListener(Object listener)
Remove a listener for transaction-related events. |
void |
unlock()
Release the internal lock. |
| Method Detail |
|---|
OpenJPAConfiguration getConfiguration()
Properties getProperties()
Object putUserObject(Object key,
Object val)
Object getUserObject(Object key)
Broker newBroker()
Broker newBroker(String user,
String pass,
boolean managed,
int connRetainMode,
boolean findExisting)
void addLifecycleListener(Object listener,
Class[] classes)
void removeLifecycleListener(Object listener)
void addTransactionListener(Object listener)
Brokers created
from this instance moving forward.
void removeTransactionListener(Object listener)
Brokers created from this instance.
void close()
close in interface Closeableboolean isClosed()
void lock()
void unlock()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||