QuicOptions.QuichePassthroughOption
    
    
      
    
    
      
      Stay organized with collections
    
    
      
      Save and categorize content based on your preferences.
    
  
  
      
    
  
  
  
  
  
    
    
    
  
  
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    An annotation for APIs which configure QUICHE options not curated by Cronet.
 
APIs annotated by this are considered stable from Cronet's perspective. However, they
 simply pass the configuration options to QUICHE, a library that provides the HTTP3
 implementation. As the dependency is under active development those flags might change
 behavior, or get deleted. The application accepts the stability contract as stated by QUICHE.
 Cronet is just a mediator passing the messages back and forth.
 
Cronet provides the APIs as a compromise between customer development velocity (some
 customers value access to bleeding edge QUICHE features ASAP), and Cronet's own interests
 (stability and readability of the API, capacity to propagate new QUICHE changes). Most Cronet
 customers shouldn't need to use those APIs directly. Mature QUICHE features that are
 generally useful will be exposed by Cronet as proper top level APIs or configuration options.
    
    
     
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      Inherited Method Summary
      
        
        
          
            From interface
            java.lang.annotation.Annotation
          
          
            
            
            
              
              
    
    
        
        
          | 
                abstract
                
                
                
                
                Class<? extends Annotation>
           | 
          
               
                annotationType()
                
               
           | 
        
    
    
        
        
          | 
                abstract
                
                
                
                
                boolean
           | 
          
               
                equals(Object arg0)
                
               
           | 
        
    
    
        
        
          | 
                abstract
                
                
                
                
                int
           | 
          
               
                hashCode()
                
               
           | 
        
    
    
        
        
          | 
                abstract
                
                
                
                
                String
           | 
          
               
                toString()
                
               
           | 
        
    
    
    
              
             
           
         
        
      
      
    
    
    
     
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      
  
  
  
    
  
 
  
    
      
      
    
    
      
    
    
  
       
    
    
      
    
  
  
  Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
  Last updated 2023-10-26 UTC.
  
  
  
    
      [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2023-10-26 UTC."],[],[]]