|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ChangeLog | |
org.apache.jackrabbit.core.observation | |
org.apache.jackrabbit.core.state | |
org.apache.jackrabbit.core.state.db | This package contains the class ,
a simple generic JDBC-based PersistenceManager for Jackrabbit. |
Uses of ChangeLog in org.apache.jackrabbit.core.observation |
Methods in org.apache.jackrabbit.core.observation with parameters of type ChangeLog | |
void |
EventStateCollection.createEventStates(NodeId rootNodeId,
ChangeLog changes,
ItemStateManager stateMgr)
Creates EventState instances from ItemState
changes . |
void |
EventStateCollection.prepareDeleted(ChangeLog changes)
Prepares deleted items from changes . |
Uses of ChangeLog in org.apache.jackrabbit.core.state |
Methods in org.apache.jackrabbit.core.state that return ChangeLog | |
ChangeLog |
XAItemStateManager.getChangeLog()
Returns the current change log. |
Methods in org.apache.jackrabbit.core.state with parameters of type ChangeLog | |
void |
ChangeLog.merge(ChangeLog other)
Merge another change log with this change log |
protected void |
XAItemStateManager.update(ChangeLog changeLog)
End an update operation. Fetch the states and references from the parent (shared) item manager, reconnect them to the items collected in our (local) change log and overwrite the shared items with our copies. If associated with a transaction, simply merge the changes given to the ones already known (removing items that were first added and then again deleted). |
void |
PersistenceManager.store(ChangeLog changeLog)
Atomically saves the given set of changes. |
org.apache.jackrabbit.core.state.SharedItemStateManager.Update |
SharedItemStateManager.beginUpdate(ChangeLog local,
EventStateCollectionFactory factory,
VirtualItemStateProvider virtualProvider)
Begin update operation. |
void |
SharedItemStateManager.update(ChangeLog local,
EventStateCollectionFactory factory)
Store modifications registered in a ChangeLog . |
protected void |
SharedItemStateManager.updateReferences(ChangeLog changes,
VirtualItemStateProvider virtualProvider)
Updates the target node references collections based on the modifications in the change log (i.e. |
protected void |
SharedItemStateManager.checkReferentialIntegrity(ChangeLog changes)
Verifies that no referenceable nodes are deleted if they are still being referenced targets of modified node references exist |
protected void |
LocalItemStateManager.update(ChangeLog changeLog)
End an update operation. |
void |
AbstractPersistenceManager.store(ChangeLog changeLog)
Right now, this iterates over all items in the changelog and calls the individual methods that handle single item states or node references objects. |
Uses of ChangeLog in org.apache.jackrabbit.core.state.db |
Methods in org.apache.jackrabbit.core.state.db with parameters of type ChangeLog | |
void |
SimpleDbPersistenceManager.store(ChangeLog changeLog)
Right now, this iterates over all items in the changelog and calls the individual methods that handle single item states or node references objects. Properly implemented, this method should ensure that changes are either written completely to the underlying persistence layer, or not at all. Atomically saves the given set of changes. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |