Class Application


  • public class Application
    extends java.lang.Object
    A class for performing actions on behalf of an oauth2 application.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      java.lang.String clientId  
      com.google.gson.Gson gson  
    • Constructor Summary

      Constructors 
      Constructor Description
      Application​(java.lang.String clientId, java.lang.String clientSecret)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.net.http.HttpRequest.Builder getHttpBuilder()  
      java.net.http.HttpResponse<java.lang.String> makeRequest​(java.net.http.HttpRequest request)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • clientId

        public final java.lang.String clientId
      • gson

        public final com.google.gson.Gson gson
    • Constructor Detail

      • Application

        public Application​(java.lang.String clientId,
                           java.lang.String clientSecret)
    • Method Detail

      • getHttpBuilder

        public java.net.http.HttpRequest.Builder getHttpBuilder()
      • makeRequest

        public java.net.http.HttpResponse<java.lang.String> makeRequest​(java.net.http.HttpRequest request)
                                                                 throws DiscordException
        Throws:
        DiscordException