Class SchemasResourceBase

    • Constructor Detail

      • SchemasResourceBase

        public SchemasResourceBase()
      • SchemasResourceBase

        public SchemasResourceBase​(java.time.Clock clock)
    • Method Detail

      • getSchema

        public void getSchema​(boolean authoritative,
                              javax.ws.rs.container.AsyncResponse response)
      • getSchema

        public void getSchema​(boolean authoritative,
                              java.lang.String version,
                              javax.ws.rs.container.AsyncResponse response)
      • getAllSchemas

        public void getAllSchemas​(boolean authoritative,
                                  javax.ws.rs.container.AsyncResponse response)
      • deleteSchema

        public void deleteSchema​(boolean authoritative,
                                 javax.ws.rs.container.AsyncResponse response)
      • postSchema

        public void postSchema​(org.apache.pulsar.common.protocol.schema.PostSchemaPayload payload,
                               boolean authoritative,
                               javax.ws.rs.container.AsyncResponse response)
      • testCompatibility

        public void testCompatibility​(org.apache.pulsar.common.protocol.schema.PostSchemaPayload payload,
                                      boolean authoritative,
                                      javax.ws.rs.container.AsyncResponse response)
      • getVersionBySchema

        public void getVersionBySchema​(org.apache.pulsar.common.protocol.schema.PostSchemaPayload payload,
                                       boolean authoritative,
                                       javax.ws.rs.container.AsyncResponse response)
      • domain

        protected java.lang.String domain()
        Description copied from class: AdminResource
        Get the domain of the topic (whether it's persistent or non-persistent).
        Overrides:
        domain in class AdminResource