Public Member Functions | List of all members
grpc.GenericRpcHandler Class Reference
Inheritance diagram for grpc.GenericRpcHandler:
Inheritance graph
[legend]

Public Member Functions

def service (self, handler_call_details)
 

Detailed Description

An implementation of arbitrarily many RPC methods.

Definition at line 1333 of file src/python/grpcio/grpc/__init__.py.

Member Function Documentation

◆ service()

def grpc.GenericRpcHandler.service (   self,
  handler_call_details 
)
Returns the handler for servicing the RPC.

Args:
  handler_call_details: A HandlerCallDetails describing the RPC.

Returns:
  An RpcMethodHandler with which the RPC may be serviced if the
  implementation chooses to service this RPC, or None otherwise.

Reimplemented in tests.unit._dns_resolver_test.GenericHandler, tests_aio.unit.server_test._GenericHandler, grpc.beta._server_adaptations._GenericRpcHandler, tests_aio.unit.metadata_test._TestGenericHandlerItself, tests_aio.unit.metadata_test._TestGenericHandlerForMethods, tests.unit._rpc_test_helpers._GenericHandler, tests.unit._metadata_test._GenericHandler, tests.unit._compression_test._GenericHandler, tests.unit._interceptor_test._GenericHandler, tests.unit._exit_scenarios.GenericHandler, tests.unit._resource_exhausted_test._GenericHandler, tests_aio.unit._common.AdhocGenericHandler, tests.unit._invocation_defects_test._GenericHandler, tests.unit._signal_handling_test._GenericHandler, tests_py3_only.unit._simple_stubs_test._GenericHandler, tests.status._grpc_status_test._GenericHandler, tests_aio.unit.compression_test._GenericHandler, tests.unit._metadata_flags_test._GenericHandler, tests_aio.status.grpc_status_test._GenericHandler, tests.unit._abort_test._GenericHandler, tests_aio.unit.timeout_test._GenericHandler, tests.unit._empty_message_test._GenericHandler, tests.unit._channel_close_test._GenericHandler, tests_aio.channelz.channelz_servicer_test._GenericHandler, tests.unit._error_message_encoding_test._GenericHandler, grpc._utilities.DictionaryGenericHandler, tests.channelz._channelz_servicer_test._GenericHandler, tests_py3_only.unit._leak_test._GenericHandler, tests.unit._server_shutdown_scenarios.GenericHandler, tests.unit._contextvars_propagation_test._GenericHandler, tests.unit._xds_credentials_test._GenericHandler, tests.unit._server_test._ActualGenericRpcHandler, and tests.unit._local_credentials_test._GenericHandler.

Definition at line 1337 of file src/python/grpcio/grpc/__init__.py.


The documentation for this class was generated from the following file:


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:31