Uses of Class
org.apache.jackrabbit.core.state.ChangeLog
-
Packages that use ChangeLog Package Description org.apache.jackrabbit.core Contains the core classes that provide the implementation of the JCR API.org.apache.jackrabbit.core.cluster org.apache.jackrabbit.core.nodetype.virtual org.apache.jackrabbit.core.observation org.apache.jackrabbit.core.persistence org.apache.jackrabbit.core.persistence.bundle org.apache.jackrabbit.core.persistence.db This package contains the class
, a simple generic JDBC-basedSimpleDbPersistenceManager
PersistenceManager
for Jackrabbit.org.apache.jackrabbit.core.persistence.pool org.apache.jackrabbit.core.state org.apache.jackrabbit.core.version The versioning framework in jackrabbit consists of 3 layers.org.apache.jackrabbit.core.virtual -
-
Uses of ChangeLog in org.apache.jackrabbit.core
Methods in org.apache.jackrabbit.core with parameters of type ChangeLog Modifier and Type Method Description void
RepositoryImpl.WorkspaceInfo. externalUpdate(ChangeLog external, List<EventState> events, long timestamp, String userData)
Handle an external update. -
Uses of ChangeLog in org.apache.jackrabbit.core.cluster
Methods in org.apache.jackrabbit.core.cluster that return ChangeLog Modifier and Type Method Description ChangeLog
ChangeLogRecord. getChanges()
Return the changes.ChangeLog
Update. getChanges()
Return the local changes of this update operation.Methods in org.apache.jackrabbit.core.cluster with parameters of type ChangeLog Modifier and Type Method Description void
UpdateEventListener. externalUpdate(ChangeLog changes, List<EventState> events, long timestamp, String userData)
Handle an external update.Constructors in org.apache.jackrabbit.core.cluster with parameters of type ChangeLog Constructor Description ChangeLogRecord(ChangeLog changes, List<EventState> events, Record record, String workspace, long timestamp, String userData)
Create a new instance of this class. -
Uses of ChangeLog in org.apache.jackrabbit.core.nodetype.virtual
Methods in org.apache.jackrabbit.core.nodetype.virtual with parameters of type ChangeLog Modifier and Type Method Description boolean
VirtualNodeTypeStateProvider. setNodeReferences(ChangeLog references)
Informs this provider that the node references to some of its states have changed. -
Uses of ChangeLog in org.apache.jackrabbit.core.observation
Methods in org.apache.jackrabbit.core.observation with parameters of type ChangeLog Modifier and Type Method Description void
EventStateCollection. createEventStates(NodeId rootNodeId, ChangeLog changes, ItemStateManager stateMgr)
void
EventStateCollection. prepareDeleted(ChangeLog changes)
Prepares deleted items fromchanges
. -
Uses of ChangeLog in org.apache.jackrabbit.core.persistence
Methods in org.apache.jackrabbit.core.persistence with parameters of type ChangeLog Modifier and Type Method Description void
CachingPersistenceManager. onExternalUpdate(ChangeLog changes)
Notifies the persistence manager that an external (cluster) modification occurred.void
AbstractPersistenceManager. store(ChangeLog changeLog)
Deprecated.Right now, this iterates over all items in the changelog and calls the individual methods that handle single item states or node references objects.void
PersistenceManager. store(ChangeLog changeLog)
Atomically saves the given set of changes. -
Uses of ChangeLog in org.apache.jackrabbit.core.persistence.bundle
Methods in org.apache.jackrabbit.core.persistence.bundle with parameters of type ChangeLog Modifier and Type Method Description void
AbstractBundlePersistenceManager. onExternalUpdate(ChangeLog changes)
Notifies the persistence manager that an external (cluster) modification occurred.void
AbstractBundlePersistenceManager. 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.persistence.db
Methods in org.apache.jackrabbit.core.persistence.db with parameters of type ChangeLog Modifier and Type Method Description void
DatabasePersistenceManager. store(ChangeLog changeLog)
Deprecated.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.persistence.pool
Methods in org.apache.jackrabbit.core.persistence.pool with parameters of type ChangeLog Modifier and Type Method Description void
BundleDbPersistenceManager. 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
Methods in org.apache.jackrabbit.core.state that return ChangeLog Modifier and Type Method Description ChangeLog
XAItemStateManager. getChangeLog()
Returns the current change log.protected ChangeLog
LocalItemStateManager. getChanges()
Returns the change log that contains the current changes in this local item state manager.protected ChangeLog
XAItemStateManager. getChanges()
Methods in org.apache.jackrabbit.core.state with parameters of type ChangeLog Modifier and Type Method Description ISMLocking.WriteLock
DefaultISMLocking. acquireWriteLock(ChangeLog changeLog)
Increments the writer count, sets the writer identifier and returns the acquired write lock once there are no other active readers or writers or the current writer shares the thread id with this writer.ISMLocking.WriteLock
FineGrainedISMLocking. acquireWriteLock(ChangeLog changeLog)
Acquires a write lock for the givenchangeLog
.ISMLocking.WriteLock
ISMLocking. acquireWriteLock(ChangeLog changeLog)
Acquires a write lock for the givenchangeLog
.org.apache.jackrabbit.core.state.SharedItemStateManager.Update
SharedItemStateManager. beginUpdate(ChangeLog local, EventStateCollectionFactory factory, VirtualItemStateProvider virtualProvider)
Begin update operation.protected void
SharedItemStateManager. doExternalUpdate(ChangeLog external)
Perform the external update.void
SharedItemStateManager. externalUpdate(ChangeLog external, EventStateCollection events)
Handle an external update.void
ChangeLog. merge(ChangeLog other)
Merge another change log with this change logprotected void
LocalItemStateManager. update(ChangeLog changeLog)
End an update operation.void
SharedItemStateManager. update(ChangeLog local, EventStateCollectionFactory factory)
Store modifications registered in aChangeLog
.protected void
XAItemStateManager. update(ChangeLog changeLog)
End an update operation. -
Uses of ChangeLog in org.apache.jackrabbit.core.version
Methods in org.apache.jackrabbit.core.version with parameters of type ChangeLog Modifier and Type Method Description protected void
VersionItemStateManager. checkReferentialIntegrity(ChangeLog changes)
void
InternalVersionManagerImpl. externalUpdate(ChangeLog changes, List<EventState> events, long timestamp, String userData)
Handle an external update.boolean
InternalXAVersionManager. setNodeReferences(ChangeLog references)
Informs this provider that the node references to some of its states have changed.boolean
VersionItemStateManager. setNodeReferences(ChangeLog references)
Sets the -
Uses of ChangeLog in org.apache.jackrabbit.core.virtual
Methods in org.apache.jackrabbit.core.virtual with parameters of type ChangeLog Modifier and Type Method Description boolean
VirtualItemStateProvider. setNodeReferences(ChangeLog references)
Informs this provider that the node references to some of its states have changed.
-