Uses of Interface
org.apache.openjpa.kernel.OpCallbacks
Packages that use OpCallbacks
Package
Description
OpenJPA Runtime Kernel
OpenJPA JPA
Extended OpenJPA Interfaces for distributed databases.
-
Uses of OpCallbacks in org.apache.openjpa.kernel
Methods in org.apache.openjpa.kernel that return OpCallbacksModifier and TypeMethodDescriptionAttachManager.getBehavior()Return the behavior supplied on construction.Methods in org.apache.openjpa.kernel with parameters of type OpCallbacksModifier and TypeMethodDescriptionBroker.attach(Object pc, boolean copyNew, OpCallbacks call) Import the specified detached object into the broker.BrokerImpl.attach(Object obj, boolean copyNew, OpCallbacks call) DelegatingBroker.attach(Object obj, boolean copyNew, OpCallbacks call) Object[]Broker.attachAll(Collection objs, boolean copyNew, OpCallbacks call) Import the specified objects into the broker.Object[]BrokerImpl.attachAll(Collection objs, boolean copyNew, OpCallbacks call) Object[]DelegatingBroker.attachAll(Collection objs, boolean copyNew, OpCallbacks call) voidBroker.delete(Object pc, OpCallbacks call) Delete the given object.voidBrokerImpl.delete(Object obj, OpCallbacks call) voidDelegatingBroker.delete(Object obj, OpCallbacks call) voidBroker.deleteAll(Collection objs, OpCallbacks call) Delete the given objects.voidBrokerImpl.deleteAll(Collection objs, OpCallbacks call) voidDelegatingBroker.deleteAll(Collection objs, OpCallbacks call) Broker.detach(Object pc, OpCallbacks call) Detach the specified object from the broker.BrokerImpl.detach(Object obj, OpCallbacks call) DelegatingBroker.detach(Object obj, OpCallbacks call) Object[]Broker.detachAll(Collection objs, OpCallbacks call) Detach the specified objects from the broker.voidBroker.detachAll(OpCallbacks call) Detach all objects in place.voidBroker.detachAll(OpCallbacks call, boolean flush) Detach all objects in place, with the option of performing a flush before doing the detachment.Object[]BrokerImpl.detachAll(Collection objs, OpCallbacks call) voidBrokerImpl.detachAll(OpCallbacks call) voidBrokerImpl.detachAll(OpCallbacks call, boolean flush) Object[]DelegatingBroker.detachAll(Collection objs, OpCallbacks call) voidDelegatingBroker.detachAll(OpCallbacks call) voidDelegatingBroker.detachAll(OpCallbacks call, boolean flush) voidBroker.evict(Object pc, OpCallbacks call) Evict the given object.voidBrokerImpl.evict(Object obj, OpCallbacks call) voidDelegatingBroker.evict(Object obj, OpCallbacks call) voidBroker.evictAll(Collection objs, OpCallbacks call) Evict the given objects.voidBroker.evictAll(Extent extent, OpCallbacks call) Evict all persistent-clean and persistent-nontransactional instances in the givenExtent.voidBroker.evictAll(OpCallbacks call) Evict all clean objects.voidBrokerImpl.evictAll(Collection objs, OpCallbacks call) voidBrokerImpl.evictAll(Extent extent, OpCallbacks call) voidBrokerImpl.evictAll(OpCallbacks call) voidDelegatingBroker.evictAll(Collection objs, OpCallbacks call) voidDelegatingBroker.evictAll(Extent extent, OpCallbacks call) voidDelegatingBroker.evictAll(OpCallbacks call) voidBroker.lock(Object pc, int level, int timeout, OpCallbacks call) Ensure that the given instance is locked at the given lock level.voidBroker.lock(Object pc, OpCallbacks call) Ensure that the given instance is locked at the current lock level, as set in theFetchConfigurationfor the broker.voidBrokerImpl.lock(Object obj, int level, int timeout, OpCallbacks call) voidBrokerImpl.lock(Object obj, OpCallbacks call) voidDelegatingBroker.lock(Object obj, int level, int timeout, OpCallbacks call) voidDelegatingBroker.lock(Object obj, OpCallbacks call) voidBroker.lockAll(Collection objs, int level, int timeout, OpCallbacks call) Ensure that the given instances are locked at the given lock level.voidBroker.lockAll(Collection objs, OpCallbacks call) Ensure that the given instances are locked at the current lock level, as set in theFetchConfigurationfor the broker.voidBrokerImpl.lockAll(Collection objs, int level, int timeout, OpCallbacks call) voidBrokerImpl.lockAll(Collection objs, OpCallbacks call) voidDelegatingBroker.lockAll(Collection objs, int level, int timeout, OpCallbacks call) voidDelegatingBroker.lockAll(Collection objs, OpCallbacks call) voidBrokerImpl.nontransactional(Object obj, OpCallbacks call) voidDelegatingBroker.nontransactional(Object pc, OpCallbacks call) voidStoreContext.nontransactional(Object pc, OpCallbacks call) Make the given object non-transactional.voidBrokerImpl.nontransactionalAll(Collection objs, OpCallbacks call) voidDelegatingBroker.nontransactionalAll(Collection objs, OpCallbacks call) voidStoreContext.nontransactionalAll(Collection<Object> objs, OpCallbacks call) Make the given objects nontransactional.Broker.persist(Object pc, Object id, OpCallbacks call) Make the given instance persistent.voidBroker.persist(Object obj, OpCallbacks call) Persist the given object.voidBrokerImpl.persist(Object obj, boolean explicit, OpCallbacks call) Persist the given object.BrokerImpl.persist(Object obj, Object id, boolean explicit, OpCallbacks call) Persist the given object.BrokerImpl.persist(Object obj, Object id, boolean explicit, OpCallbacks call, boolean fireEvent) Persist the given object.BrokerImpl.persist(Object obj, Object id, OpCallbacks call) voidBrokerImpl.persist(Object obj, OpCallbacks call) DelegatingBroker.persist(Object obj, Object id, OpCallbacks call) voidDelegatingBroker.persist(Object obj, OpCallbacks call) voidBroker.persistAll(Collection objs, OpCallbacks call) Persist the given objects.voidBrokerImpl.persistAll(Collection objs, boolean explicit, OpCallbacks call) Persist the given objects.voidBrokerImpl.persistAll(Collection objs, OpCallbacks call) voidDelegatingBroker.persistAll(Collection objs, OpCallbacks call) voidBroker.refresh(Object pc, OpCallbacks call) Refresh the state of the given object.voidBrokerImpl.refresh(Object obj, OpCallbacks call) voidDelegatingBroker.refresh(Object obj, OpCallbacks call) voidBroker.refreshAll(Collection objs, OpCallbacks call) Refresh the state of the given objects.voidBrokerImpl.refreshAll(Collection objs, OpCallbacks call) voidDelegatingBroker.refreshAll(Collection objs, OpCallbacks call) protected voidBrokerImpl.refreshInternal(Object obj, OpCallbacks call) Optimization for single-object refresh.protected voidBrokerImpl.refreshInternal(Collection objs, OpCallbacks call) This method is called with the full set of objects reachable via cascade-refresh relations from the user-given instances.voidBroker.release(Object pc, OpCallbacks call) Release the given object from management.voidBrokerImpl.release(Object obj, OpCallbacks call) voidDelegatingBroker.release(Object obj, OpCallbacks call) voidBroker.releaseAll(Collection objs, OpCallbacks call) Release the given objects from management.voidBrokerImpl.releaseAll(Collection objs, OpCallbacks call) voidDelegatingBroker.releaseAll(Collection objs, OpCallbacks call) voidBrokerImpl.retrieve(Object obj, boolean dfgOnly, OpCallbacks call) voidDelegatingBroker.retrieve(Object obj, boolean fgOnly, OpCallbacks call) voidStoreContext.retrieve(Object pc, boolean fgOnly, OpCallbacks call) Immediately load the given object's persistent fields.voidBrokerImpl.retrieveAll(Collection objs, boolean dfgOnly, OpCallbacks call) voidDelegatingBroker.retrieveAll(Collection objs, boolean fgOnly, OpCallbacks call) voidStoreContext.retrieveAll(Collection<Object> objs, boolean fgOnly, OpCallbacks call) Retrieve the given objects' persistent state.voidBroker.setImplicitBehavior(OpCallbacks call, RuntimeExceptionTranslator ex) Set the broker's behavior for implicit actions such as flushing, automatic detachment, and exceptions thrown by managed instances outside a broker operation.voidBrokerImpl.setImplicitBehavior(OpCallbacks call, RuntimeExceptionTranslator ex) voidDelegatingBroker.setImplicitBehavior(OpCallbacks call, RuntimeExceptionTranslator ex) voidBrokerImpl.transactional(Object obj, boolean updateVersion, OpCallbacks call) Make the given instances transactional.voidDelegatingBroker.transactional(Object pc, boolean updateVersion, OpCallbacks call) voidStoreContext.transactional(Object pc, boolean updateVersion, OpCallbacks call) Make the given object transactional.voidBrokerImpl.transactionalAll(Collection objs, boolean updateVersion, OpCallbacks call) Make the given instances transactional.voidDelegatingBroker.transactionalAll(Collection objs, boolean updateVersion, OpCallbacks call) voidStoreContext.transactionalAll(Collection<Object> objs, boolean updateVersion, OpCallbacks call) Make the given objects transactional.Constructors in org.apache.openjpa.kernel with parameters of type OpCallbacksModifierConstructorDescriptionAttachManager(BrokerImpl broker, boolean copyNew, OpCallbacks call) Constructor.DetachManager(BrokerImpl broker, boolean full, OpCallbacks call) Constructor. -
Uses of OpCallbacks in org.apache.openjpa.persistence
Classes in org.apache.openjpa.persistence that implement OpCallbacksModifier and TypeClassDescriptionclassImplementation ofEntityManagerinterface. -
Uses of OpCallbacks in org.apache.openjpa.slice
Methods in org.apache.openjpa.slice with parameters of type OpCallbacksModifier and TypeMethodDescriptionDistributedBrokerImpl.persist(Object pc, Object id, boolean explicit, OpCallbacks call) Assigns slice identifier to the resultant StateManager as initialized by the super class implementation.