]> git.argeo.org Git - lgpl/argeo-commons.git/blob - jcr/JcrCallback.java
Prepare next development cycle
[lgpl/argeo-commons.git] / jcr / JcrCallback.java
1 package org.argeo.jcr;
2
3 import java.util.function.Function;
4
5 import javax.jcr.Session;
6
7 /** An arbitrary execution on a JCR session, optionally returning a result. */
8 @FunctionalInterface
9 public interface JcrCallback extends Function<Session, Object> {
10 /** @deprecated Use {@link #apply(Session)} instead. */
11 @Deprecated
12 public default Object execute(Session session) {
13 return apply(session);
14 }
15 }