Skip to content

Commit 1cc4ab8

Browse files
committed
GH-5231: refine javadoc, add Experimental annotation
1 parent 29097d1 commit 1cc4ab8

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

tools/federation/src/main/java/org/eclipse/rdf4j/federated/evaluation/FederationEvalStrategy.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
import java.util.concurrent.atomic.AtomicBoolean;
1818
import java.util.stream.Collectors;
1919

20+
import org.eclipse.rdf4j.common.annotation.Experimental;
2021
import org.eclipse.rdf4j.common.iteration.CloseableIteration;
2122
import org.eclipse.rdf4j.common.iteration.EmptyIteration;
2223
import org.eclipse.rdf4j.common.iteration.SingletonIteration;
@@ -638,10 +639,16 @@ public boolean hasStatements(QueryInfo queryInfo, Resource subj,
638639

639640
/**
640641
* Returns the accessible federation members in the context of the query. By default this is all federation members.
642+
* <p>
643+
* Specialized implementations of the {@link FederationEvalStrategy} may override and define custom behavior (e.g.,
644+
* to support resilience).
645+
* </p>
646+
*
641647
*
642648
* @param queryInfo
643649
* @return
644650
*/
651+
@Experimental
645652
protected List<Endpoint> getAccessibleFederationMembers(QueryInfo queryInfo) {
646653
return federationContext.getFederation().getMembers();
647654
}

0 commit comments

Comments
 (0)