Class HttpResourceStorage

  • All Implemented Interfaces:
    ResourceStorage

    public class HttpResourceStorage
    extends Object
    implements ResourceStorage
    Gives programmatic access to the resource storage.
    Author:
    https://github.com/lbovet [Laurent Bovet]
    • Constructor Detail

      • HttpResourceStorage

        public HttpResourceStorage​(io.vertx.core.Vertx vertx)
      • HttpResourceStorage

        public HttpResourceStorage​(io.vertx.core.Vertx vertx,
                                   String host,
                                   int port)
    • Method Detail

      • get

        public void get​(String path,
                        io.vertx.core.Handler<io.vertx.core.buffer.Buffer> bodyHandler)
        Specified by:
        get in interface ResourceStorage
      • getHost

        public String getHost()
      • getPort

        public int getPort()
      • put

        public void put​(String uri,
                        io.vertx.core.MultiMap headers,
                        io.vertx.core.buffer.Buffer buffer,
                        io.vertx.core.Handler<Integer> doneHandler)
        Specified by:
        put in interface ResourceStorage
      • put

        public void put​(String uri,
                        io.vertx.core.buffer.Buffer buffer,
                        io.vertx.core.Handler<Integer> doneHandler)
        Specified by:
        put in interface ResourceStorage