| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> |
| <!-- NewPage --> |
| <html lang="de"> |
| <head> |
| <!-- Generated by javadoc (1.8.0_201) on Wed Apr 24 20:07:02 CEST 2019 --> |
| <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
| <title>Broker (OpenJPA Parent POM 3.1.0 API)</title> |
| <meta name="date" content="2019-04-24"> |
| <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> |
| <script type="text/javascript" src="../../../../script.js"></script> |
| </head> |
| <body> |
| <script type="text/javascript"><!-- |
| try { |
| if (location.href.indexOf('is-external=true') == -1) { |
| parent.document.title="Broker (OpenJPA Parent POM 3.1.0 API)"; |
| } |
| } |
| catch(err) { |
| } |
| //--> |
| var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6,"i21":6,"i22":6,"i23":6,"i24":6,"i25":6,"i26":6,"i27":6,"i28":6,"i29":6,"i30":6,"i31":6,"i32":6,"i33":6,"i34":6,"i35":6,"i36":6,"i37":6,"i38":6,"i39":6,"i40":6,"i41":6,"i42":6,"i43":6,"i44":6,"i45":6,"i46":6,"i47":6,"i48":6,"i49":6,"i50":6,"i51":6,"i52":6,"i53":6,"i54":6,"i55":6,"i56":6,"i57":6,"i58":6,"i59":6,"i60":6,"i61":6,"i62":6,"i63":6,"i64":6,"i65":6,"i66":6,"i67":6,"i68":6,"i69":6,"i70":6,"i71":6,"i72":6,"i73":6,"i74":6,"i75":6,"i76":6,"i77":6,"i78":6,"i79":6,"i80":6,"i81":6,"i82":6,"i83":6,"i84":6,"i85":6,"i86":6,"i87":6,"i88":6,"i89":6,"i90":6,"i91":6,"i92":6,"i93":6,"i94":6,"i95":6,"i96":6,"i97":6,"i98":6,"i99":6,"i100":6,"i101":6,"i102":6,"i103":6,"i104":6}; |
| var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]}; |
| var altColor = "altColor"; |
| var rowColor = "rowColor"; |
| var tableTab = "tableTab"; |
| var activeTableTab = "activeTableTab"; |
| </script> |
| <noscript> |
| <div>JavaScript is disabled on your browser.</div> |
| </noscript> |
| <!-- ========= START OF TOP NAVBAR ======= --> |
| <div class="topNav"><a name="navbar.top"> |
| <!-- --> |
| </a> |
| <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> |
| <a name="navbar.top.firstrow"> |
| <!-- --> |
| </a> |
| <ul class="navList" title="Navigation"> |
| <li><a href="../../../../overview-summary.html">Overview</a></li> |
| <li><a href="package-summary.html">Package</a></li> |
| <li class="navBarCell1Rev">Class</li> |
| <li><a href="class-use/Broker.html">Use</a></li> |
| <li><a href="package-tree.html">Tree</a></li> |
| <li><a href="../../../../deprecated-list.html">Deprecated</a></li> |
| <li><a href="../../../../index-all.html">Index</a></li> |
| <li><a href="../../../../help-doc.html">Help</a></li> |
| </ul> |
| </div> |
| <div class="subNav"> |
| <ul class="navList"> |
| <li><a href="../../../../org/apache/openjpa/kernel/Bootstrap.html" title="class in org.apache.openjpa.kernel"><span class="typeNameLink">Prev Class</span></a></li> |
| <li><a href="../../../../org/apache/openjpa/kernel/BrokerFactory.html" title="interface in org.apache.openjpa.kernel"><span class="typeNameLink">Next Class</span></a></li> |
| </ul> |
| <ul class="navList"> |
| <li><a href="../../../../index.html?org/apache/openjpa/kernel/Broker.html" target="_top">Frames</a></li> |
| <li><a href="Broker.html" target="_top">No Frames</a></li> |
| </ul> |
| <ul class="navList" id="allclasses_navbar_top"> |
| <li><a href="../../../../allclasses-noframe.html">All Classes</a></li> |
| </ul> |
| <div> |
| <script type="text/javascript"><!-- |
| allClassesLink = document.getElementById("allclasses_navbar_top"); |
| if(window==top) { |
| allClassesLink.style.display = "block"; |
| } |
| else { |
| allClassesLink.style.display = "none"; |
| } |
| //--> |
| </script> |
| </div> |
| <div> |
| <ul class="subNavList"> |
| <li>Summary: </li> |
| <li>Nested | </li> |
| <li>Field | </li> |
| <li>Constr | </li> |
| <li><a href="#method.summary">Method</a></li> |
| </ul> |
| <ul class="subNavList"> |
| <li>Detail: </li> |
| <li>Field | </li> |
| <li>Constr | </li> |
| <li><a href="#method.detail">Method</a></li> |
| </ul> |
| </div> |
| <a name="skip.navbar.top"> |
| <!-- --> |
| </a></div> |
| <!-- ========= END OF TOP NAVBAR ========= --> |
| <!-- ======== START OF CLASS DATA ======== --> |
| <div class="header"> |
| <div class="subTitle">org.apache.openjpa.kernel</div> |
| <h2 title="Interface Broker" class="title">Interface Broker</h2> |
| </div> |
| <div class="contentContainer"> |
| <div class="description"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <dl> |
| <dt>All Superinterfaces:</dt> |
| <dd><a href="../../../../org/apache/openjpa/kernel/AutoClear.html" title="interface in org.apache.openjpa.kernel">AutoClear</a>, <a href="../../../../org/apache/openjpa/kernel/AutoDetach.html" title="interface in org.apache.openjpa.kernel">AutoDetach</a>, <a href="../../../../org/apache/openjpa/event/CallbackModes.html" title="interface in org.apache.openjpa.event">CallbackModes</a>, <a href="../../../../org/apache/openjpa/lib/util/Closeable.html" title="interface in org.apache.openjpa.lib.util">Closeable</a>, <a href="../../../../org/apache/openjpa/kernel/ConnectionRetainModes.html" title="interface in org.apache.openjpa.kernel">ConnectionRetainModes</a>, <a href="../../../../org/apache/openjpa/kernel/DetachState.html" title="interface in org.apache.openjpa.kernel">DetachState</a>, <a href="../../../../org/apache/openjpa/kernel/LockLevels.html" title="interface in org.apache.openjpa.kernel">LockLevels</a>, <a href="../../../../org/apache/openjpa/kernel/RestoreState.html" title="interface in org.apache.openjpa.kernel">RestoreState</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a>, <a href="https://docs.oracle.com/javase/8/docs/api/javax/transaction/Synchronization.html?is-external=true" title="class or interface in javax.transaction">Synchronization</a></dd> |
| </dl> |
| <dl> |
| <dt>All Known Subinterfaces:</dt> |
| <dd><a href="../../../../org/apache/openjpa/slice/DistributedBroker.html" title="interface in org.apache.openjpa.slice">DistributedBroker</a></dd> |
| </dl> |
| <dl> |
| <dt>All Known Implementing Classes:</dt> |
| <dd><a href="../../../../org/apache/openjpa/kernel/BrokerImpl.html" title="class in org.apache.openjpa.kernel">BrokerImpl</a>, <a href="../../../../org/apache/openjpa/kernel/DelegatingBroker.html" title="class in org.apache.openjpa.kernel">DelegatingBroker</a>, <a href="../../../../org/apache/openjpa/slice/DistributedBrokerImpl.html" title="class in org.apache.openjpa.slice">DistributedBrokerImpl</a>, <a href="../../../../org/apache/openjpa/kernel/FinalizingBrokerImpl.html" title="class in org.apache.openjpa.kernel">FinalizingBrokerImpl</a></dd> |
| </dl> |
| <hr> |
| <br> |
| <pre>public interface <span class="typeNameLabel">Broker</span> |
| extends <a href="https://docs.oracle.com/javase/8/docs/api/javax/transaction/Synchronization.html?is-external=true" title="class or interface in javax.transaction">Synchronization</a>, <a href="../../../../org/apache/openjpa/lib/util/Closeable.html" title="interface in org.apache.openjpa.lib.util">Closeable</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a>, <a href="../../../../org/apache/openjpa/kernel/ConnectionRetainModes.html" title="interface in org.apache.openjpa.kernel">ConnectionRetainModes</a>, <a href="../../../../org/apache/openjpa/kernel/DetachState.html" title="interface in org.apache.openjpa.kernel">DetachState</a>, <a href="../../../../org/apache/openjpa/kernel/LockLevels.html" title="interface in org.apache.openjpa.kernel">LockLevels</a>, <a href="../../../../org/apache/openjpa/kernel/RestoreState.html" title="interface in org.apache.openjpa.kernel">RestoreState</a>, <a href="../../../../org/apache/openjpa/kernel/AutoClear.html" title="interface in org.apache.openjpa.kernel">AutoClear</a>, <a href="../../../../org/apache/openjpa/kernel/AutoDetach.html" title="interface in org.apache.openjpa.kernel">AutoDetach</a>, <a href="../../../../org/apache/openjpa/event/CallbackModes.html" title="interface in org.apache.openjpa.event">CallbackModes</a></pre> |
| <div class="block">The broker is the primary interface into the OpenJPA runtime. Each broker |
| maintains an independent object cache and an independent transactional |
| context.</div> |
| <dl> |
| <dt><span class="simpleTagLabel">Since:</span></dt> |
| <dd>0.4.0</dd> |
| <dt><span class="simpleTagLabel">Author:</span></dt> |
| <dd>Abe White</dd> |
| </dl> |
| </li> |
| </ul> |
| </div> |
| <div class="summary"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <!-- =========== FIELD SUMMARY =========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="field.summary"> |
| <!-- --> |
| </a> |
| <h3>Field Summary</h3> |
| <ul class="blockList"> |
| <li class="blockList"><a name="fields.inherited.from.class.org.apache.openjpa.kernel.StoreContext"> |
| <!-- --> |
| </a> |
| <h3>Fields inherited from interface org.apache.openjpa.kernel.<a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></h3> |
| <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#EXCLUDE_ALL">EXCLUDE_ALL</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#OID_ALLOW_NEW">OID_ALLOW_NEW</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#OID_COPY">OID_COPY</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#OID_NODELETED">OID_NODELETED</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#OID_NOVALIDATE">OID_NOVALIDATE</a></code></li> |
| </ul> |
| <ul class="blockList"> |
| <li class="blockList"><a name="fields.inherited.from.class.org.apache.openjpa.kernel.ConnectionRetainModes"> |
| <!-- --> |
| </a> |
| <h3>Fields inherited from interface org.apache.openjpa.kernel.<a href="../../../../org/apache/openjpa/kernel/ConnectionRetainModes.html" title="interface in org.apache.openjpa.kernel">ConnectionRetainModes</a></h3> |
| <code><a href="../../../../org/apache/openjpa/kernel/ConnectionRetainModes.html#CONN_RETAIN_ALWAYS">CONN_RETAIN_ALWAYS</a>, <a href="../../../../org/apache/openjpa/kernel/ConnectionRetainModes.html#CONN_RETAIN_DEMAND">CONN_RETAIN_DEMAND</a>, <a href="../../../../org/apache/openjpa/kernel/ConnectionRetainModes.html#CONN_RETAIN_TRANS">CONN_RETAIN_TRANS</a></code></li> |
| </ul> |
| <ul class="blockList"> |
| <li class="blockList"><a name="fields.inherited.from.class.org.apache.openjpa.kernel.DetachState"> |
| <!-- --> |
| </a> |
| <h3>Fields inherited from interface org.apache.openjpa.kernel.<a href="../../../../org/apache/openjpa/kernel/DetachState.html" title="interface in org.apache.openjpa.kernel">DetachState</a></h3> |
| <code><a href="../../../../org/apache/openjpa/kernel/DetachState.html#DETACH_ALL">DETACH_ALL</a>, <a href="../../../../org/apache/openjpa/kernel/DetachState.html#DETACH_FETCH_GROUPS">DETACH_FETCH_GROUPS</a>, <a href="../../../../org/apache/openjpa/kernel/DetachState.html#DETACH_FGS">DETACH_FGS</a>, <a href="../../../../org/apache/openjpa/kernel/DetachState.html#DETACH_LOADED">DETACH_LOADED</a></code></li> |
| </ul> |
| <ul class="blockList"> |
| <li class="blockList"><a name="fields.inherited.from.class.org.apache.openjpa.kernel.LockLevels"> |
| <!-- --> |
| </a> |
| <h3>Fields inherited from interface org.apache.openjpa.kernel.<a href="../../../../org/apache/openjpa/kernel/LockLevels.html" title="interface in org.apache.openjpa.kernel">LockLevels</a></h3> |
| <code><a href="../../../../org/apache/openjpa/kernel/LockLevels.html#LOCK_NONE">LOCK_NONE</a>, <a href="../../../../org/apache/openjpa/kernel/LockLevels.html#LOCK_READ">LOCK_READ</a>, <a href="../../../../org/apache/openjpa/kernel/LockLevels.html#LOCK_WRITE">LOCK_WRITE</a></code></li> |
| </ul> |
| <ul class="blockList"> |
| <li class="blockList"><a name="fields.inherited.from.class.org.apache.openjpa.kernel.RestoreState"> |
| <!-- --> |
| </a> |
| <h3>Fields inherited from interface org.apache.openjpa.kernel.<a href="../../../../org/apache/openjpa/kernel/RestoreState.html" title="interface in org.apache.openjpa.kernel">RestoreState</a></h3> |
| <code><a href="../../../../org/apache/openjpa/kernel/RestoreState.html#RESTORE_ALL">RESTORE_ALL</a>, <a href="../../../../org/apache/openjpa/kernel/RestoreState.html#RESTORE_IMMUTABLE">RESTORE_IMMUTABLE</a>, <a href="../../../../org/apache/openjpa/kernel/RestoreState.html#RESTORE_NONE">RESTORE_NONE</a></code></li> |
| </ul> |
| <ul class="blockList"> |
| <li class="blockList"><a name="fields.inherited.from.class.org.apache.openjpa.kernel.AutoClear"> |
| <!-- --> |
| </a> |
| <h3>Fields inherited from interface org.apache.openjpa.kernel.<a href="../../../../org/apache/openjpa/kernel/AutoClear.html" title="interface in org.apache.openjpa.kernel">AutoClear</a></h3> |
| <code><a href="../../../../org/apache/openjpa/kernel/AutoClear.html#CLEAR_ALL">CLEAR_ALL</a>, <a href="../../../../org/apache/openjpa/kernel/AutoClear.html#CLEAR_DATASTORE">CLEAR_DATASTORE</a></code></li> |
| </ul> |
| <ul class="blockList"> |
| <li class="blockList"><a name="fields.inherited.from.class.org.apache.openjpa.kernel.AutoDetach"> |
| <!-- --> |
| </a> |
| <h3>Fields inherited from interface org.apache.openjpa.kernel.<a href="../../../../org/apache/openjpa/kernel/AutoDetach.html" title="interface in org.apache.openjpa.kernel">AutoDetach</a></h3> |
| <code><a href="../../../../org/apache/openjpa/kernel/AutoDetach.html#DETACH_CLOSE">DETACH_CLOSE</a>, <a href="../../../../org/apache/openjpa/kernel/AutoDetach.html#DETACH_COMMIT">DETACH_COMMIT</a>, <a href="../../../../org/apache/openjpa/kernel/AutoDetach.html#DETACH_NONE">DETACH_NONE</a>, <a href="../../../../org/apache/openjpa/kernel/AutoDetach.html#DETACH_NONTXREAD">DETACH_NONTXREAD</a>, <a href="../../../../org/apache/openjpa/kernel/AutoDetach.html#DETACH_ROLLBACK">DETACH_ROLLBACK</a>, <a href="../../../../org/apache/openjpa/kernel/AutoDetach.html#names">names</a>, <a href="../../../../org/apache/openjpa/kernel/AutoDetach.html#values">values</a></code></li> |
| </ul> |
| <ul class="blockList"> |
| <li class="blockList"><a name="fields.inherited.from.class.org.apache.openjpa.event.CallbackModes"> |
| <!-- --> |
| </a> |
| <h3>Fields inherited from interface org.apache.openjpa.event.<a href="../../../../org/apache/openjpa/event/CallbackModes.html" title="interface in org.apache.openjpa.event">CallbackModes</a></h3> |
| <code><a href="../../../../org/apache/openjpa/event/CallbackModes.html#CALLBACK_FAIL_FAST">CALLBACK_FAIL_FAST</a>, <a href="../../../../org/apache/openjpa/event/CallbackModes.html#CALLBACK_IGNORE">CALLBACK_IGNORE</a>, <a href="../../../../org/apache/openjpa/event/CallbackModes.html#CALLBACK_LOG">CALLBACK_LOG</a>, <a href="../../../../org/apache/openjpa/event/CallbackModes.html#CALLBACK_RETHROW">CALLBACK_RETHROW</a>, <a href="../../../../org/apache/openjpa/event/CallbackModes.html#CALLBACK_ROLLBACK">CALLBACK_ROLLBACK</a></code></li> |
| </ul> |
| </li> |
| </ul> |
| <!-- ========== METHOD SUMMARY =========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="method.summary"> |
| <!-- --> |
| </a> |
| <h3>Method Summary</h3> |
| <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> |
| <caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colLast" scope="col">Method and Description</th> |
| </tr> |
| <tr id="i0" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#addLifecycleListener-java.lang.Object-java.lang.Class:A-">addLifecycleListener</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> listener, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>[] classes)</code> |
| <div class="block">Register a listener for lifecycle-related events on the specified |
| classes.</div> |
| </td> |
| </tr> |
| <tr id="i1" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#addTransactionListener-java.lang.Object-">addTransactionListener</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> listener)</code> |
| <div class="block">Register a listener for transaction-related events.</div> |
| </td> |
| </tr> |
| <tr id="i2" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#assertActiveTransaction--">assertActiveTransaction</a></span>()</code> |
| <div class="block">Throw an exception if there is no active transaction.</div> |
| </td> |
| </tr> |
| <tr id="i3" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#assertNontransactionalRead--">assertNontransactionalRead</a></span>()</code> |
| <div class="block">Throw an exception if there is no transaction active and |
| nontransactional reading is not enabled.</div> |
| </td> |
| </tr> |
| <tr id="i4" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#assertOpen--">assertOpen</a></span>()</code> |
| <div class="block">Throw an exception if this broker has been closed.</div> |
| </td> |
| </tr> |
| <tr id="i5" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#assertWriteOperation--">assertWriteOperation</a></span>()</code> |
| <div class="block">Throw an exception if a write operation is not permitted (there is |
| no active transaction and nontransactional writing is not enabled).</div> |
| </td> |
| </tr> |
| <tr id="i6" class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#attach-java.lang.Object-boolean-org.apache.openjpa.kernel.OpCallbacks-">attach</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> pc, |
| boolean copyNew, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</code> |
| <div class="block">Import the specified detached object into the broker.</div> |
| </td> |
| </tr> |
| <tr id="i7" class="rowColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#attachAll-java.util.Collection-boolean-org.apache.openjpa.kernel.OpCallbacks-">attachAll</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> objs, |
| boolean copyNew, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</code> |
| <div class="block">Import the specified objects into the broker.</div> |
| </td> |
| </tr> |
| <tr id="i8" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#begin--">begin</a></span>()</code> |
| <div class="block">Begin a transaction.</div> |
| </td> |
| </tr> |
| <tr id="i9" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#beginOperation-boolean-">beginOperation</a></span>(boolean syncTrans)</code> |
| <div class="block">Begin a logical operation.</div> |
| </td> |
| </tr> |
| <tr id="i10" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#cancelAll--">cancelAll</a></span>()</code> |
| <div class="block">Cancel all pending data store statements.</div> |
| </td> |
| </tr> |
| <tr id="i11" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#close--">close</a></span>()</code> |
| <div class="block">Close the broker.</div> |
| </td> |
| </tr> |
| <tr id="i12" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#commit--">commit</a></span>()</code> |
| <div class="block">Commit the current transaction.</div> |
| </td> |
| </tr> |
| <tr id="i13" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#commitAndResume--">commitAndResume</a></span>()</code> |
| <div class="block">Issue a commit and then start a new transaction.</div> |
| </td> |
| </tr> |
| <tr id="i14" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#delete-java.lang.Object-org.apache.openjpa.kernel.OpCallbacks-">delete</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> pc, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</code> |
| <div class="block">Delete the given object.</div> |
| </td> |
| </tr> |
| <tr id="i15" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#deleteAll-java.util.Collection-org.apache.openjpa.kernel.OpCallbacks-">deleteAll</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> objs, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</code> |
| <div class="block">Delete the given objects.</div> |
| </td> |
| </tr> |
| <tr id="i16" class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#detach-java.lang.Object-org.apache.openjpa.kernel.OpCallbacks-">detach</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> pc, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</code> |
| <div class="block">Detach the specified object from the broker.</div> |
| </td> |
| </tr> |
| <tr id="i17" class="rowColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#detachAll-java.util.Collection-org.apache.openjpa.kernel.OpCallbacks-">detachAll</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> objs, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</code> |
| <div class="block">Detach the specified objects from the broker.</div> |
| </td> |
| </tr> |
| <tr id="i18" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#detachAll-org.apache.openjpa.kernel.OpCallbacks-">detachAll</a></span>(<a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</code> |
| <div class="block">Detach all objects in place.</div> |
| </td> |
| </tr> |
| <tr id="i19" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#detachAll-org.apache.openjpa.kernel.OpCallbacks-boolean-">detachAll</a></span>(<a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call, |
| boolean flush)</code> |
| <div class="block">Detach all objects in place, with the option of performing a |
| flush before doing the detachment.</div> |
| </td> |
| </tr> |
| <tr id="i20" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#dirtyType-java.lang.Class-">dirtyType</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a> cls)</code> |
| <div class="block">Mark the given class as dirty within the current transaction.</div> |
| </td> |
| </tr> |
| <tr id="i21" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#endOperation--">endOperation</a></span>()</code> |
| <div class="block">End a logical operation.</div> |
| </td> |
| </tr> |
| <tr id="i22" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#evict-java.lang.Object-org.apache.openjpa.kernel.OpCallbacks-">evict</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> pc, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</code> |
| <div class="block">Evict the given object.</div> |
| </td> |
| </tr> |
| <tr id="i23" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#evictAll-java.util.Collection-org.apache.openjpa.kernel.OpCallbacks-">evictAll</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> objs, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</code> |
| <div class="block">Evict the given objects.</div> |
| </td> |
| </tr> |
| <tr id="i24" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#evictAll-org.apache.openjpa.kernel.Extent-org.apache.openjpa.kernel.OpCallbacks-">evictAll</a></span>(<a href="../../../../org/apache/openjpa/kernel/Extent.html" title="interface in org.apache.openjpa.kernel">Extent</a> extent, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</code> |
| <div class="block">Evict all persistent-clean and persistent-nontransactional |
| instances in the given <a href="../../../../org/apache/openjpa/kernel/Extent.html" title="interface in org.apache.openjpa.kernel"><code>Extent</code></a>.</div> |
| </td> |
| </tr> |
| <tr id="i25" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#evictAll-org.apache.openjpa.kernel.OpCallbacks-">evictAll</a></span>(<a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</code> |
| <div class="block">Evict all clean objects.</div> |
| </td> |
| </tr> |
| <tr id="i26" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#flush--">flush</a></span>()</code> |
| <div class="block">Flush all transactional instances to the data store.</div> |
| </td> |
| </tr> |
| <tr id="i27" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#getAutoClear--">getAutoClear</a></span>()</code> |
| <div class="block">Whether objects clear when entering transactions.</div> |
| </td> |
| </tr> |
| <tr id="i28" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#getAutoDetach--">getAutoDetach</a></span>()</code> |
| <div class="block">Bit flags marked in <a href="../../../../org/apache/openjpa/kernel/AutoDetach.html" title="interface in org.apache.openjpa.kernel"><code>AutoDetach</code></a> which indicate when persistent |
| managed objects should be automatically detached in-place.</div> |
| </td> |
| </tr> |
| <tr id="i29" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/openjpa/kernel/BrokerFactory.html" title="interface in org.apache.openjpa.kernel">BrokerFactory</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#getBrokerFactory--">getBrokerFactory</a></span>()</code> |
| <div class="block">Return the factory that produced this broker.</div> |
| </td> |
| </tr> |
| <tr id="i30" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#getCachePreparedQuery--">getCachePreparedQuery</a></span>()</code> |
| <div class="block">Affirms if this receiver is caching prepared queries.</div> |
| </td> |
| </tr> |
| <tr id="i31" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#getConnectionRetainMode--">getConnectionRetainMode</a></span>()</code> |
| <div class="block">Return the connection retain mode for this broker.</div> |
| </td> |
| </tr> |
| <tr id="i32" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#getEvictFromDataCache--">getEvictFromDataCache</a></span>()</code> |
| <div class="block">Whether to also evict an object from the store cache when it is |
| evicted through this broker.</div> |
| </td> |
| </tr> |
| <tr id="i33" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/openjpa/kernel/Seq.html" title="interface in org.apache.openjpa.kernel">Seq</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#getIdentitySequence-org.apache.openjpa.meta.ClassMetaData-">getIdentitySequence</a></span>(<a href="../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a> meta)</code> |
| <div class="block">Returns a <a href="../../../../org/apache/openjpa/kernel/Seq.html" title="interface in org.apache.openjpa.kernel"><code>Seq</code></a> for the datastore identity values of the |
| specified persistent class, or null if the class' identity cannot be |
| represented as a sequence.</div> |
| </td> |
| </tr> |
| <tr id="i34" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#getIgnoreChanges--">getIgnoreChanges</a></span>()</code> |
| <div class="block">Whether to take into account changes in the transaction when executing |
| a query or iterating an extent.</div> |
| </td> |
| </tr> |
| <tr id="i35" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/openjpa/kernel/InverseManager.html" title="class in org.apache.openjpa.kernel">InverseManager</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#getInverseManager--">getInverseManager</a></span>()</code> |
| <div class="block">Return the inverse manager in use.</div> |
| </td> |
| </tr> |
| <tr id="i36" class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/openjpa/event/LifecycleEventManager.html" title="class in org.apache.openjpa.event">LifecycleEventManager</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#getLifecycleEventManager--">getLifecycleEventManager</a></span>()</code> |
| <div class="block">Return the lifecycle event manager associated with the broker.</div> |
| </td> |
| </tr> |
| <tr id="i37" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#getLifecycleListenerCallbackMode--">getLifecycleListenerCallbackMode</a></span>()</code> |
| <div class="block">The callback mode for handling exceptions from lifecycle event listeners.</div> |
| </td> |
| </tr> |
| <tr id="i38" class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/openjpa/ee/ManagedRuntime.html" title="interface in org.apache.openjpa.ee">ManagedRuntime</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#getManagedRuntime--">getManagedRuntime</a></span>()</code> |
| <div class="block">Return the managed runtime in use.</div> |
| </td> |
| </tr> |
| <tr id="i39" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#getMultithreaded--">getMultithreaded</a></span>()</code> |
| <div class="block">Whether the broker or its managed instances are used in a multithreaded |
| environment.</div> |
| </td> |
| </tr> |
| <tr id="i40" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#getNontransactionalRead--">getNontransactionalRead</a></span>()</code> |
| <div class="block">Whether to allow nontransactional access to persistent state.</div> |
| </td> |
| </tr> |
| <tr id="i41" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#getNontransactionalWrite--">getNontransactionalWrite</a></span>()</code> |
| <div class="block">Whether to allow nontransactional changes to persistent state.</div> |
| </td> |
| </tr> |
| <tr id="i42" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#getOptimistic--">getOptimistic</a></span>()</code> |
| <div class="block">Whether to use optimistic transactional semantics.</div> |
| </td> |
| </tr> |
| <tr id="i43" class="rowColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#getProperties--">getProperties</a></span>()</code> |
| <div class="block">Retrieve the current properties for this broker Some of these properties |
| may have been changed from the original configuration.</div> |
| </td> |
| </tr> |
| <tr id="i44" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#getRestoreState--">getRestoreState</a></span>()</code> |
| <div class="block">Whether to restore an object's original state on rollback.</div> |
| </td> |
| </tr> |
| <tr id="i45" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#getRetainState--">getRetainState</a></span>()</code> |
| <div class="block">Whether objects retain their persistent state on transaction commit.</div> |
| </td> |
| </tr> |
| <tr id="i46" class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#getRollbackCause--">getRollbackCause</a></span>()</code> |
| <div class="block">Returns the Throwable that caused the transaction to be |
| marked for rollback.</div> |
| </td> |
| </tr> |
| <tr id="i47" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#getRollbackOnly--">getRollbackOnly</a></span>()</code> |
| <div class="block">Return whether the current transaction has been marked for rollback.</div> |
| </td> |
| </tr> |
| <tr id="i48" class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#getSupportedProperties--">getSupportedProperties</a></span>()</code> |
| <div class="block">Return the supported properties for this broker as property keys.</div> |
| </td> |
| </tr> |
| <tr id="i49" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#getSyncWithManagedTransactions--">getSyncWithManagedTransactions</a></span>()</code> |
| <div class="block">Whether to check for a global transaction upon every managed, |
| non-transactional operation.</div> |
| </td> |
| </tr> |
| <tr id="i50" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#getTransactionListenerCallbackMode--">getTransactionListenerCallbackMode</a></span>()</code> |
| <div class="block">The callback mode for handling exceptions from transaction event |
| listeners.</div> |
| </td> |
| </tr> |
| <tr id="i51" class="rowColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#getTransactionListeners--">getTransactionListeners</a></span>()</code> |
| <div class="block">Gets an umodifiable collection of currently registered lsteners.</div> |
| </td> |
| </tr> |
| <tr id="i52" class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#getUserObject-java.lang.Object-">getUserObject</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> key)</code> |
| <div class="block">Get the value for the specified key from the map of user objects.</div> |
| </td> |
| </tr> |
| <tr id="i53" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/openjpa/kernel/Seq.html" title="interface in org.apache.openjpa.kernel">Seq</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#getValueSequence-org.apache.openjpa.meta.FieldMetaData-">getValueSequence</a></span>(<a href="../../../../org/apache/openjpa/meta/FieldMetaData.html" title="class in org.apache.openjpa.meta">FieldMetaData</a> fmd)</code> |
| <div class="block">Returns a <a href="../../../../org/apache/openjpa/kernel/Seq.html" title="interface in org.apache.openjpa.kernel"><code>Seq</code></a> for the generated values of the specified |
| field, or null if the field is not generated.</div> |
| </td> |
| </tr> |
| <tr id="i54" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#isClosed--">isClosed</a></span>()</code> |
| <div class="block">Whether the broker is closed.</div> |
| </td> |
| </tr> |
| <tr id="i55" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#isCloseInvoked--">isCloseInvoked</a></span>()</code> |
| <div class="block">Whether <a href="../../../../org/apache/openjpa/kernel/Broker.html#close--"><code>close()</code></a> has been invoked, though the broker might |
| remain open until the current managed transaction completes.</div> |
| </td> |
| </tr> |
| <tr id="i56" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#isDetached-java.lang.Object-">isDetached</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj)</code> |
| <div class="block">Returns <code>true</code> if <code>obj</code> is a detached object |
| (one that can be reattached to a <a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel"><code>Broker</code></a> via a call to |
| <a href="../../../../org/apache/openjpa/kernel/Broker.html#attach-java.lang.Object-boolean-org.apache.openjpa.kernel.OpCallbacks-"><code>attach(java.lang.Object, boolean, org.apache.openjpa.kernel.OpCallbacks)</code></a>); otherwise returns <code>false</code>.</div> |
| </td> |
| </tr> |
| <tr id="i57" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#isDetachedNew--">isDetachedNew</a></span>()</code> |
| <div class="block">Whether to treat relations to detached instances during persist |
| operations as new or as pseudo-hollow instances.</div> |
| </td> |
| </tr> |
| <tr id="i58" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#lock-java.lang.Object-int-int-org.apache.openjpa.kernel.OpCallbacks-">lock</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> pc, |
| int level, |
| int timeout, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</code> |
| <div class="block">Ensure that the given instance is locked at the given lock level.</div> |
| </td> |
| </tr> |
| <tr id="i59" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#lock-java.lang.Object-org.apache.openjpa.kernel.OpCallbacks-">lock</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> pc, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</code> |
| <div class="block">Ensure that the given instance is locked at the current lock level, as |
| set in the <a href="../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel"><code>FetchConfiguration</code></a> for the broker.</div> |
| </td> |
| </tr> |
| <tr id="i60" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#lockAll-java.util.Collection-int-int-org.apache.openjpa.kernel.OpCallbacks-">lockAll</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> objs, |
| int level, |
| int timeout, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</code> |
| <div class="block">Ensure that the given instances are locked at the given lock level.</div> |
| </td> |
| </tr> |
| <tr id="i61" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#lockAll-java.util.Collection-org.apache.openjpa.kernel.OpCallbacks-">lockAll</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> objs, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</code> |
| <div class="block">Ensure that the given instances are locked at the current lock level, as |
| set in the <a href="../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel"><code>FetchConfiguration</code></a> for the broker.</div> |
| </td> |
| </tr> |
| <tr id="i62" class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/openjpa/kernel/Extent.html" title="interface in org.apache.openjpa.kernel">Extent</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#newExtent-java.lang.Class-boolean-">newExtent</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a> cls, |
| boolean subs)</code> |
| <div class="block">Return an extent of the given class, optionally including subclasses.</div> |
| </td> |
| </tr> |
| <tr id="i63" class="rowColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#newInstance-java.lang.Class-">newInstance</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a> cls)</code> |
| <div class="block">Create a new instance of type <code>cls</code>.</div> |
| </td> |
| </tr> |
| <tr id="i64" class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/openjpa/kernel/Query.html" title="interface in org.apache.openjpa.kernel">Query</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#newQuery-java.lang.String-java.lang.Class-java.lang.Object-">newQuery</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> language, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a> cls, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> query)</code> |
| <div class="block">Create a new query from the given data, with the given candidate class |
| and language.</div> |
| </td> |
| </tr> |
| <tr id="i65" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/openjpa/kernel/Query.html" title="interface in org.apache.openjpa.kernel">Query</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#newQuery-java.lang.String-java.lang.Object-">newQuery</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> language, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> query)</code> |
| <div class="block">Create a new query in the given language.</div> |
| </td> |
| </tr> |
| <tr id="i66" class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#persist-java.lang.Object-java.lang.Object-org.apache.openjpa.kernel.OpCallbacks-">persist</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> pc, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> id, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</code> |
| <div class="block">Make the given instance persistent.</div> |
| </td> |
| </tr> |
| <tr id="i67" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#persist-java.lang.Object-org.apache.openjpa.kernel.OpCallbacks-">persist</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</code> |
| <div class="block">Persist the given object.</div> |
| </td> |
| </tr> |
| <tr id="i68" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#persistAll-java.util.Collection-org.apache.openjpa.kernel.OpCallbacks-">persistAll</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> objs, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</code> |
| <div class="block">Persist the given objects.</div> |
| </td> |
| </tr> |
| <tr id="i69" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#preFlush--">preFlush</a></span>()</code> |
| <div class="block">Run pre-flush actions on transactional objects, including |
| persistence-by-reachability, inverse relationship management, |
| deletion of dependent instances, and instance callbacks.</div> |
| </td> |
| </tr> |
| <tr id="i70" class="altColor"> |
| <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#putUserObject-java.lang.Object-java.lang.Object-">putUserObject</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> key, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> val)</code> |
| <div class="block">Put the specified key-value pair into the map of user objects.</div> |
| </td> |
| </tr> |
| <tr id="i71" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#refresh-java.lang.Object-org.apache.openjpa.kernel.OpCallbacks-">refresh</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> pc, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</code> |
| <div class="block">Refresh the state of the given object.</div> |
| </td> |
| </tr> |
| <tr id="i72" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#refreshAll-java.util.Collection-org.apache.openjpa.kernel.OpCallbacks-">refreshAll</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> objs, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</code> |
| <div class="block">Refresh the state of the given objects.</div> |
| </td> |
| </tr> |
| <tr id="i73" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#release-java.lang.Object-org.apache.openjpa.kernel.OpCallbacks-">release</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> pc, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</code> |
| <div class="block">Release the given object from management.</div> |
| </td> |
| </tr> |
| <tr id="i74" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#releaseAll-java.util.Collection-org.apache.openjpa.kernel.OpCallbacks-">releaseAll</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> objs, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</code> |
| <div class="block">Release the given objects from management.</div> |
| </td> |
| </tr> |
| <tr id="i75" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#releaseSavepoint--">releaseSavepoint</a></span>()</code> |
| <div class="block">Release the last set savepoint and any resources associated with it.</div> |
| </td> |
| </tr> |
| <tr id="i76" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#releaseSavepoint-java.lang.String-">releaseSavepoint</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</code> |
| <div class="block">Release the savepoint and any resources associated with it.</div> |
| </td> |
| </tr> |
| <tr id="i77" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#removeLifecycleListener-java.lang.Object-">removeLifecycleListener</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> listener)</code> |
| <div class="block">Remove a listener for lifecycle-related events.</div> |
| </td> |
| </tr> |
| <tr id="i78" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#removeTransactionListener-java.lang.Object-">removeTransactionListener</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> listener)</code> |
| <div class="block">Remove a listener for transaction-related events.</div> |
| </td> |
| </tr> |
| <tr id="i79" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#rollback--">rollback</a></span>()</code> |
| <div class="block">Rollback the current transaction.</div> |
| </td> |
| </tr> |
| <tr id="i80" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#rollbackAndResume--">rollbackAndResume</a></span>()</code> |
| <div class="block">Issue a rollback and then start a new transaction.</div> |
| </td> |
| </tr> |
| <tr id="i81" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#rollbackToSavepoint--">rollbackToSavepoint</a></span>()</code> |
| <div class="block">Rollback the current transaction to the last savepoint.</div> |
| </td> |
| </tr> |
| <tr id="i82" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#rollbackToSavepoint-java.lang.String-">rollbackToSavepoint</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</code> |
| <div class="block">Rollback the current transaction to the given savepoint name.</div> |
| </td> |
| </tr> |
| <tr id="i83" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#setAutoClear-int-">setAutoClear</a></span>(int clear)</code> |
| <div class="block">Whether objects clear when entering transactions.</div> |
| </td> |
| </tr> |
| <tr id="i84" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#setAutoDetach-int-">setAutoDetach</a></span>(int flags)</code> |
| <div class="block">Bit flags marked in <a href="../../../../org/apache/openjpa/kernel/AutoDetach.html" title="interface in org.apache.openjpa.kernel"><code>AutoDetach</code></a> which indicate when persistent |
| managed objects should be automatically detached in-place.</div> |
| </td> |
| </tr> |
| <tr id="i85" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#setAutoDetach-int-boolean-">setAutoDetach</a></span>(int flag, |
| boolean on)</code> |
| <div class="block">Bit flags marked in <a href="../../../../org/apache/openjpa/kernel/AutoDetach.html" title="interface in org.apache.openjpa.kernel"><code>AutoDetach</code></a> which indicate when persistent |
| managed objects should be automatically detached in-place.</div> |
| </td> |
| </tr> |
| <tr id="i86" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#setCachePreparedQuery-boolean-">setCachePreparedQuery</a></span>(boolean flag)</code> |
| <div class="block">Sets whether this receiver will cache prepared queries during its |
| lifetime.</div> |
| </td> |
| </tr> |
| <tr id="i87" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#setDetachedNew-boolean-">setDetachedNew</a></span>(boolean isNew)</code> |
| <div class="block">Whether to treat relations to detached instances as new.</div> |
| </td> |
| </tr> |
| <tr id="i88" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#setEvictFromDataCache-boolean-">setEvictFromDataCache</a></span>(boolean evict)</code> |
| <div class="block">Whether to also evict an object from the store cache when it is |
| evicted through this broker.</div> |
| </td> |
| </tr> |
| <tr id="i89" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#setIgnoreChanges-boolean-">setIgnoreChanges</a></span>(boolean ignore)</code> |
| <div class="block">Whether to take into account changes in the transaction when executing |
| a query or iterating an extent.</div> |
| </td> |
| </tr> |
| <tr id="i90" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#setImplicitBehavior-org.apache.openjpa.kernel.OpCallbacks-org.apache.openjpa.util.RuntimeExceptionTranslator-">setImplicitBehavior</a></span>(<a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call, |
| <a href="../../../../org/apache/openjpa/util/RuntimeExceptionTranslator.html" title="interface in org.apache.openjpa.util">RuntimeExceptionTranslator</a> ex)</code> |
| <div class="block">Set the broker's behavior for implicit actions such as flushing, |
| automatic detachment, and exceptions thrown by managed instances outside |
| a broker operation.</div> |
| </td> |
| </tr> |
| <tr id="i91" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#setLifecycleListenerCallbackMode-int-">setLifecycleListenerCallbackMode</a></span>(int mode)</code> |
| <div class="block">The callback mode for handling exceptions from lifecycle event listeners.</div> |
| </td> |
| </tr> |
| <tr id="i92" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#setMultithreaded-boolean-">setMultithreaded</a></span>(boolean multi)</code> |
| <div class="block">Whether the broker or its managed instances are used in a multithreaded |
| environment.</div> |
| </td> |
| </tr> |
| <tr id="i93" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#setNontransactionalRead-boolean-">setNontransactionalRead</a></span>(boolean read)</code> |
| <div class="block">Whether to allow nontransactional access to persistent state.</div> |
| </td> |
| </tr> |
| <tr id="i94" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#setNontransactionalWrite-boolean-">setNontransactionalWrite</a></span>(boolean write)</code> |
| <div class="block">Whether to allow nontransactional changes to persistent state.</div> |
| </td> |
| </tr> |
| <tr id="i95" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#setOptimistic-boolean-">setOptimistic</a></span>(boolean opt)</code> |
| <div class="block">Whether to use optimistic transactional semantics.</div> |
| </td> |
| </tr> |
| <tr id="i96" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#setRestoreState-int-">setRestoreState</a></span>(int restore)</code> |
| <div class="block">Whether to restore an object's original state on rollback.</div> |
| </td> |
| </tr> |
| <tr id="i97" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#setRetainState-boolean-">setRetainState</a></span>(boolean retain)</code> |
| <div class="block">Whether objects retain their persistent state on transaction commit.</div> |
| </td> |
| </tr> |
| <tr id="i98" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#setRollbackOnly--">setRollbackOnly</a></span>()</code> |
| <div class="block">Mark the current transaction for rollback.</div> |
| </td> |
| </tr> |
| <tr id="i99" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#setRollbackOnly-java.lang.Throwable-">setRollbackOnly</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a> cause)</code> |
| <div class="block">Mark the current transaction for rollback with the specified cause |
| of the rollback.</div> |
| </td> |
| </tr> |
| <tr id="i100" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#setSavepoint-java.lang.String-">setSavepoint</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</code> |
| <div class="block">Set a transactional savepoint where operations after this savepoint |
| will be rolled back.</div> |
| </td> |
| </tr> |
| <tr id="i101" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#setSyncWithManagedTransactions-boolean-">setSyncWithManagedTransactions</a></span>(boolean resync)</code> |
| <div class="block">Whether to check for a global transaction upon every managed, |
| non-transactional operation.</div> |
| </td> |
| </tr> |
| <tr id="i102" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#setTransactionListenerCallbackMode-int-">setTransactionListenerCallbackMode</a></span>(int mode)</code> |
| <div class="block">The callback mode for handling exceptions from transaction event |
| listeners.</div> |
| </td> |
| </tr> |
| <tr id="i103" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#syncWithManagedTransaction--">syncWithManagedTransaction</a></span>()</code> |
| <div class="block">Attempt to synchronize with a current managed transaction, returning |
| true if successful, false if no managed transaction is active.</div> |
| </td> |
| </tr> |
| <tr id="i104" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/openjpa/kernel/Broker.html#validateChanges--">validateChanges</a></span>()</code> |
| <div class="block">Validate the changes made in this transaction, reporting any optimistic |
| violations, constraint violations, etc.</div> |
| </td> |
| </tr> |
| </table> |
| <ul class="blockList"> |
| <li class="blockList"><a name="methods.inherited.from.class.javax.transaction.Synchronization"> |
| <!-- --> |
| </a> |
| <h3>Methods inherited from interface javax.transaction.<a href="https://docs.oracle.com/javase/8/docs/api/javax/transaction/Synchronization.html?is-external=true" title="class or interface in javax.transaction">Synchronization</a></h3> |
| <code><a href="https://docs.oracle.com/javase/8/docs/api/javax/transaction/Synchronization.html?is-external=true#afterCompletion-int-" title="class or interface in javax.transaction">afterCompletion</a>, <a href="https://docs.oracle.com/javase/8/docs/api/javax/transaction/Synchronization.html?is-external=true#beforeCompletion--" title="class or interface in javax.transaction">beforeCompletion</a></code></li> |
| </ul> |
| <ul class="blockList"> |
| <li class="blockList"><a name="methods.inherited.from.class.org.apache.openjpa.kernel.StoreContext"> |
| <!-- --> |
| </a> |
| <h3>Methods inherited from interface org.apache.openjpa.kernel.<a href="../../../../org/apache/openjpa/kernel/StoreContext.html" title="interface in org.apache.openjpa.kernel">StoreContext</a></h3> |
| <code><a href="../../../../org/apache/openjpa/kernel/StoreContext.html#beginStore--">beginStore</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#embed-java.lang.Object-java.lang.Object-org.apache.openjpa.kernel.OpenJPAStateManager-org.apache.openjpa.meta.ValueMetaData-">embed</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#extentIterator-java.lang.Class-boolean-org.apache.openjpa.kernel.FetchConfiguration-boolean-">extentIterator</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#find-java.lang.Object-boolean-org.apache.openjpa.kernel.FindCallbacks-">find</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#find-java.lang.Object-org.apache.openjpa.kernel.FetchConfiguration-java.util.BitSet-java.lang.Object-int-">find</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#findAll-java.util.Collection-boolean-org.apache.openjpa.kernel.FindCallbacks-">findAll</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#findAll-java.util.Collection-org.apache.openjpa.kernel.FetchConfiguration-java.util.BitSet-java.lang.Object-int-">findAll</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#findCached-java.lang.Object-org.apache.openjpa.kernel.FindCallbacks-">findCached</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getAllowReferenceToSiblingContext--">getAllowReferenceToSiblingContext</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getBroker--">getBroker</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getClassLoader--">getClassLoader</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getConfiguration--">getConfiguration</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getConnection--">getConnection</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getConnectionFactory--">getConnectionFactory</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getConnectionFactory2--">getConnectionFactory2</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getConnectionFactory2Name--">getConnectionFactory2Name</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getConnectionFactoryName--">getConnectionFactoryName</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getConnectionPassword--">getConnectionPassword</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getConnectionUserName--">getConnectionUserName</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getDeletedTypes--">getDeletedTypes</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getDetachState--">getDetachState</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getDirtyObjects--">getDirtyObjects</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getFetchConfiguration--">getFetchConfiguration</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getLockLevel-java.lang.Object-">getLockLevel</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getLockManager--">getLockManager</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getManagedObjects--">getManagedObjects</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getObjectId-java.lang.Object-">getObjectId</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getObjectIdType-java.lang.Class-">getObjectIdType</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getOrderDirtyObjects--">getOrderDirtyObjects</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getPendingTransactionalObjects--">getPendingTransactionalObjects</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getPersistedTypes--">getPersistedTypes</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getPopulateDataCache--">getPopulateDataCache</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getPostLoadOnMerge--">getPostLoadOnMerge</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getStateManager-java.lang.Object-">getStateManager</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getStoreManager--">getStoreManager</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getTransactionalObjects--">getTransactionalObjects</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getUpdatedTypes--">getUpdatedTypes</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#getVersion-java.lang.Object-">getVersion</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#hasConnection--">hasConnection</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#isActive--">isActive</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#isCached-java.util.List-">isCached</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#isDeleted-java.lang.Object-">isDeleted</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#isDirty-java.lang.Object-">isDirty</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#isManaged--">isManaged</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#isNew-java.lang.Object-">isNew</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#isPersistent-java.lang.Object-">isPersistent</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#isStoreActive--">isStoreActive</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#isTrackChangesByType--">isTrackChangesByType</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#isTransactional-java.lang.Object-">isTransactional</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#lock--">lock</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#newObjectId-java.lang.Class-java.lang.Object-">newObjectId</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#nontransactional-java.lang.Object-org.apache.openjpa.kernel.OpCallbacks-">nontransactional</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#nontransactionalAll-java.util.Collection-org.apache.openjpa.kernel.OpCallbacks-">nontransactionalAll</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#popFetchConfiguration--">popFetchConfiguration</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#pushFetchConfiguration--">pushFetchConfiguration</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#pushFetchConfiguration-org.apache.openjpa.kernel.FetchConfiguration-">pushFetchConfiguration</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#retrieve-java.lang.Object-boolean-org.apache.openjpa.kernel.OpCallbacks-">retrieve</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#retrieveAll-java.util.Collection-boolean-org.apache.openjpa.kernel.OpCallbacks-">retrieveAll</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#setAllowReferenceToSiblingContext-boolean-">setAllowReferenceToSiblingContext</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#setConnectionFactory2Name-java.lang.String-">setConnectionFactory2Name</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#setConnectionFactoryName-java.lang.String-">setConnectionFactoryName</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#setDetachState-int-">setDetachState</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#setOrderDirtyObjects-boolean-">setOrderDirtyObjects</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#setPopulateDataCache-boolean-">setPopulateDataCache</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#setPostLoadOnMerge-boolean-">setPostLoadOnMerge</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#setTrackChangesByType-boolean-">setTrackChangesByType</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#transactional-java.lang.Object-boolean-org.apache.openjpa.kernel.OpCallbacks-">transactional</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#transactionalAll-java.util.Collection-boolean-org.apache.openjpa.kernel.OpCallbacks-">transactionalAll</a>, <a href="../../../../org/apache/openjpa/kernel/StoreContext.html#unlock--">unlock</a></code></li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </div> |
| <div class="details"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <!-- ============ METHOD DETAIL ========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="method.detail"> |
| <!-- --> |
| </a> |
| <h3>Method Detail</h3> |
| <a name="setImplicitBehavior-org.apache.openjpa.kernel.OpCallbacks-org.apache.openjpa.util.RuntimeExceptionTranslator-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setImplicitBehavior</h4> |
| <pre>void setImplicitBehavior(<a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call, |
| <a href="../../../../org/apache/openjpa/util/RuntimeExceptionTranslator.html" title="interface in org.apache.openjpa.util">RuntimeExceptionTranslator</a> ex)</pre> |
| <div class="block">Set the broker's behavior for implicit actions such as flushing, |
| automatic detachment, and exceptions thrown by managed instances outside |
| a broker operation. A broker's implicit behavior can only be set once; |
| after the first invocation with non-null arguments, |
| subsequent invocations of this method are ignored.</div> |
| </li> |
| </ul> |
| <a name="getBrokerFactory--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getBrokerFactory</h4> |
| <pre><a href="../../../../org/apache/openjpa/kernel/BrokerFactory.html" title="interface in org.apache.openjpa.kernel">BrokerFactory</a> getBrokerFactory()</pre> |
| <div class="block">Return the factory that produced this broker.</div> |
| </li> |
| </ul> |
| <a name="getConnectionRetainMode--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getConnectionRetainMode</h4> |
| <pre>int getConnectionRetainMode()</pre> |
| <div class="block">Return the connection retain mode for this broker.</div> |
| </li> |
| </ul> |
| <a name="getManagedRuntime--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getManagedRuntime</h4> |
| <pre><a href="../../../../org/apache/openjpa/ee/ManagedRuntime.html" title="interface in org.apache.openjpa.ee">ManagedRuntime</a> getManagedRuntime()</pre> |
| <div class="block">Return the managed runtime in use.</div> |
| </li> |
| </ul> |
| <a name="getInverseManager--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getInverseManager</h4> |
| <pre><a href="../../../../org/apache/openjpa/kernel/InverseManager.html" title="class in org.apache.openjpa.kernel">InverseManager</a> getInverseManager()</pre> |
| <div class="block">Return the inverse manager in use.</div> |
| <dl> |
| <dt><span class="simpleTagLabel">Since:</span></dt> |
| <dd>0.3.2</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getMultithreaded--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getMultithreaded</h4> |
| <pre>boolean getMultithreaded()</pre> |
| <div class="block">Whether the broker or its managed instances are used in a multithreaded |
| environment.</div> |
| </li> |
| </ul> |
| <a name="setMultithreaded-boolean-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setMultithreaded</h4> |
| <pre>void setMultithreaded(boolean multi)</pre> |
| <div class="block">Whether the broker or its managed instances are used in a multithreaded |
| environment.</div> |
| </li> |
| </ul> |
| <a name="getIgnoreChanges--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getIgnoreChanges</h4> |
| <pre>boolean getIgnoreChanges()</pre> |
| <div class="block">Whether to take into account changes in the transaction when executing |
| a query or iterating an extent.</div> |
| </li> |
| </ul> |
| <a name="setIgnoreChanges-boolean-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setIgnoreChanges</h4> |
| <pre>void setIgnoreChanges(boolean ignore)</pre> |
| <div class="block">Whether to take into account changes in the transaction when executing |
| a query or iterating an extent.</div> |
| </li> |
| </ul> |
| <a name="getNontransactionalRead--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getNontransactionalRead</h4> |
| <pre>boolean getNontransactionalRead()</pre> |
| <div class="block">Whether to allow nontransactional access to persistent state.</div> |
| </li> |
| </ul> |
| <a name="setNontransactionalRead-boolean-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setNontransactionalRead</h4> |
| <pre>void setNontransactionalRead(boolean read)</pre> |
| <div class="block">Whether to allow nontransactional access to persistent state.</div> |
| </li> |
| </ul> |
| <a name="getNontransactionalWrite--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getNontransactionalWrite</h4> |
| <pre>boolean getNontransactionalWrite()</pre> |
| <div class="block">Whether to allow nontransactional changes to persistent state.</div> |
| </li> |
| </ul> |
| <a name="setNontransactionalWrite-boolean-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setNontransactionalWrite</h4> |
| <pre>void setNontransactionalWrite(boolean write)</pre> |
| <div class="block">Whether to allow nontransactional changes to persistent state.</div> |
| </li> |
| </ul> |
| <a name="getRestoreState--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getRestoreState</h4> |
| <pre>int getRestoreState()</pre> |
| <div class="block">Whether to restore an object's original state on rollback.</div> |
| </li> |
| </ul> |
| <a name="setRestoreState-int-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setRestoreState</h4> |
| <pre>void setRestoreState(int restore)</pre> |
| <div class="block">Whether to restore an object's original state on rollback.</div> |
| </li> |
| </ul> |
| <a name="getOptimistic--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getOptimistic</h4> |
| <pre>boolean getOptimistic()</pre> |
| <div class="block">Whether to use optimistic transactional semantics.</div> |
| </li> |
| </ul> |
| <a name="setOptimistic-boolean-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setOptimistic</h4> |
| <pre>void setOptimistic(boolean opt)</pre> |
| <div class="block">Whether to use optimistic transactional semantics.</div> |
| </li> |
| </ul> |
| <a name="getRetainState--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getRetainState</h4> |
| <pre>boolean getRetainState()</pre> |
| <div class="block">Whether objects retain their persistent state on transaction commit.</div> |
| </li> |
| </ul> |
| <a name="setRetainState-boolean-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setRetainState</h4> |
| <pre>void setRetainState(boolean retain)</pre> |
| <div class="block">Whether objects retain their persistent state on transaction commit.</div> |
| </li> |
| </ul> |
| <a name="getAutoClear--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getAutoClear</h4> |
| <pre>int getAutoClear()</pre> |
| <div class="block">Whether objects clear when entering transactions.</div> |
| </li> |
| </ul> |
| <a name="setAutoClear-int-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setAutoClear</h4> |
| <pre>void setAutoClear(int clear)</pre> |
| <div class="block">Whether objects clear when entering transactions.</div> |
| </li> |
| </ul> |
| <a name="getSyncWithManagedTransactions--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getSyncWithManagedTransactions</h4> |
| <pre>boolean getSyncWithManagedTransactions()</pre> |
| <div class="block">Whether to check for a global transaction upon every managed, |
| non-transactional operation. Defaults to false.</div> |
| </li> |
| </ul> |
| <a name="setSyncWithManagedTransactions-boolean-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setSyncWithManagedTransactions</h4> |
| <pre>void setSyncWithManagedTransactions(boolean resync)</pre> |
| <div class="block">Whether to check for a global transaction upon every managed, |
| non-transactional operation. Defaults to false.</div> |
| </li> |
| </ul> |
| <a name="getAutoDetach--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getAutoDetach</h4> |
| <pre>int getAutoDetach()</pre> |
| <div class="block">Bit flags marked in <a href="../../../../org/apache/openjpa/kernel/AutoDetach.html" title="interface in org.apache.openjpa.kernel"><code>AutoDetach</code></a> which indicate when persistent |
| managed objects should be automatically detached in-place.</div> |
| </li> |
| </ul> |
| <a name="setAutoDetach-int-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setAutoDetach</h4> |
| <pre>void setAutoDetach(int flags)</pre> |
| <div class="block">Bit flags marked in <a href="../../../../org/apache/openjpa/kernel/AutoDetach.html" title="interface in org.apache.openjpa.kernel"><code>AutoDetach</code></a> which indicate when persistent |
| managed objects should be automatically detached in-place.</div> |
| </li> |
| </ul> |
| <a name="setAutoDetach-int-boolean-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setAutoDetach</h4> |
| <pre>void setAutoDetach(int flag, |
| boolean on)</pre> |
| <div class="block">Bit flags marked in <a href="../../../../org/apache/openjpa/kernel/AutoDetach.html" title="interface in org.apache.openjpa.kernel"><code>AutoDetach</code></a> which indicate when persistent |
| managed objects should be automatically detached in-place.</div> |
| </li> |
| </ul> |
| <a name="getProperties--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getProperties</h4> |
| <pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> getProperties()</pre> |
| <div class="block">Retrieve the current properties for this broker Some of these properties |
| may have been changed from the original configuration.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the changed properties</dd> |
| <dt><span class="simpleTagLabel">Since:</span></dt> |
| <dd>2.0.0</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getSupportedProperties--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getSupportedProperties</h4> |
| <pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> getSupportedProperties()</pre> |
| <div class="block">Return the supported properties for this broker as property keys. If a |
| property has multiple keys, all keys will be returned.</div> |
| <dl> |
| <dt><span class="simpleTagLabel">Since:</span></dt> |
| <dd>2.0.0</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="isDetachedNew--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isDetachedNew</h4> |
| <pre>boolean isDetachedNew()</pre> |
| <div class="block">Whether to treat relations to detached instances during persist |
| operations as new or as pseudo-hollow instances.</div> |
| </li> |
| </ul> |
| <a name="setDetachedNew-boolean-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setDetachedNew</h4> |
| <pre>void setDetachedNew(boolean isNew)</pre> |
| <div class="block">Whether to treat relations to detached instances as new.</div> |
| </li> |
| </ul> |
| <a name="getEvictFromDataCache--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getEvictFromDataCache</h4> |
| <pre>boolean getEvictFromDataCache()</pre> |
| <div class="block">Whether to also evict an object from the store cache when it is |
| evicted through this broker.</div> |
| </li> |
| </ul> |
| <a name="setEvictFromDataCache-boolean-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setEvictFromDataCache</h4> |
| <pre>void setEvictFromDataCache(boolean evict)</pre> |
| <div class="block">Whether to also evict an object from the store cache when it is |
| evicted through this broker.</div> |
| </li> |
| </ul> |
| <a name="putUserObject-java.lang.Object-java.lang.Object-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>putUserObject</h4> |
| <pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> putUserObject(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> key, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> val)</pre> |
| <div class="block">Put the specified key-value pair into the map of user objects. Use |
| a value of null to remove the key.</div> |
| <dl> |
| <dt><span class="simpleTagLabel">Since:</span></dt> |
| <dd>0.3.2</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getUserObject-java.lang.Object-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getUserObject</h4> |
| <pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> getUserObject(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> key)</pre> |
| <div class="block">Get the value for the specified key from the map of user objects.</div> |
| <dl> |
| <dt><span class="simpleTagLabel">Since:</span></dt> |
| <dd>0.3.2</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="addTransactionListener-java.lang.Object-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>addTransactionListener</h4> |
| <pre>void addTransactionListener(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> listener)</pre> |
| <div class="block">Register a listener for transaction-related events.</div> |
| <dl> |
| <dt><span class="simpleTagLabel">Since:</span></dt> |
| <dd>0.2.5</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="removeTransactionListener-java.lang.Object-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>removeTransactionListener</h4> |
| <pre>void removeTransactionListener(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> listener)</pre> |
| <div class="block">Remove a listener for transaction-related events.</div> |
| <dl> |
| <dt><span class="simpleTagLabel">Since:</span></dt> |
| <dd>0.2.5</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getTransactionListeners--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getTransactionListeners</h4> |
| <pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> getTransactionListeners()</pre> |
| <div class="block">Gets an umodifiable collection of currently registered lsteners.</div> |
| <dl> |
| <dt><span class="simpleTagLabel">Since:</span></dt> |
| <dd>2.0.0</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getTransactionListenerCallbackMode--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getTransactionListenerCallbackMode</h4> |
| <pre>int getTransactionListenerCallbackMode()</pre> |
| <div class="block">The callback mode for handling exceptions from transaction event |
| listeners.</div> |
| </li> |
| </ul> |
| <a name="setTransactionListenerCallbackMode-int-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setTransactionListenerCallbackMode</h4> |
| <pre>void setTransactionListenerCallbackMode(int mode)</pre> |
| <div class="block">The callback mode for handling exceptions from transaction event |
| listeners.</div> |
| </li> |
| </ul> |
| <a name="addLifecycleListener-java.lang.Object-java.lang.Class:A-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>addLifecycleListener</h4> |
| <pre>void addLifecycleListener(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> listener, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>[] classes)</pre> |
| <div class="block">Register a listener for lifecycle-related events on the specified |
| classes. If the classes are null, all events will be propagated to |
| the listener.</div> |
| <dl> |
| <dt><span class="simpleTagLabel">Since:</span></dt> |
| <dd>0.3.3</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="removeLifecycleListener-java.lang.Object-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>removeLifecycleListener</h4> |
| <pre>void removeLifecycleListener(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> listener)</pre> |
| <div class="block">Remove a listener for lifecycle-related events.</div> |
| <dl> |
| <dt><span class="simpleTagLabel">Since:</span></dt> |
| <dd>0.3.3</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getLifecycleEventManager--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getLifecycleEventManager</h4> |
| <pre><a href="../../../../org/apache/openjpa/event/LifecycleEventManager.html" title="class in org.apache.openjpa.event">LifecycleEventManager</a> getLifecycleEventManager()</pre> |
| <div class="block">Return the lifecycle event manager associated with the broker.</div> |
| </li> |
| </ul> |
| <a name="getLifecycleListenerCallbackMode--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getLifecycleListenerCallbackMode</h4> |
| <pre>int getLifecycleListenerCallbackMode()</pre> |
| <div class="block">The callback mode for handling exceptions from lifecycle event listeners.</div> |
| </li> |
| </ul> |
| <a name="setLifecycleListenerCallbackMode-int-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setLifecycleListenerCallbackMode</h4> |
| <pre>void setLifecycleListenerCallbackMode(int mode)</pre> |
| <div class="block">The callback mode for handling exceptions from lifecycle event listeners.</div> |
| </li> |
| </ul> |
| <a name="getCachePreparedQuery--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getCachePreparedQuery</h4> |
| <pre>boolean getCachePreparedQuery()</pre> |
| <div class="block">Affirms if this receiver is caching prepared queries.</div> |
| <dl> |
| <dt><span class="simpleTagLabel">Since:</span></dt> |
| <dd>2.0.0</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setCachePreparedQuery-boolean-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setCachePreparedQuery</h4> |
| <pre>void setCachePreparedQuery(boolean flag)</pre> |
| <div class="block">Sets whether this receiver will cache prepared queries during its |
| lifetime. The cache configured at BrokerFactory level is not affected by |
| setting it inactive for this receiver.</div> |
| <dl> |
| <dt><span class="simpleTagLabel">Since:</span></dt> |
| <dd>2.0.0</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="begin--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>begin</h4> |
| <pre>void begin()</pre> |
| <div class="block">Begin a transaction.</div> |
| </li> |
| </ul> |
| <a name="commit--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>commit</h4> |
| <pre>void commit()</pre> |
| <div class="block">Commit the current transaction.</div> |
| </li> |
| </ul> |
| <a name="rollback--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>rollback</h4> |
| <pre>void rollback()</pre> |
| <div class="block">Rollback the current transaction.</div> |
| </li> |
| </ul> |
| <a name="syncWithManagedTransaction--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>syncWithManagedTransaction</h4> |
| <pre>boolean syncWithManagedTransaction()</pre> |
| <div class="block">Attempt to synchronize with a current managed transaction, returning |
| true if successful, false if no managed transaction is active.</div> |
| </li> |
| </ul> |
| <a name="commitAndResume--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>commitAndResume</h4> |
| <pre>void commitAndResume()</pre> |
| <div class="block">Issue a commit and then start a new transaction. This is identical to: |
| <pre> broker.commit (); broker.begin (); |
| </pre> except that the broker's internal atomic lock is utilized, |
| so this method can be safely executed from multiple threads.</div> |
| <dl> |
| <dt><span class="simpleTagLabel">Since:</span></dt> |
| <dd>0.2.4</dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/apache/openjpa/kernel/Broker.html#commit--"><code>commit()</code></a>, |
| <a href="../../../../org/apache/openjpa/kernel/Broker.html#begin--"><code>begin()</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="rollbackAndResume--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>rollbackAndResume</h4> |
| <pre>void rollbackAndResume()</pre> |
| <div class="block">Issue a rollback and then start a new transaction. This is identical to: |
| <pre> broker.rollback (); broker.begin (); |
| </pre> except that the broker's internal atomic lock is utilized, |
| so this method can be safely executed from multiple threads.</div> |
| <dl> |
| <dt><span class="simpleTagLabel">Since:</span></dt> |
| <dd>0.2.4</dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/apache/openjpa/kernel/Broker.html#rollback--"><code>rollback()</code></a>, |
| <a href="../../../../org/apache/openjpa/kernel/Broker.html#begin--"><code>begin()</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getRollbackOnly--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getRollbackOnly</h4> |
| <pre>boolean getRollbackOnly()</pre> |
| <div class="block">Return whether the current transaction has been marked for rollback.</div> |
| </li> |
| </ul> |
| <a name="setRollbackOnly--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setRollbackOnly</h4> |
| <pre>void setRollbackOnly()</pre> |
| <div class="block">Mark the current transaction for rollback.</div> |
| </li> |
| </ul> |
| <a name="setRollbackOnly-java.lang.Throwable-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setRollbackOnly</h4> |
| <pre>void setRollbackOnly(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a> cause)</pre> |
| <div class="block">Mark the current transaction for rollback with the specified cause |
| of the rollback.</div> |
| <dl> |
| <dt><span class="simpleTagLabel">Since:</span></dt> |
| <dd>0.9.7</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getRollbackCause--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getRollbackCause</h4> |
| <pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a> getRollbackCause()</pre> |
| <div class="block">Returns the Throwable that caused the transaction to be |
| marked for rollback.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the Throwable, or null if none was given</dd> |
| <dt><span class="simpleTagLabel">Since:</span></dt> |
| <dd>0.9.7</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setSavepoint-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setSavepoint</h4> |
| <pre>void setSavepoint(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</pre> |
| <div class="block">Set a transactional savepoint where operations after this savepoint |
| will be rolled back.</div> |
| </li> |
| </ul> |
| <a name="rollbackToSavepoint--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>rollbackToSavepoint</h4> |
| <pre>void rollbackToSavepoint()</pre> |
| <div class="block">Rollback the current transaction to the last savepoint. |
| Savepoints set after this one will become invalid.</div> |
| </li> |
| </ul> |
| <a name="rollbackToSavepoint-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>rollbackToSavepoint</h4> |
| <pre>void rollbackToSavepoint(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</pre> |
| <div class="block">Rollback the current transaction to the given savepoint name. |
| Savepoints set after this one will become invalid.</div> |
| </li> |
| </ul> |
| <a name="releaseSavepoint--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>releaseSavepoint</h4> |
| <pre>void releaseSavepoint()</pre> |
| <div class="block">Release the last set savepoint and any resources associated with it. |
| The given savepoint and any set after it will become invalid.</div> |
| </li> |
| </ul> |
| <a name="releaseSavepoint-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>releaseSavepoint</h4> |
| <pre>void releaseSavepoint(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</pre> |
| <div class="block">Release the savepoint and any resources associated with it. |
| The given savepoint and any set after it will become invalid.</div> |
| </li> |
| </ul> |
| <a name="flush--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>flush</h4> |
| <pre>void flush()</pre> |
| <div class="block">Flush all transactional instances to the data store. This method may |
| set the rollback only flag on the current transaction if it encounters |
| an error.</div> |
| <dl> |
| <dt><span class="simpleTagLabel">Since:</span></dt> |
| <dd>0.2.5</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="preFlush--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>preFlush</h4> |
| <pre>void preFlush()</pre> |
| <div class="block">Run pre-flush actions on transactional objects, including |
| persistence-by-reachability, inverse relationship management, |
| deletion of dependent instances, and instance callbacks. |
| Transaction listeners are not invoked.</div> |
| <dl> |
| <dt><span class="simpleTagLabel">Since:</span></dt> |
| <dd>0.3.3</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="validateChanges--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>validateChanges</h4> |
| <pre>void validateChanges()</pre> |
| <div class="block">Validate the changes made in this transaction, reporting any optimistic |
| violations, constraint violations, etc. In a datastore transaction or |
| a flushed optimistic transaction, this method will act just like |
| <a href="../../../../org/apache/openjpa/kernel/Broker.html#flush--"><code>flush()</code></a>. In an optimistic transaction that has not yet begun a |
| datastore-level transaction, however, it will only report exceptions |
| that would occur on flush, without retaining any datastore resources.</div> |
| </li> |
| </ul> |
| <a name="persist-java.lang.Object-org.apache.openjpa.kernel.OpCallbacks-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>persist</h4> |
| <pre>void persist(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</pre> |
| <div class="block">Persist the given object.</div> |
| </li> |
| </ul> |
| <a name="persistAll-java.util.Collection-org.apache.openjpa.kernel.OpCallbacks-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>persistAll</h4> |
| <pre>void persistAll(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> objs, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</pre> |
| <div class="block">Persist the given objects.</div> |
| </li> |
| </ul> |
| <a name="persist-java.lang.Object-java.lang.Object-org.apache.openjpa.kernel.OpCallbacks-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>persist</h4> |
| <pre><a href="../../../../org/apache/openjpa/kernel/OpenJPAStateManager.html" title="interface in org.apache.openjpa.kernel">OpenJPAStateManager</a> persist(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> pc, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> id, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</pre> |
| <div class="block">Make the given instance persistent. Unlike other persist operations, |
| this method does <b>not</b> immediately cascade to fields marked |
| <a href="../../../../org/apache/openjpa/meta/ValueMetaData.html#CASCADE_IMMEDIATE"><code>ValueMetaData.CASCADE_IMMEDIATE</code></a>.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>pc</code> - the instance to persist</dd> |
| <dd><code>id</code> - the id to give the state manager; may be null for default</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the state manager for the newly persistent instance</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="delete-java.lang.Object-org.apache.openjpa.kernel.OpCallbacks-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>delete</h4> |
| <pre>void delete(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> pc, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</pre> |
| <div class="block">Delete the given object.</div> |
| </li> |
| </ul> |
| <a name="deleteAll-java.util.Collection-org.apache.openjpa.kernel.OpCallbacks-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>deleteAll</h4> |
| <pre>void deleteAll(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> objs, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</pre> |
| <div class="block">Delete the given objects.</div> |
| </li> |
| </ul> |
| <a name="release-java.lang.Object-org.apache.openjpa.kernel.OpCallbacks-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>release</h4> |
| <pre>void release(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> pc, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</pre> |
| <div class="block">Release the given object from management. This operation is not |
| recursive.</div> |
| </li> |
| </ul> |
| <a name="releaseAll-java.util.Collection-org.apache.openjpa.kernel.OpCallbacks-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>releaseAll</h4> |
| <pre>void releaseAll(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> objs, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</pre> |
| <div class="block">Release the given objects from management. This operation is not |
| recursive.</div> |
| </li> |
| </ul> |
| <a name="refresh-java.lang.Object-org.apache.openjpa.kernel.OpCallbacks-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>refresh</h4> |
| <pre>void refresh(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> pc, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</pre> |
| <div class="block">Refresh the state of the given object.</div> |
| </li> |
| </ul> |
| <a name="refreshAll-java.util.Collection-org.apache.openjpa.kernel.OpCallbacks-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>refreshAll</h4> |
| <pre>void refreshAll(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> objs, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</pre> |
| <div class="block">Refresh the state of the given objects.</div> |
| </li> |
| </ul> |
| <a name="evict-java.lang.Object-org.apache.openjpa.kernel.OpCallbacks-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>evict</h4> |
| <pre>void evict(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> pc, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</pre> |
| <div class="block">Evict the given object.</div> |
| </li> |
| </ul> |
| <a name="evictAll-java.util.Collection-org.apache.openjpa.kernel.OpCallbacks-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>evictAll</h4> |
| <pre>void evictAll(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> objs, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</pre> |
| <div class="block">Evict the given objects.</div> |
| </li> |
| </ul> |
| <a name="evictAll-org.apache.openjpa.kernel.OpCallbacks-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>evictAll</h4> |
| <pre>void evictAll(<a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</pre> |
| <div class="block">Evict all clean objects.</div> |
| </li> |
| </ul> |
| <a name="evictAll-org.apache.openjpa.kernel.Extent-org.apache.openjpa.kernel.OpCallbacks-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>evictAll</h4> |
| <pre>void evictAll(<a href="../../../../org/apache/openjpa/kernel/Extent.html" title="interface in org.apache.openjpa.kernel">Extent</a> extent, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</pre> |
| <div class="block">Evict all persistent-clean and persistent-nontransactional |
| instances in the given <a href="../../../../org/apache/openjpa/kernel/Extent.html" title="interface in org.apache.openjpa.kernel"><code>Extent</code></a>.</div> |
| </li> |
| </ul> |
| <a name="detachAll-org.apache.openjpa.kernel.OpCallbacks-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>detachAll</h4> |
| <pre>void detachAll(<a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</pre> |
| <div class="block">Detach all objects in place. A flush will be performed before |
| detaching the entities.</div> |
| </li> |
| </ul> |
| <a name="detachAll-org.apache.openjpa.kernel.OpCallbacks-boolean-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>detachAll</h4> |
| <pre>void detachAll(<a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call, |
| boolean flush)</pre> |
| <div class="block">Detach all objects in place, with the option of performing a |
| flush before doing the detachment.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>call</code> - Persistence operation callbacks</dd> |
| <dd><code>flush</code> - boolean value to indicate whether to perform a |
| flush before detaching the entities (true, do the flush; |
| false, don't do the flush)</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="detach-java.lang.Object-org.apache.openjpa.kernel.OpCallbacks-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>detach</h4> |
| <pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> detach(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> pc, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</pre> |
| <div class="block">Detach the specified object from the broker.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>pc</code> - the instance to detach</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the detached instance</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="detachAll-java.util.Collection-org.apache.openjpa.kernel.OpCallbacks-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>detachAll</h4> |
| <pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[] detachAll(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> objs, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</pre> |
| <div class="block">Detach the specified objects from the broker. The objects returned can |
| be manipulated and re-attached with <a href="../../../../org/apache/openjpa/kernel/Broker.html#attachAll-java.util.Collection-boolean-org.apache.openjpa.kernel.OpCallbacks-"><code>attachAll(java.util.Collection, boolean, org.apache.openjpa.kernel.OpCallbacks)</code></a>. The |
| detached instances will be unmanaged copies of the specified parameters, |
| and are suitable for serialization and manipulation outside |
| of a OpenJPA environment. When detaching instances, only fields |
| in the current <a href="../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel"><code>FetchConfiguration</code></a> will be traversed. Thus, |
| to detach a graph of objects, relations to other persistent |
| instances must either be in the <code>default-fetch-group</code>, |
| or in the current custom <a href="../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel"><code>FetchConfiguration</code></a>.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>objs</code> - the instances to detach</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the detached instances</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="attach-java.lang.Object-boolean-org.apache.openjpa.kernel.OpCallbacks-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>attach</h4> |
| <pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> attach(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> pc, |
| boolean copyNew, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</pre> |
| <div class="block">Import the specified detached object into the broker.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>pc</code> - instance to import</dd> |
| <dd><code>copyNew</code> - whether to copy new instances</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the re-attached instance</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="attachAll-java.util.Collection-boolean-org.apache.openjpa.kernel.OpCallbacks-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>attachAll</h4> |
| <pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[] attachAll(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> objs, |
| boolean copyNew, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</pre> |
| <div class="block">Import the specified objects into the broker. Instances that were |
| previously detached from this or another broker will have their |
| changed merged into the persistent instances. Instances that |
| are new will be persisted as new instances.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>objs</code> - array of instances to import</dd> |
| <dd><code>copyNew</code> - whether to copy new instances</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the re-attached instances</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="newInstance-java.lang.Class-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>newInstance</h4> |
| <pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> newInstance(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a> cls)</pre> |
| <div class="block">Create a new instance of type <code>cls</code>. If <code>cls</code> is |
| an interface or an abstract class whose abstract methods follow the |
| JavaBeans convention, this method will create a concrete implementation |
| according to the metadata that defines the class. |
| Otherwise, if <code>cls</code> is a managed type, this will return an |
| instance of the specified class.</div> |
| <dl> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code> - if <code>cls</code> is not a managed |
| type or interface.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="isDetached-java.lang.Object-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isDetached</h4> |
| <pre>boolean isDetached(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj)</pre> |
| <div class="block">Returns <code>true</code> if <code>obj</code> is a detached object |
| (one that can be reattached to a <a href="../../../../org/apache/openjpa/kernel/Broker.html" title="interface in org.apache.openjpa.kernel"><code>Broker</code></a> via a call to |
| <a href="../../../../org/apache/openjpa/kernel/Broker.html#attach-java.lang.Object-boolean-org.apache.openjpa.kernel.OpCallbacks-"><code>attach(java.lang.Object, boolean, org.apache.openjpa.kernel.OpCallbacks)</code></a>); otherwise returns <code>false</code>.</div> |
| </li> |
| </ul> |
| <a name="newExtent-java.lang.Class-boolean-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>newExtent</h4> |
| <pre><a href="../../../../org/apache/openjpa/kernel/Extent.html" title="interface in org.apache.openjpa.kernel">Extent</a> newExtent(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a> cls, |
| boolean subs)</pre> |
| <div class="block">Return an extent of the given class, optionally including subclasses.</div> |
| </li> |
| </ul> |
| <a name="newQuery-java.lang.String-java.lang.Class-java.lang.Object-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>newQuery</h4> |
| <pre><a href="../../../../org/apache/openjpa/kernel/Query.html" title="interface in org.apache.openjpa.kernel">Query</a> newQuery(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> language, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a> cls, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> query)</pre> |
| <div class="block">Create a new query from the given data, with the given candidate class |
| and language.</div> |
| </li> |
| </ul> |
| <a name="newQuery-java.lang.String-java.lang.Object-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>newQuery</h4> |
| <pre><a href="../../../../org/apache/openjpa/kernel/Query.html" title="interface in org.apache.openjpa.kernel">Query</a> newQuery(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> language, |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> query)</pre> |
| <div class="block">Create a new query in the given language.</div> |
| </li> |
| </ul> |
| <a name="getIdentitySequence-org.apache.openjpa.meta.ClassMetaData-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getIdentitySequence</h4> |
| <pre><a href="../../../../org/apache/openjpa/kernel/Seq.html" title="interface in org.apache.openjpa.kernel">Seq</a> getIdentitySequence(<a href="../../../../org/apache/openjpa/meta/ClassMetaData.html" title="class in org.apache.openjpa.meta">ClassMetaData</a> meta)</pre> |
| <div class="block">Returns a <a href="../../../../org/apache/openjpa/kernel/Seq.html" title="interface in org.apache.openjpa.kernel"><code>Seq</code></a> for the datastore identity values of the |
| specified persistent class, or null if the class' identity cannot be |
| represented as a sequence.</div> |
| </li> |
| </ul> |
| <a name="getValueSequence-org.apache.openjpa.meta.FieldMetaData-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getValueSequence</h4> |
| <pre><a href="../../../../org/apache/openjpa/kernel/Seq.html" title="interface in org.apache.openjpa.kernel">Seq</a> getValueSequence(<a href="../../../../org/apache/openjpa/meta/FieldMetaData.html" title="class in org.apache.openjpa.meta">FieldMetaData</a> fmd)</pre> |
| <div class="block">Returns a <a href="../../../../org/apache/openjpa/kernel/Seq.html" title="interface in org.apache.openjpa.kernel"><code>Seq</code></a> for the generated values of the specified |
| field, or null if the field is not generated.</div> |
| </li> |
| </ul> |
| <a name="lock-java.lang.Object-int-int-org.apache.openjpa.kernel.OpCallbacks-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>lock</h4> |
| <pre>void lock(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> pc, |
| int level, |
| int timeout, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</pre> |
| <div class="block">Ensure that the given instance is locked at the given lock level.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>pc</code> - the object to lock</dd> |
| <dd><code>level</code> - the lock level to use</dd> |
| <dd><code>timeout</code> - the number of milliseconds to wait for the lock before |
| giving up, or -1 for no limit</dd> |
| <dt><span class="simpleTagLabel">Since:</span></dt> |
| <dd>0.3.1</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="lock-java.lang.Object-org.apache.openjpa.kernel.OpCallbacks-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>lock</h4> |
| <pre>void lock(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> pc, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</pre> |
| <div class="block">Ensure that the given instance is locked at the current lock level, as |
| set in the <a href="../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel"><code>FetchConfiguration</code></a> for the broker.</div> |
| <dl> |
| <dt><span class="simpleTagLabel">Since:</span></dt> |
| <dd>0.3.1</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="lockAll-java.util.Collection-int-int-org.apache.openjpa.kernel.OpCallbacks-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>lockAll</h4> |
| <pre>void lockAll(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> objs, |
| int level, |
| int timeout, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</pre> |
| <div class="block">Ensure that the given instances are locked at the given lock level.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>objs</code> - the objects to lock</dd> |
| <dd><code>level</code> - the lock level to use</dd> |
| <dd><code>timeout</code> - the number of milliseconds to wait for the lock before |
| giving up, or -1 for no limit</dd> |
| <dt><span class="simpleTagLabel">Since:</span></dt> |
| <dd>0.3.1</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="lockAll-java.util.Collection-org.apache.openjpa.kernel.OpCallbacks-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>lockAll</h4> |
| <pre>void lockAll(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> objs, |
| <a href="../../../../org/apache/openjpa/kernel/OpCallbacks.html" title="interface in org.apache.openjpa.kernel">OpCallbacks</a> call)</pre> |
| <div class="block">Ensure that the given instances are locked at the current lock level, as |
| set in the <a href="../../../../org/apache/openjpa/kernel/FetchConfiguration.html" title="interface in org.apache.openjpa.kernel"><code>FetchConfiguration</code></a> for the broker.</div> |
| <dl> |
| <dt><span class="simpleTagLabel">Since:</span></dt> |
| <dd>0.3.1</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="cancelAll--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>cancelAll</h4> |
| <pre>boolean cancelAll()</pre> |
| <div class="block">Cancel all pending data store statements. If statements are cancelled |
| while a flush is in progress, the transaction rollback only flag will |
| be set.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>true if any statements were cancelled, false otherwise</dd> |
| <dt><span class="simpleTagLabel">Since:</span></dt> |
| <dd>0.3.1</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="dirtyType-java.lang.Class-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>dirtyType</h4> |
| <pre>void dirtyType(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a> cls)</pre> |
| <div class="block">Mark the given class as dirty within the current transaction.</div> |
| <dl> |
| <dt><span class="simpleTagLabel">Since:</span></dt> |
| <dd>0.3.0</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="beginOperation-boolean-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>beginOperation</h4> |
| <pre>boolean beginOperation(boolean syncTrans)</pre> |
| <div class="block">Begin a logical operation. This indicates to the broker the |
| granularity of an operation which may require pre/post operation |
| side-effects, such as non-tx detach. |
| Will lock the broker until the <a href="../../../../org/apache/openjpa/kernel/Broker.html#endOperation--"><code>endOperation()</code></a> is called.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>syncTrans</code> - whether instances may be loaded/modified during |
| this operation requiring a re-check of global tx</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>whether this is the outermost operation on the stack</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="endOperation--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>endOperation</h4> |
| <pre>boolean endOperation()</pre> |
| <div class="block">End a logical operation. This indicates to the broker the |
| granularity of an operation which may require pre/post operation |
| side-effects, such as non-tx detach. Unlocks the given broker.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>whether this is the outermost operation on the stack</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="isClosed--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isClosed</h4> |
| <pre>boolean isClosed()</pre> |
| <div class="block">Whether the broker is closed.</div> |
| </li> |
| </ul> |
| <a name="isCloseInvoked--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isCloseInvoked</h4> |
| <pre>boolean isCloseInvoked()</pre> |
| <div class="block">Whether <a href="../../../../org/apache/openjpa/kernel/Broker.html#close--"><code>close()</code></a> has been invoked, though the broker might |
| remain open until the current managed transaction completes.</div> |
| </li> |
| </ul> |
| <a name="close--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>close</h4> |
| <pre>void close()</pre> |
| <div class="block">Close the broker.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../../../../org/apache/openjpa/lib/util/Closeable.html#close--">close</a></code> in interface <code><a href="../../../../org/apache/openjpa/lib/util/Closeable.html" title="interface in org.apache.openjpa.lib.util">Closeable</a></code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="assertOpen--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>assertOpen</h4> |
| <pre>void assertOpen()</pre> |
| <div class="block">Throw an exception if this broker has been closed.</div> |
| </li> |
| </ul> |
| <a name="assertActiveTransaction--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>assertActiveTransaction</h4> |
| <pre>void assertActiveTransaction()</pre> |
| <div class="block">Throw an exception if there is no active transaction.</div> |
| </li> |
| </ul> |
| <a name="assertNontransactionalRead--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>assertNontransactionalRead</h4> |
| <pre>void assertNontransactionalRead()</pre> |
| <div class="block">Throw an exception if there is no transaction active and |
| nontransactional reading is not enabled.</div> |
| </li> |
| </ul> |
| <a name="assertWriteOperation--"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>assertWriteOperation</h4> |
| <pre>void assertWriteOperation()</pre> |
| <div class="block">Throw an exception if a write operation is not permitted (there is |
| no active transaction and nontransactional writing is not enabled).</div> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </div> |
| </div> |
| <!-- ========= END OF CLASS DATA ========= --> |
| <!-- ======= START OF BOTTOM NAVBAR ====== --> |
| <div class="bottomNav"><a name="navbar.bottom"> |
| <!-- --> |
| </a> |
| <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> |
| <a name="navbar.bottom.firstrow"> |
| <!-- --> |
| </a> |
| <ul class="navList" title="Navigation"> |
| <li><a href="../../../../overview-summary.html">Overview</a></li> |
| <li><a href="package-summary.html">Package</a></li> |
| <li class="navBarCell1Rev">Class</li> |
| <li><a href="class-use/Broker.html">Use</a></li> |
| <li><a href="package-tree.html">Tree</a></li> |
| <li><a href="../../../../deprecated-list.html">Deprecated</a></li> |
| <li><a href="../../../../index-all.html">Index</a></li> |
| <li><a href="../../../../help-doc.html">Help</a></li> |
| </ul> |
| </div> |
| <div class="subNav"> |
| <ul class="navList"> |
| <li><a href="../../../../org/apache/openjpa/kernel/Bootstrap.html" title="class in org.apache.openjpa.kernel"><span class="typeNameLink">Prev Class</span></a></li> |
| <li><a href="../../../../org/apache/openjpa/kernel/BrokerFactory.html" title="interface in org.apache.openjpa.kernel"><span class="typeNameLink">Next Class</span></a></li> |
| </ul> |
| <ul class="navList"> |
| <li><a href="../../../../index.html?org/apache/openjpa/kernel/Broker.html" target="_top">Frames</a></li> |
| <li><a href="Broker.html" target="_top">No Frames</a></li> |
| </ul> |
| <ul class="navList" id="allclasses_navbar_bottom"> |
| <li><a href="../../../../allclasses-noframe.html">All Classes</a></li> |
| </ul> |
| <div> |
| <script type="text/javascript"><!-- |
| allClassesLink = document.getElementById("allclasses_navbar_bottom"); |
| if(window==top) { |
| allClassesLink.style.display = "block"; |
| } |
| else { |
| allClassesLink.style.display = "none"; |
| } |
| //--> |
| </script> |
| </div> |
| <div> |
| <ul class="subNavList"> |
| <li>Summary: </li> |
| <li>Nested | </li> |
| <li>Field | </li> |
| <li>Constr | </li> |
| <li><a href="#method.summary">Method</a></li> |
| </ul> |
| <ul class="subNavList"> |
| <li>Detail: </li> |
| <li>Field | </li> |
| <li>Constr | </li> |
| <li><a href="#method.detail">Method</a></li> |
| </ul> |
| </div> |
| <a name="skip.navbar.bottom"> |
| <!-- --> |
| </a></div> |
| <!-- ======== END OF BOTTOM NAVBAR ======= --> |
| <p class="legalCopy"><small>Copyright © 2006–2019 <a href="http://www.apache.org">Apache Software Foundation</a>. All rights reserved.</small></p> |
| </body> |
| </html> |