Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
A
AbstractAsyncClient (class in pjrpc.client)
AbstractClient (class in pjrpc.client)
AbstractClient.Proxy (class in pjrpc.client)
add() (pjrpc.server.Dispatcher method)
(pjrpc.server.MethodRegistry method)
add_methods() (pjrpc.server.Dispatcher method)
(pjrpc.server.MethodRegistry method)
app (pjrpc.server.integration.aiohttp.Application attribute)
append() (pjrpc.common.BatchRequest method)
(pjrpc.common.BatchResponse method)
Application (class in pjrpc.server.integration.aiohttp)
AsyncDispatcher (class in pjrpc.server)
B
BaseError
BaseValidator (class in pjrpc.server.validators)
batch (pjrpc.client.AbstractAsyncClient attribute)
(pjrpc.client.AbstractClient attribute)
BatchRequest (class in pjrpc.common)
BatchResponse (class in pjrpc.common)
bind() (pjrpc.server.validators.BaseValidator method)
build_validation_schema (pjrpc.server.validators.pydantic.PydanticValidator attribute)
C
call() (pjrpc.client.AbstractAsyncClient method)
(pjrpc.client.AbstractClient method)
Client (class in pjrpc.client.backend.aio_pika)
(class in pjrpc.client.backend.aiohttp)
(class in pjrpc.client.backend.kombu)
(class in pjrpc.client.backend.requests)
ClientError
close() (pjrpc.client.backend.aio_pika.Client method)
(pjrpc.client.backend.aiohttp.Client method)
(pjrpc.client.backend.kombu.Client method)
(pjrpc.client.backend.requests.Client method)
connect() (pjrpc.client.backend.aio_pika.Client method)
D
default() (pjrpc.common.JSONEncoder method)
(pjrpc.server.JSONEncoder method)
DeserializationError
dispatch() (pjrpc.server.AsyncDispatcher method)
(pjrpc.server.Dispatcher method)
Dispatcher (class in pjrpc.server)
dispatcher (pjrpc.server.integration.aio_pika.Executor attribute)
(pjrpc.server.integration.aiohttp.Application attribute)
(pjrpc.server.integration.flask.JsonRPC attribute)
(pjrpc.server.integration.kombu.Executor attribute)
(pjrpc.server.integration.werkzeug.JsonRPC attribute)
E
error (pjrpc.common.BatchResponse attribute)
(pjrpc.common.Response attribute)
Executor (class in pjrpc.server.integration.aio_pika)
(class in pjrpc.server.integration.kombu)
extend() (pjrpc.common.BatchRequest method)
(pjrpc.common.BatchResponse method)
F
from_json() (pjrpc.common.BatchRequest class method)
(pjrpc.common.BatchResponse class method)
(pjrpc.common.Request class method)
(pjrpc.common.Response class method)
(pjrpc.common.exceptions.JsonRpcError class method)
G
get() (pjrpc.server.MethodRegistry method)
H
has_error (pjrpc.common.BatchResponse attribute)
I
id (pjrpc.common.Request attribute)
(pjrpc.common.Response attribute)
IdentityError
init_app() (pjrpc.server.integration.flask.JsonRPC method)
InternalError
InvalidParamsError
InvalidRequestError
is_error (pjrpc.common.BatchResponse attribute)
(pjrpc.common.Response attribute)
is_notification (pjrpc.common.BatchRequest attribute)
(pjrpc.common.Request attribute)
is_success (pjrpc.common.BatchResponse attribute)
(pjrpc.common.Response attribute)
J
JSONEncoder (class in pjrpc.common)
(class in pjrpc.server)
JsonRPC (class in pjrpc.server.integration.flask)
(class in pjrpc.server.integration.werkzeug)
JsonRpcError
JsonRpcErrorMeta (class in pjrpc.common.exceptions)
JsonSchemaValidator (class in pjrpc.server.validators.jsonschema)
L
LoggingTracer (class in pjrpc.client)
(class in pjrpc.client.tracer)
M
merge() (pjrpc.server.MethodRegistry method)
Method (class in pjrpc.server)
method (pjrpc.common.Request attribute)
MethodNotFoundError
MethodRegistry (class in pjrpc.server)
N
notify() (pjrpc.client.AbstractClient method)
O
on_error() (pjrpc.client.LoggingTracer method)
(pjrpc.client.Tracer method)
(pjrpc.client.tracer.LoggingTracer method)
(pjrpc.client.tracer.Tracer method)
on_request_begin() (pjrpc.client.LoggingTracer method)
(pjrpc.client.Tracer method)
(pjrpc.client.tracer.LoggingTracer method)
(pjrpc.client.tracer.Tracer method)
on_request_end() (pjrpc.client.LoggingTracer method)
(pjrpc.client.Tracer method)
(pjrpc.client.tracer.LoggingTracer method)
(pjrpc.client.tracer.Tracer method)
P
params (pjrpc.common.Request attribute)
ParseError
pjrpc (module)
pjrpc.client (module)
pjrpc.client.backend.aio_pika (module)
pjrpc.client.backend.aiohttp (module)
pjrpc.client.backend.kombu (module)
pjrpc.client.backend.requests (module)
pjrpc.client.tracer (module)
pjrpc.common (module)
pjrpc.common.exceptions (module)
pjrpc.common.generators (module)
pjrpc.server (module)
pjrpc.server.integration.aio_pika (module)
pjrpc.server.integration.aiohttp (module)
pjrpc.server.integration.flask (module)
pjrpc.server.integration.kombu (module)
pjrpc.server.integration.werkzeug (module)
pjrpc.server.validators (module)
pjrpc.server.validators.jsonschema (module)
pjrpc.server.validators.pydantic (module)
proxy (pjrpc.client.AbstractClient attribute)
PydanticValidator (class in pjrpc.server.validators.pydantic)
R
randint() (in module pjrpc.common.generators)
random() (in module pjrpc.common.generators)
related (pjrpc.common.BatchResponse attribute)
(pjrpc.common.Response attribute)
Request (class in pjrpc.common)
Response (class in pjrpc.common)
result (pjrpc.common.BatchResponse attribute)
(pjrpc.common.Response attribute)
rpc_handle() (pjrpc.server.integration.aiohttp.Application method)
S
send() (pjrpc.client.AbstractAsyncClient method)
(pjrpc.client.AbstractClient method)
sequential() (in module pjrpc.common.generators)
ServerError
shutdown() (pjrpc.server.integration.aio_pika.Executor method)
signature (pjrpc.server.validators.BaseValidator attribute)
start() (pjrpc.server.integration.aio_pika.Executor method)
T
to_json() (pjrpc.common.BatchRequest method)
(pjrpc.common.BatchResponse method)
(pjrpc.common.Request method)
(pjrpc.common.Response method)
(pjrpc.common.exceptions.JsonRpcError method)
Tracer (class in pjrpc.client)
(class in pjrpc.client.tracer)
U
UnsetType (class in pjrpc.common)
uuid() (in module pjrpc.common.generators)
V
validate() (pjrpc.server.validators.BaseValidator method)
validate_method() (pjrpc.server.validators.BaseValidator method)
(pjrpc.server.validators.jsonschema.JsonSchemaValidator method)
(pjrpc.server.validators.pydantic.PydanticValidator method)
ValidationError
view() (pjrpc.server.Dispatcher method)
(pjrpc.server.MethodRegistry method)
ViewMixin (class in pjrpc.server)
pjrpc
Navigation
Installation
Quick start
Client
Server
Validation
Errors
Extending
Testing
Tracing
Examples
Developer Interface
Development
Related Topics
Documentation overview
Quick search