Interface SolrZkClient.CuratorOpBuilder

Enclosing class:
SolrZkClient
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public static interface SolrZkClient.CuratorOpBuilder
A function that takes a transaction builder and returns a curator operation. This is used for users to provide a multi-transaction operation to the client, without needing to use the underlying Curator client to access the transaction builder.
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.curator.framework.api.transaction.CuratorOp
    build(org.apache.curator.framework.api.transaction.TransactionOp startingOp)
     
    default org.apache.curator.framework.api.transaction.CuratorOp
    buildWithoutThrows(org.apache.curator.framework.api.transaction.TransactionOp startingOp)
     
  • Method Details

    • build

      org.apache.curator.framework.api.transaction.CuratorOp build(org.apache.curator.framework.api.transaction.TransactionOp startingOp) throws Exception
      Throws:
      Exception
    • buildWithoutThrows

      default org.apache.curator.framework.api.transaction.CuratorOp buildWithoutThrows(org.apache.curator.framework.api.transaction.TransactionOp startingOp)