Class Resolver<T,V>

java.lang.Object
custom_jfx_plugin.dependency.base.Resolver<T,V>
Direct Known Subclasses:
MavenResolver

public abstract class Resolver<T,V> extends Object
  • Field Details

    • MAX_RESULTS

      protected static final int MAX_RESULTS
      Max response results
      See Also:
    • HTTP_USER_AGENT

      protected static final String HTTP_USER_AGENT
      Http user agent
      See Also:
    • HTTP_INVALID_CODES

      protected static final Map<Integer,String> HTTP_INVALID_CODES
      Invalid http response codes
    • httpClient

      protected final HttpClient httpClient
      Resolver http client
    • serializer

      protected final com.google.gson.Gson serializer
      Json serialization instance
  • Constructor Details

    • Resolver

      public Resolver()
  • Method Details

    • resolveDependency

      @NotNull public abstract T resolveDependency(@NotNull V configuration, boolean silent)
      Resolve dependency configuration
      Parameters:
      configuration - configuration content
      silent - don't show user information
      Returns:
      dependency result