View Java Class Source Code in JAR file
- Download JD-GUI to open JAR file and explore Java source code file (.class .java)
- Click menu "File → Open File..." or just drag-and-drop the JAR file in the JD-GUI window ribbon-2.4.8.jar file.
Once you open a JAR file, all the java classes in the JAR file will be displayed.
com.netflix.ribbon
├─ com.netflix.ribbon.CacheProvider.class - [JAR]
├─ com.netflix.ribbon.CacheProviderFactory.class - [JAR]
├─ com.netflix.ribbon.ClientOptions.class - [JAR]
├─ com.netflix.ribbon.DefaultResourceFactory.class - [JAR]
├─ com.netflix.ribbon.RequestTemplate.class - [JAR]
├─ com.netflix.ribbon.RequestWithMetaData.class - [JAR]
├─ com.netflix.ribbon.ResourceGroup.class - [JAR]
├─ com.netflix.ribbon.ResponseValidator.class - [JAR]
├─ com.netflix.ribbon.Ribbon.class - [JAR]
├─ com.netflix.ribbon.RibbonRequest.class - [JAR]
├─ com.netflix.ribbon.RibbonResourceFactory.class - [JAR]
├─ com.netflix.ribbon.RibbonResponse.class - [JAR]
├─ com.netflix.ribbon.ServerError.class - [JAR]
├─ com.netflix.ribbon.UnsuccessfulResponseException.class - [JAR]
com.netflix.ribbon.template
├─ com.netflix.ribbon.template.MatrixVar.class - [JAR]
├─ com.netflix.ribbon.template.ParsedTemplate.class - [JAR]
├─ com.netflix.ribbon.template.PathVar.class - [JAR]
├─ com.netflix.ribbon.template.TemplateParser.class - [JAR]
├─ com.netflix.ribbon.template.TemplateParsingException.class - [JAR]
├─ com.netflix.ribbon.template.TemplateVar.class - [JAR]
com.netflix.ribbon.proxy
├─ com.netflix.ribbon.proxy.ClassTemplate.class - [JAR]
├─ com.netflix.ribbon.proxy.MethodTemplate.class - [JAR]
├─ com.netflix.ribbon.proxy.MethodTemplateExecutor.class - [JAR]
├─ com.netflix.ribbon.proxy.ProxyAnnotationException.class - [JAR]
├─ com.netflix.ribbon.proxy.ProxyHttpResourceGroupFactory.class - [JAR]
├─ com.netflix.ribbon.proxy.ProxyLifeCycle.class - [JAR]
├─ com.netflix.ribbon.proxy.RibbonDynamicProxy.class - [JAR]
├─ com.netflix.ribbon.proxy.RibbonProxyException.class - [JAR]
├─ com.netflix.ribbon.proxy.Utils.class - [JAR]
com.netflix.ribbon.proxy.annotation
├─ com.netflix.ribbon.proxy.annotation.CacheProvider.class - [JAR]
├─ com.netflix.ribbon.proxy.annotation.ClientProperties.class - [JAR]
├─ com.netflix.ribbon.proxy.annotation.Content.class - [JAR]
├─ com.netflix.ribbon.proxy.annotation.ContentTransformerClass.class - [JAR]
├─ com.netflix.ribbon.proxy.annotation.Http.class - [JAR]
├─ com.netflix.ribbon.proxy.annotation.Hystrix.class - [JAR]
├─ com.netflix.ribbon.proxy.annotation.ResourceGroup.class - [JAR]
├─ com.netflix.ribbon.proxy.annotation.TemplateName.class - [JAR]
├─ com.netflix.ribbon.proxy.annotation.Var.class - [JAR]
com.netflix.ribbon.proxy.processor
├─ com.netflix.ribbon.proxy.processor.AnnotationProcessor.class - [JAR]
├─ com.netflix.ribbon.proxy.processor.AnnotationProcessorsProvider.class - [JAR]
├─ com.netflix.ribbon.proxy.processor.CacheProviderAnnotationProcessor.class - [JAR]
├─ com.netflix.ribbon.proxy.processor.ClientPropertiesProcessor.class - [JAR]
├─ com.netflix.ribbon.proxy.processor.HttpAnnotationProcessor.class - [JAR]
├─ com.netflix.ribbon.proxy.processor.HystrixAnnotationProcessor.class - [JAR]
com.netflix.ribbon.hystrix
├─ com.netflix.ribbon.hystrix.CacheObservableCommand.class - [JAR]
├─ com.netflix.ribbon.hystrix.FallbackHandler.class - [JAR]
├─ com.netflix.ribbon.hystrix.HystrixObservableCommandChain.class - [JAR]
├─ com.netflix.ribbon.hystrix.ResultCommandPair.class - [JAR]
com.netflix.ribbon.http
├─ com.netflix.ribbon.http.HttpMetaRequest.class - [JAR]
├─ com.netflix.ribbon.http.HttpMetaResponse.class - [JAR]
├─ com.netflix.ribbon.http.HttpRequest.class - [JAR]
├─ com.netflix.ribbon.http.HttpRequestBuilder.class - [JAR]
├─ com.netflix.ribbon.http.HttpRequestTemplate.class - [JAR]
├─ com.netflix.ribbon.http.HttpResourceGroup.class - [JAR]
├─ com.netflix.ribbon.http.HttpResourceObservableCommand.class - [JAR]
├─ com.netflix.ribbon.http.HttpResponseValidator.class - [JAR]