Interface RocketRest.SyncApi

  • Enclosing class:
    RocketRest

    public static interface RocketRest.SyncApi
    Interface for synchronous API operations.
    • Method Detail

      • get

        <T> T get​(String endpoint,
                  Class<T> responseType)
      • post

        <Res> Res post​(String endpoint,
                       Class<Res> responseType)
      • post

        <Req,​Res> Res post​(String endpoint,
                                 Req body,
                                 Class<Res> responseType)
      • put

        <Res> Res put​(String endpoint,
                      Class<Res> responseType)
      • put

        <Req,​Res> Res put​(String endpoint,
                                Req body,
                                Class<Res> responseType)
      • delete

        <T> T delete​(String endpoint,
                     Class<T> responseType)
      • execute

        <Req,​Res> Res execute​(RequestSpec<Req,​Res> requestSpec)