kodo.kernel
Class KodoBroker
java.lang.Object
   org.apache.openjpa.kernel.BrokerImpl
org.apache.openjpa.kernel.BrokerImpl
       kodo.kernel.KodoBroker
kodo.kernel.KodoBroker
- All Implemented Interfaces: 
- Serializable, Cloneable, Synchronization, KodoStoreContext, CallbackModes, AutoClear, AutoDetach, Broker, ConnectionRetainModes, DetachState, FindCallbacks, LockLevels, RestoreState, StoreContext, Closeable
- Direct Known Subclasses: 
- FinalizingKodoBroker
- public class KodoBroker 
- extends BrokerImpl- implements KodoStoreContext
Kodo extensions to standard Broker.
- See Also:
- Serialized Form
 
 
 
 
 
 
 
 
 
 
 
| Method Summary | 
|  Object | attach(Object obj,
       boolean copyNew,
       OpCallbacks call)
 | 
|  Object[] | attachAll(Collection objs,
          boolean copyNew,
          OpCallbacks call)
 | 
|  void | begin()
 | 
|  void | commit()
 | 
|  void | delete(Object obj,
       OpCallbacks call)
 | 
|  void | deleteAll(Collection objs,
          OpCallbacks call)
 | 
|  Object | detach(Object obj,
       OpCallbacks call)
 | 
|  Object[] | detachAll(Collection objs,
          OpCallbacks call)
 | 
|  void | detachAll(OpCallbacks call)
 | 
|  void | evict(Object obj,
      OpCallbacks call)
 | 
|  void | evictAll(Collection objs,
         OpCallbacks call)
 | 
|  void | evictAll(Extent ext,
         OpCallbacks call)
 | 
|  void | evictAll(OpCallbacks call)
 | 
|  Object | find(Object oid,
     boolean validate,
     FindCallbacks call)
 | 
|  Object[] | findAll(Collection oids,
        boolean validate,
        FindCallbacks call)
 | 
| protected  void | free()
 | 
|  ProfilingAgent | getProfilingAgent()
 | 
|  void | initialize(AbstractBrokerFactory factory,
           DelegatingStoreManager sm,
           boolean managed,
           int connMode,
           boolean fromDeserialization)
 | 
| protected  StateManagerImpl | initialize(StateManagerImpl sm,
           boolean load,
           FetchConfiguration fetch,
           Object edata)
 | 
|  Query | newQuery(String lang,
         Class candidate,
         Object query)
 | 
|  Query | newQuery(String lang,
         Object query)
 | 
| protected  QueryImpl | newQueryImpl(String language,
             StoreQuery sq)
 | 
| protected  StateManagerImpl | newStateManagerImpl(Object oid,
                    ClassMetaData meta)
 | 
|  void | nontransactional(Object obj,
                 OpCallbacks call)
 | 
|  void | nontransactionalAll(Collection objs,
                    OpCallbacks call)
 | 
|  void | persist(Object obj,
        OpCallbacks call)
 | 
|  void | persistAll(Collection objs,
           OpCallbacks call)
 | 
|  void | refresh(Object obj,
        OpCallbacks call)
 | 
|  void | refreshAll(Collection objs,
           OpCallbacks call)
 | 
|  void | release(Object obj,
        OpCallbacks call)
 | 
|  void | releaseAll(Collection objs,
           OpCallbacks call)
 | 
|  void | retrieve(Object obj,
         boolean fgs,
         OpCallbacks call)
 | 
|  void | retrieveAll(Collection objs,
            boolean fgs,
            OpCallbacks call)
 | 
|  void | rollback()
 | 
|  void | transactional(Object obj,
              boolean versn,
              OpCallbacks call)
 | 
|  void | transactionalAll(Collection objs,
                 boolean versn,
                 OpCallbacks call)
 | 
 
| Methods inherited from class org.apache.openjpa.kernel.BrokerImpl | 
| addLifecycleListener, addTransactionListener, afterCompletion, assertActiveTransaction, assertNontransactionalRead, assertOpen, assertPersistenceCapable, assertWriteOperation, assignObjectId, beforeCompletion, beginOperation, beginStore, cancelAll, checkForDuplicateId, clone, close, commitAndResume, detachAll, dirtyType, embed, endOperation, endTransaction, extentIterator, find, find, findAll, findAll, findCached, flush, flush, getAutoClear, getAutoDetach, getBroker, getBrokerFactory, getClassLoader, getConfiguration, getConnection, getConnectionPassword, getConnectionRetainMode, getConnectionUserName, getDeletedTypes, getDetachState, getDirtyObjects, getDirtyStates, getEvictFromDataCache, getFetchConfiguration, getIdentitySequence, getIgnoreChanges, getInverseManager, getLifecycleEventManager, getLifecycleListenerCallbackMode, getLockLevel, getLockManager, getManagedObjects, getManagedRuntime, getManagedStates, getMultithreaded, getNontransactionalRead, getNontransactionalWrite, getObjectId, getObjectIdType, getOperatingSet, getOptimistic, getOrderDirtyObjects, getPendingTransactionalObjects, getPendingTransactionalStates, getPersistedTypes, getPopulateDataCache, getRestoreState, getRetainState, getRollbackCause, getRollbackOnly, getStateManager, getStateManagerImpl, getStateManagerImplById, getStoreManager, getSynchronization, getSyncWithManagedTransactions, getTransactionalObjects, getTransactionalStates, getTransactionListenerCallbackMode, getUpdatedTypes, getUserObject, getValueSequence, getVersion, hasConnection, isActive, isClosed, isCloseInvoked, isDeleted, isDetached, isDetachedNew, isDirty, isManaged, isNew, isPersistent, isStoreActive, isTrackChangesByType, isTransactional, lock, lock, lock, lockAll, lockAll, newExtent, newInstance, newManagedObjectCache, newObjectId, persist, persist, persist, persistAll, popFetchConfiguration, preFlush, processArgument, processReturn, pushFetchConfiguration, putUserObject, refreshInternal, refreshInternal, releaseSavepoint, releaseSavepoint, removeLifecycleListener, removeTransactionListener, rollbackAndResume, rollbackToSavepoint, rollbackToSavepoint, setAuthentication, setAutoClear, setAutoDetach, setAutoDetach, setDetachedNew, setDetachState, setEvictFromDataCache, setIgnoreChanges, setImplicitBehavior, setLifecycleListenerCallbackMode, setMultithreaded, setNontransactionalRead, setNontransactionalWrite, setOptimistic, setOrderDirtyObjects, setPopulateDataCache, setRestoreState, setRetainState, setRollbackOnly, setRollbackOnly, setSavepoint, setSynchronization, setSyncWithManagedTransactions, setTrackChangesByType, setTransactionListenerCallbackMode, syncWithManagedTransaction, unlock, validateChanges | 
 
 
| Methods inherited from interface org.apache.openjpa.kernel.StoreContext | 
| beginStore, embed, extentIterator, find, findAll, findCached, getBroker, getClassLoader, getConfiguration, getConnection, getConnectionPassword, getConnectionUserName, getDeletedTypes, getDetachState, getDirtyObjects, getFetchConfiguration, getLockLevel, getLockManager, getManagedObjects, getObjectId, getObjectIdType, getOrderDirtyObjects, getPendingTransactionalObjects, getPersistedTypes, getPopulateDataCache, getStateManager, getStoreManager, getTransactionalObjects, getUpdatedTypes, getVersion, hasConnection, isActive, isDeleted, isDirty, isManaged, isNew, isPersistent, isStoreActive, isTrackChangesByType, isTransactional, lock, newObjectId, popFetchConfiguration, pushFetchConfiguration, setDetachState, setOrderDirtyObjects, setPopulateDataCache, setTrackChangesByType, unlock | 
 
KodoBroker
public KodoBroker()
initialize
public void initialize(AbstractBrokerFactory factory,
                       DelegatingStoreManager sm,
                       boolean managed,
                       int connMode,
                       boolean fromDeserialization)
- 
- Overrides:
- initializein class- BrokerImpl
 
- 
 
newStateManagerImpl
protected StateManagerImpl newStateManagerImpl(Object oid,
                                               ClassMetaData meta)
- 
- Overrides:
- newStateManagerImplin class- BrokerImpl
 
- 
 
initialize
protected StateManagerImpl initialize(StateManagerImpl sm,
                                      boolean load,
                                      FetchConfiguration fetch,
                                      Object edata)
- 
- Overrides:
- initializein class- BrokerImpl
 
- 
 
begin
public void begin()
- 
- Specified by:
- beginin interface- Broker
- Overrides:
- beginin class- BrokerImpl
 
- 
 
commit
public void commit()
- 
- Specified by:
- commitin interface- Broker
- Overrides:
- commitin class- BrokerImpl
 
- 
 
rollback
public void rollback()
- 
- Specified by:
- rollbackin interface- Broker
- Overrides:
- rollbackin class- BrokerImpl
 
- 
 
newQueryImpl
protected QueryImpl newQueryImpl(String language,
                                 StoreQuery sq)
- 
- Overrides:
- newQueryImplin class- BrokerImpl
 
- 
 
free
protected void free()
- 
- Overrides:
- freein class- BrokerImpl
 
- 
 
getProfilingAgent
public ProfilingAgent getProfilingAgent()
- 
 
- 
 
persist
public void persist(Object obj,
                    OpCallbacks call)
- 
- Specified by:
- persistin interface- Broker
- Overrides:
- persistin class- BrokerImpl
 
- 
 
persistAll
public void persistAll(Collection objs,
                       OpCallbacks call)
- 
- Specified by:
- persistAllin interface- Broker
- Overrides:
- persistAllin class- BrokerImpl
 
- 
 
delete
public void delete(Object obj,
                   OpCallbacks call)
- 
- Specified by:
- deletein interface- Broker
- Overrides:
- deletein class- BrokerImpl
 
- 
 
deleteAll
public void deleteAll(Collection objs,
                      OpCallbacks call)
- 
- Specified by:
- deleteAllin interface- Broker
- Overrides:
- deleteAllin class- BrokerImpl
 
- 
 
refresh
public void refresh(Object obj,
                    OpCallbacks call)
- 
- Specified by:
- refreshin interface- Broker
- Overrides:
- refreshin class- BrokerImpl
 
- 
 
refreshAll
public void refreshAll(Collection objs,
                       OpCallbacks call)
- 
- Specified by:
- refreshAllin interface- Broker
- Overrides:
- refreshAllin class- BrokerImpl
 
- 
 
release
public void release(Object obj,
                    OpCallbacks call)
- 
- Specified by:
- releasein interface- Broker
- Overrides:
- releasein class- BrokerImpl
 
- 
 
releaseAll
public void releaseAll(Collection objs,
                       OpCallbacks call)
- 
- Specified by:
- releaseAllin interface- Broker
- Overrides:
- releaseAllin class- BrokerImpl
 
- 
 
transactional
public void transactional(Object obj,
                          boolean versn,
                          OpCallbacks call)
- 
- Specified by:
- transactionalin interface- StoreContext
- Overrides:
- transactionalin class- BrokerImpl
 
- 
 
transactionalAll
public void transactionalAll(Collection objs,
                             boolean versn,
                             OpCallbacks call)
- 
- Specified by:
- transactionalAllin interface- StoreContext
- Overrides:
- transactionalAllin class- BrokerImpl
 
- 
 
nontransactional
public void nontransactional(Object obj,
                             OpCallbacks call)
- 
- Specified by:
- nontransactionalin interface- StoreContext
- Overrides:
- nontransactionalin class- BrokerImpl
 
- 
 
nontransactionalAll
public void nontransactionalAll(Collection objs,
                                OpCallbacks call)
- 
- Specified by:
- nontransactionalAllin interface- StoreContext
- Overrides:
- nontransactionalAllin class- BrokerImpl
 
- 
 
evict
public void evict(Object obj,
                  OpCallbacks call)
- 
- Specified by:
- evictin interface- Broker
- Overrides:
- evictin class- BrokerImpl
 
- 
 
evictAll
public void evictAll(Collection objs,
                     OpCallbacks call)
- 
- Specified by:
- evictAllin interface- Broker
- Overrides:
- evictAllin class- BrokerImpl
 
- 
 
evictAll
public void evictAll(Extent ext,
                     OpCallbacks call)
- 
- Specified by:
- evictAllin interface- Broker
- Overrides:
- evictAllin class- BrokerImpl
 
- 
 
evictAll
public void evictAll(OpCallbacks call)
- 
- Specified by:
- evictAllin interface- Broker
- Overrides:
- evictAllin class- BrokerImpl
 
- 
 
retrieve
public void retrieve(Object obj,
                     boolean fgs,
                     OpCallbacks call)
- 
- Specified by:
- retrievein interface- StoreContext
- Overrides:
- retrievein class- BrokerImpl
 
- 
 
retrieveAll
public void retrieveAll(Collection objs,
                        boolean fgs,
                        OpCallbacks call)
- 
- Specified by:
- retrieveAllin interface- StoreContext
- Overrides:
- retrieveAllin class- BrokerImpl
 
- 
 
find
public Object find(Object oid,
                   boolean validate,
                   FindCallbacks call)
- 
- Specified by:
- findin interface- StoreContext
- Overrides:
- findin class- BrokerImpl
 
- 
 
findAll
public Object[] findAll(Collection oids,
                        boolean validate,
                        FindCallbacks call)
- 
- Specified by:
- findAllin interface- StoreContext
- Overrides:
- findAllin class- BrokerImpl
 
- 
 
newQuery
public Query newQuery(String lang,
                      Object query)
- 
- Specified by:
- newQueryin interface- Broker
- Overrides:
- newQueryin class- BrokerImpl
 
- 
 
newQuery
public Query newQuery(String lang,
                      Class candidate,
                      Object query)
- 
- Specified by:
- newQueryin interface- Broker
- Overrides:
- newQueryin class- BrokerImpl
 
- 
 
attach
public Object attach(Object obj,
                     boolean copyNew,
                     OpCallbacks call)
- 
- Specified by:
- attachin interface- Broker
- Overrides:
- attachin class- BrokerImpl
 
- 
 
attachAll
public Object[] attachAll(Collection objs,
                          boolean copyNew,
                          OpCallbacks call)
- 
- Specified by:
- attachAllin interface- Broker
- Overrides:
- attachAllin class- BrokerImpl
 
- 
 
detach
public Object detach(Object obj,
                     OpCallbacks call)
- 
- Specified by:
- detachin interface- Broker
- Overrides:
- detachin class- BrokerImpl
 
- 
 
detachAll
public Object[] detachAll(Collection objs,
                          OpCallbacks call)
- 
- Specified by:
- detachAllin interface- Broker
- Overrides:
- detachAllin class- BrokerImpl
 
- 
 
detachAll
public void detachAll(OpCallbacks call)
- 
- Specified by:
- detachAllin interface- Broker
- Overrides:
- detachAllin class- BrokerImpl
 
- 
 
Copyright 2001-2006 BEA Systems, Inc. All Rights Reserved.