Package io.unlaunch

Class UnlaunchRestWrapper

java.lang.Object
io.unlaunch.UnlaunchRestWrapper

public final class UnlaunchRestWrapper
extends java.lang.Object
Unlaunch wrapper for the javax.ws.rs classes that we use to make requests to our backend. This was created mainly to make testing easier.
Author:
umermansoor, fahmina
  • Method Summary

    Modifier and Type Method Description
    static UnlaunchRestWrapper create​(java.lang.String sdkKey, java.lang.String host, java.lang.String apiPath)  
    java.lang.String get​(java.lang.Class<java.lang.String> responseType)  
    java.util.Date getLastModified()  
    javax.ws.rs.core.Response post​(javax.ws.rs.client.Entity<?> entity)
    Invoke HTTP POST method for the current request synchronously.
    java.lang.String toString()  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Method Details

    • create

      public static UnlaunchRestWrapper create​(java.lang.String sdkKey, java.lang.String host, java.lang.String apiPath)
    • post

      public javax.ws.rs.core.Response post​(javax.ws.rs.client.Entity<?> entity)
      Invoke HTTP POST method for the current request synchronously.
      Parameters:
      entity -
      Returns:
      Response response body
    • get

      public java.lang.String get​(java.lang.Class<java.lang.String> responseType)
    • getLastModified

      public java.util.Date getLastModified()
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object