Table of Contents - gruf-2.10.0 Documentation
Classes and Modules
- GRPC
- Gruf
- Gruf::Cli
- Gruf::Cli::Executor
- Gruf::Client
- Gruf::Client::Error
- Gruf::Client::ErrorFactory
- Gruf::Client::Errors
- Gruf::Client::Errors::AlreadyExists
- Gruf::Client::Errors::Base
- Gruf::Client::Errors::Cancelled
- Gruf::Client::Errors::DataLoss
- Gruf::Client::Errors::DeadlineExceeded
- Gruf::Client::Errors::Error
- Gruf::Client::Errors::FailedPrecondition
- Gruf::Client::Errors::Internal
- Gruf::Client::Errors::InvalidArgument
- Gruf::Client::Errors::NotFound
- Gruf::Client::Errors::Ok
- Gruf::Client::Errors::OutOfRange
- Gruf::Client::Errors::PermissionDenied
- Gruf::Client::Errors::ResourceExhausted
- Gruf::Client::Errors::Unauthenticated
- Gruf::Client::Errors::Unavailable
- Gruf::Client::Errors::Unimplemented
- Gruf::Client::Errors::Unknown
- Gruf::Client::Errors::Validation
- Gruf::Configuration
- Gruf::Controllers
- Gruf::Controllers::Base
- Gruf::Controllers::Request
- Gruf::Controllers::Request::Type
- Gruf::Controllers::ServiceBinder
- Gruf::Controllers::ServiceBinder::BoundDesc
- Gruf::Error
- Gruf::Errors
- Gruf::Errors::DebugInfo
- Gruf::Errors::Field
- Gruf::Errors::Helpers
- Gruf::GrpcLogger
- Gruf::Hooks
- Gruf::Hooks::Base
- Gruf::Hooks::Executor
- Gruf::Hooks::Registry
- Gruf::Hooks::Registry::HookNotFoundError
- Gruf::InstrumentableGrpcServer
- Gruf::Integrations
- Gruf::Integrations::Rails
- Gruf::Integrations::Rails::Railtie
- Gruf::Interceptors
- Gruf::Interceptors::ActiveRecord
- Gruf::Interceptors::ActiveRecord::ConnectionReset
- Gruf::Interceptors::Authentication
- Gruf::Interceptors::Authentication::Basic
- Gruf::Interceptors::Base
- Gruf::Interceptors::ClientInterceptor
- Gruf::Interceptors::Context
- Gruf::Interceptors::Instrumentation
- Gruf::Interceptors::Instrumentation::OutputMetadataTimer
- Gruf::Interceptors::Instrumentation::RequestLogging
- Gruf::Interceptors::Instrumentation::RequestLogging::Formatters
- Gruf::Interceptors::Instrumentation::RequestLogging::Formatters::Base
- Gruf::Interceptors::Instrumentation::RequestLogging::Formatters::Logstash
- Gruf::Interceptors::Instrumentation::RequestLogging::Formatters::Plain
- Gruf::Interceptors::Instrumentation::RequestLogging::Interceptor
- Gruf::Interceptors::Instrumentation::RequestLogging::InvalidFormatterError
- Gruf::Interceptors::Instrumentation::Statsd
- Gruf::Interceptors::Registry
- Gruf::Interceptors::Registry::InterceptorNotFoundError
- Gruf::Interceptors::ServerInterceptor
- Gruf::Interceptors::Timer
- Gruf::Interceptors::Timer::Result
- Gruf::Loggable
- Gruf::Logger
- Gruf::Outbound
- Gruf::Outbound::RequestContext
- Gruf::Response
- Gruf::Serializers
- Gruf::Serializers::Errors
- Gruf::Serializers::Errors::Base
- Gruf::Serializers::Errors::Json
- Gruf::Server
- Gruf::Server::ServerAlreadyStartedError
- Gruf::SynchronizedClient
- Gruf::Timer
- Gruf::Timer::Result
Methods
- ::bind — Gruf::Controllers::Base
- ::extended — Gruf::Configuration
- ::new — Gruf::Cli::Executor
- ::new — Gruf::Client
- ::new — Gruf::Client::Error
- ::new — Gruf::Client::ErrorFactory
- ::new — Gruf::Controllers::Base
- ::new — Gruf::Controllers::Request
- ::new — Gruf::Controllers::Request::Type
- ::new — Gruf::Controllers::ServiceBinder
- ::new — Gruf::Error
- ::new — Gruf::Errors::DebugInfo
- ::new — Gruf::Errors::Field
- ::new — Gruf::Hooks::Base
- ::new — Gruf::Hooks::Executor
- ::new — Gruf::Hooks::Registry
- ::new — Gruf::InstrumentableGrpcServer
- ::new — Gruf::Interceptors::Base
- ::new — Gruf::Interceptors::Context
- ::new — Gruf::Interceptors::Registry
- ::new — Gruf::Interceptors::Timer::Result
- ::new — Gruf::Outbound::RequestContext
- ::new — Gruf::Response
- ::new — Gruf::Serializers::Errors::Base
- ::new — Gruf::Server
- ::new — Gruf::SynchronizedClient
- ::new — Gruf::Timer::Result
- ::time — Gruf::Interceptors::Timer
- ::time — Gruf::Timer
- #add_field_error — Gruf::Error
- #add_interceptor — Gruf::Server
- #add_service — Gruf::Server
- #attach_to_call — Gruf::Error
- #available? — Gruf::InstrumentableGrpcServer
- #bidi_streamer — Gruf::Interceptors::ClientInterceptor
- #bind! — Gruf::Controllers::ServiceBinder
- #bind_method — Gruf::Controllers::ServiceBinder
- #build_metadata — Gruf::Client
- #build_ssl_credentials — Gruf::Client
- #bypass? — Gruf::Interceptors::Authentication::Basic
- #call — Gruf::Client
- #call — Gruf::Controllers::Base
- #call — Gruf::Hooks::Executor
- #call — Gruf::Interceptors::ActiveRecord::ConnectionReset
- #call — Gruf::Interceptors::Authentication::Basic
- #call — Gruf::Interceptors::ClientInterceptor
- #call — Gruf::Interceptors::Instrumentation::OutputMetadataTimer
- #call — Gruf::Interceptors::Instrumentation::RequestLogging::Interceptor
- #call — Gruf::Interceptors::Instrumentation::Statsd
- #call — Gruf::Interceptors::ServerInterceptor
- #call — Gruf::SynchronizedClient
- #call_signature — Gruf::Client
- #clear — Gruf::Hooks::Registry
- #clear — Gruf::Interceptors::Registry
- #clear_interceptors — Gruf::Server
- #client — Gruf::Interceptors::Instrumentation::Statsd
- #client_streamer — Gruf::Interceptors::ClientInterceptor
- #configure — Gruf::Configuration
- #controllers_path — Gruf::Server
- #count — Gruf::Hooks::Registry
- #count — Gruf::Interceptors::Registry
- #default_serializer — Gruf::Client::ErrorFactory
- #deserialize — Gruf::Client::ErrorFactory
- #deserialize — Gruf::Serializers::Errors::Base
- #deserialize — Gruf::Serializers::Errors::Json
- #determine_class — Gruf::Client::ErrorFactory
- #elapsed_rounded — Gruf::Interceptors::Timer::Result
- #enabled? — Gruf::Interceptors::ActiveRecord::ConnectionReset
- #environment — Gruf::Configuration
- #error_deserializer_class — Gruf::Client
- #execute — Gruf::Client
- #fail! — Gruf::Error
- #fail! — Gruf::Errors::Helpers
- #format — Gruf::Interceptors::Instrumentation::RequestLogging::Formatters::Base
- #format — Gruf::Interceptors::Instrumentation::RequestLogging::Formatters::Logstash
- #format — Gruf::Interceptors::Instrumentation::RequestLogging::Formatters::Plain
- #formatter — Gruf::Interceptors::Instrumentation::RequestLogging::Interceptor
- #from_exception — Gruf::Client::ErrorFactory
- #grpc_class — Gruf::Error
- #grpc_error — Gruf::Error
- #has_field_errors? — Gruf::Error
- #hash_deep_redact! — Gruf::Interceptors::Instrumentation::RequestLogging::Interceptor
- #hooks_mutex — Gruf::Hooks::Registry
- #implemented? — Gruf::InstrumentableGrpcServer
- #insert_after — Gruf::Hooks::Registry
- #insert_after — Gruf::Interceptors::Registry
- #insert_before — Gruf::Hooks::Registry
- #insert_before — Gruf::Interceptors::Registry
- #insert_interceptor_after — Gruf::Server
- #insert_interceptor_before — Gruf::Server
- #intercept! — Gruf::Interceptors::Context
- #interceptors_mutex — Gruf::Interceptors::Registry
- #internal_execution_time — Gruf::Response
- #key_prefix — Gruf::Interceptors::Instrumentation::Statsd
- #list — Gruf::Hooks::Registry
- #list — Gruf::Interceptors::Registry
- #list_interceptors — Gruf::Server
- #load_controllers — Gruf::Server
- #logger — Gruf::Interceptors::Instrumentation::RequestLogging::Interceptor
- #logger — Gruf::Loggable
- #logger — Gruf::Logger
- #logger — Gruf::GrpcLogger
- #message — Gruf::Interceptors::Instrumentation::RequestLogging::Interceptor
- #message — Gruf::Response
- #message_class_name — Gruf::Interceptors::Timer::Result
- #messages — Gruf::Controllers::Request
- #metadata= — Gruf::Error
- #metadata_key — Gruf::Interceptors::Instrumentation::OutputMetadataTimer
- #method_name — Gruf::Controllers::Request
- #method_name — Gruf::Outbound::RequestContext
- #notify — Gruf::InstrumentableGrpcServer
- #options — Gruf::Configuration
- #output_metadata — Gruf::Interceptors::Instrumentation::OutputMetadataTimer
- #parse_options — Gruf::Cli::Executor
- #parse_timeout — Gruf::Client
- #postfix — Gruf::Interceptors::Instrumentation::Statsd
- #prepare — Gruf::Hooks::Registry
- #prepare — Gruf::Interceptors::Registry
- #process_action — Gruf::Controllers::Base
- #redact! — Gruf::Interceptors::Instrumentation::RequestLogging::Interceptor
- #remove — Gruf::Hooks::Registry
- #remove — Gruf::Interceptors::Registry
- #remove_interceptor — Gruf::Server
- #request_class — Gruf::Controllers::Request
- #request_credentials — Gruf::Interceptors::Authentication::Basic
- #request_object — Gruf::Client
- #request_password — Gruf::Interceptors::Authentication::Basic
- #request_response — Gruf::Interceptors::ClientInterceptor
- #reset — Gruf::Configuration
- #response_class — Gruf::Controllers::Request
- #route_key — Gruf::Interceptors::Instrumentation::Statsd
- #route_key — Gruf::Outbound::RequestContext
- #rpc_desc — Gruf::Client
- #rpc_methods — Gruf::Controllers::ServiceBinder
- #run — Gruf::Cli::Executor
- #sanitize — Gruf::Interceptors::Instrumentation::RequestLogging::Interceptor
- #serialize — Gruf::Error
- #serialize — Gruf::Serializers::Errors::Base
- #serialize — Gruf::Serializers::Errors::Json
- #serializer_class — Gruf::Error
- #server — Gruf::Server
- #server_credentials — Gruf::Interceptors::Authentication::Basic
- #server_streamer — Gruf::Interceptors::ClientInterceptor
- #service_key — Gruf::Controllers::Request
- #set_debug_info — Gruf::Error
- #setup — Gruf::Server
- #setup! — Gruf::Cli::Executor
- #setup_signal_handlers — Gruf::Server
- #ssl_credentials — Gruf::Server
- #start! — Gruf::Server
- #status — Gruf::Interceptors::Instrumentation::RequestLogging::Interceptor
- #streaming_request? — Gruf::Client
- #success? — Gruf::Timer::Result
- #successful? — Gruf::Interceptors::Timer::Result
- #timeout — Gruf::Client
- #to_h — Gruf::Error
- #to_h — Gruf::Errors::DebugInfo
- #to_h — Gruf::Errors::Field
- #update_proc_title — Gruf::Server
- #use — Gruf::Hooks::Registry
- #use — Gruf::Interceptors::Registry
- #valid? — Gruf::Interceptors::Authentication::Basic