Class Transactions


  • @Path("/transactions")
    @Produces("application/json")
    @Consumes("application/json")
    public class Transactions
    extends TransactionsBase
    • Constructor Detail

      • Transactions

        public Transactions()
    • Method Detail

      • getCoordinatorStats

        @GET
        @Path("/coordinatorStats")
        public void getCoordinatorStats​(@Suspended
                                        javax.ws.rs.container.AsyncResponse asyncResponse,
                                        @QueryParam("authoritative") @DefaultValue("false")
                                        boolean authoritative,
                                        @QueryParam("coordinatorId")
                                        java.lang.Integer coordinatorId)
      • getTransactionInBufferStats

        @GET
        @Path("/transactionInBufferStats/{tenant}/{namespace}/{topic}/{mostSigBits}/{leastSigBits}")
        public void getTransactionInBufferStats​(@Suspended
                                                javax.ws.rs.container.AsyncResponse asyncResponse,
                                                @QueryParam("authoritative") @DefaultValue("false")
                                                boolean authoritative,
                                                @PathParam("tenant")
                                                java.lang.String tenant,
                                                @PathParam("namespace")
                                                java.lang.String namespace,
                                                @PathParam("topic") @Encoded
                                                java.lang.String encodedTopic,
                                                @PathParam("mostSigBits")
                                                java.lang.String mostSigBits,
                                                @PathParam("leastSigBits")
                                                java.lang.String leastSigBits)
      • getTransactionInPendingAckStats

        @GET
        @Path("/transactionInPendingAckStats/{tenant}/{namespace}/{topic}/{subName}/{mostSigBits}/{leastSigBits}")
        public void getTransactionInPendingAckStats​(@Suspended
                                                    javax.ws.rs.container.AsyncResponse asyncResponse,
                                                    @QueryParam("authoritative") @DefaultValue("false")
                                                    boolean authoritative,
                                                    @PathParam("tenant")
                                                    java.lang.String tenant,
                                                    @PathParam("namespace")
                                                    java.lang.String namespace,
                                                    @PathParam("topic") @Encoded
                                                    java.lang.String encodedTopic,
                                                    @PathParam("mostSigBits")
                                                    java.lang.String mostSigBits,
                                                    @PathParam("leastSigBits")
                                                    java.lang.String leastSigBits,
                                                    @PathParam("subName")
                                                    java.lang.String subName)
      • getTransactionBufferStats

        @GET
        @Path("/transactionBufferStats/{tenant}/{namespace}/{topic}")
        public void getTransactionBufferStats​(@Suspended
                                              javax.ws.rs.container.AsyncResponse asyncResponse,
                                              @QueryParam("authoritative") @DefaultValue("false")
                                              boolean authoritative,
                                              @PathParam("tenant")
                                              java.lang.String tenant,
                                              @PathParam("namespace")
                                              java.lang.String namespace,
                                              @PathParam("topic") @Encoded
                                              java.lang.String encodedTopic)
      • getPendingAckStats

        @GET
        @Path("/pendingAckStats/{tenant}/{namespace}/{topic}/{subName}")
        public void getPendingAckStats​(@Suspended
                                       javax.ws.rs.container.AsyncResponse asyncResponse,
                                       @QueryParam("authoritative") @DefaultValue("false")
                                       boolean authoritative,
                                       @PathParam("tenant")
                                       java.lang.String tenant,
                                       @PathParam("namespace")
                                       java.lang.String namespace,
                                       @PathParam("topic") @Encoded
                                       java.lang.String encodedTopic,
                                       @PathParam("subName")
                                       java.lang.String subName)
      • getTransactionMetadata

        @GET
        @Path("/transactionMetadata/{mostSigBits}/{leastSigBits}")
        public void getTransactionMetadata​(@Suspended
                                           javax.ws.rs.container.AsyncResponse asyncResponse,
                                           @QueryParam("authoritative") @DefaultValue("false")
                                           boolean authoritative,
                                           @PathParam("mostSigBits")
                                           java.lang.String mostSigBits,
                                           @PathParam("leastSigBits")
                                           java.lang.String leastSigBits)
      • getSlowTransactions

        @GET
        @Path("/slowTransactions/{timeout}")
        public void getSlowTransactions​(@Suspended
                                        javax.ws.rs.container.AsyncResponse asyncResponse,
                                        @QueryParam("authoritative") @DefaultValue("false")
                                        boolean authoritative,
                                        @PathParam("timeout")
                                        java.lang.String timeout,
                                        @QueryParam("coordinatorId")
                                        java.lang.Integer coordinatorId)
      • getCoordinatorInternalStats

        @GET
        @Path("/coordinatorInternalStats/{coordinatorId}")
        public void getCoordinatorInternalStats​(@Suspended
                                                javax.ws.rs.container.AsyncResponse asyncResponse,
                                                @QueryParam("authoritative") @DefaultValue("false")
                                                boolean authoritative,
                                                @PathParam("coordinatorId")
                                                java.lang.String coordinatorId,
                                                @QueryParam("metadata") @DefaultValue("false")
                                                boolean metadata)
      • getPendingAckInternalStats

        @GET
        @Path("/pendingAckInternalStats/{tenant}/{namespace}/{topic}/{subName}")
        public void getPendingAckInternalStats​(@Suspended
                                               javax.ws.rs.container.AsyncResponse asyncResponse,
                                               @QueryParam("authoritative") @DefaultValue("false")
                                               boolean authoritative,
                                               @PathParam("tenant")
                                               java.lang.String tenant,
                                               @PathParam("namespace")
                                               java.lang.String namespace,
                                               @PathParam("topic") @Encoded
                                               java.lang.String encodedTopic,
                                               @PathParam("subName")
                                               java.lang.String subName,
                                               @QueryParam("metadata") @DefaultValue("false")
                                               boolean metadata)