Profiler.java 1.35 KB
package retrofit;

public abstract interface Profiler<T>
{
  public abstract void afterCall(RequestInformation paramRequestInformation, long paramLong, int paramInt, T paramT);
  
  public abstract T beforeCall();
  
  public static final class RequestInformation
  {
    private final String baseUrl;
    private final long contentLength;
    private final String contentType;
    private final String method;
    private final String relativePath;
    
    public RequestInformation(String paramString1, String paramString2, String paramString3, long paramLong, String paramString4)
    {
      this.method = paramString1;
      this.baseUrl = paramString2;
      this.relativePath = paramString3;
      this.contentLength = paramLong;
      this.contentType = paramString4;
    }
    
    public final String getBaseUrl()
    {
      return this.baseUrl;
    }
    
    public final long getContentLength()
    {
      return this.contentLength;
    }
    
    public final String getContentType()
    {
      return this.contentType;
    }
    
    public final String getMethod()
    {
      return this.method;
    }
    
    public final String getRelativePath()
    {
      return this.relativePath;
    }
  }
}


/* Location:              /home/merong/decompile/hackery-dex2jar.jar!/retrofit/Profiler.class
 * Java compiler version: 6 (50.0)
 * JD-Core Version:       0.7.1
 */