Interface RpcCallback<ParameterType> (3.19.4)
  
      
    
  
  
  
  
  
    
  
  
    
    
    
    
    
    
    
    
    
      
  
  
  
    public interface RpcCallback<ParameterType>
   
  Interface for an RPC callback, normally called when an RPC completes. ParameterType is
 normally the method's response message type.
 
Starting with version 2.3.0, RPC implementations should not try to build on this, but should
 instead provide code generator plugins which generate code specific to the particular RPC
 implementation. This way the generated code can be more appropriate for the implementation in use
 and can avoid unnecessary layers of indirection.
 
  
    
      
        Type Parameter | 
      
      
        | Name | 
        Description | 
      
      
        ParameterType | 
         | 
      
    
  
  Methods
  
  
  run(ParameterType parameter)
  
    public abstract void run(ParameterType parameter)
   
  
    
      
        | Parameter | 
      
      
        | Name | 
        Description | 
      
      
        parameter | 
        ParameterType
  | 
      
    
  
     
    
  
  
  
    
  
  
 
  
    
    
      
       
    
    
  
  
  Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
  Last updated 2025-10-10 UTC.
  
  
  
    
      [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-10-10 UTC."],[],[]]