| Package | Description | 
|---|---|
| org.apache.jackrabbit.core | 
 Contains the core classes that provide the implementation of the JCR API. 
 | 
| org.apache.jackrabbit.core.session | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ItemRefreshOperation  | 
class  | 
SessionMoveOperation  | 
| Modifier and Type | Method and Description | 
|---|---|
protected <T> T | 
ItemImpl.perform(SessionOperation<T> operation)  | 
protected <T> T | 
ProtectedItemModifier.performProtected(SessionImpl session,
                SessionOperation<T> operation)  | 
<T> T | 
ItemValidator.performRelaxed(SessionOperation<T> operation,
              int checksToDisable)
Performs the given session operation with the specified checks disabled. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
SessionWriteOperation<T>
Marker interface that marks a  
SessionOperation that modifies
 the state of the session or the repository. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AddNodeOperation
Session operation for adding a new node. 
 | 
class  | 
SessionItemOperation<T>
Session operation for accessing an item at a given path. 
 | 
class  | 
SessionRefreshOperation
Operation to refresh the state of a session. 
 | 
class  | 
SessionSaveOperation
Operation to persist transient changes in a session. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
<T> T | 
SessionState.perform(SessionOperation<T> operation)
Performs the given operation within a synchronized block. 
 | 
Copyright © 2004-2020 The Apache Software Foundation. All Rights Reserved.