Class RestTreeService

  • All Implemented Interfaces:
    org.projectnessie.services.spi.TreeService

    @RequestScoped
    @RequestScoped
    @ValidateOnExecution(type=ALL)
    @ValidateOnExecution(type=ALL)
    public class RestTreeService
    extends org.projectnessie.services.impl.TreeApiImpl
    • Field Summary

      • Fields inherited from class org.projectnessie.services.impl.BaseApiImpl

        ACCESS_CHECK_BATCH_SIZE
      • Fields inherited from interface org.projectnessie.services.spi.TreeService

        MAX_COMMIT_LOG_ENTRIES
    • Constructor Summary

      Constructors 
      Constructor Description
      RestTreeService()  
      RestTreeService​(org.projectnessie.services.config.ServerConfig config, org.projectnessie.versioned.VersionStore store, org.projectnessie.services.authz.Authorizer authorizer, java.util.function.Supplier<java.security.Principal> principal)  
    • Method Summary

      • Methods inherited from class org.projectnessie.services.impl.TreeApiImpl

        assignReference, commitMultipleOperations, createReference, deleteReference, filterEntries, fromKey, getAllReferences, getCommitLog, getDefaultBranch, getEntries, getReferenceByName, mergeRefIntoBranch, toKey, toOp, transplantCommitsIntoBranch
      • Methods inherited from class org.projectnessie.services.impl.BaseApiImpl

        commitMetaUpdate, createAccessContext, getAuthorizer, getConfig, getPrincipal, getStore, startAccessCheck
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • RestTreeService

        public RestTreeService()
      • RestTreeService

        @Inject
        @Inject
        public RestTreeService​(org.projectnessie.services.config.ServerConfig config,
                               org.projectnessie.versioned.VersionStore store,
                               org.projectnessie.services.authz.Authorizer authorizer,
                               java.util.function.Supplier<java.security.Principal> principal)