Index

A | B | C | D | E | G | H | I | L | N | O | P | R | S | U

A

add_headers() (ahoyhoy.client.builder.IClientBuilder method), [1]
add_lb() (ahoyhoy.client.LBClientBuilder method), [1]
add_retries() (ahoyhoy.client.builder.IClientBuilder method), [1]
add_session() (ahoyhoy.client.builder.IClientBuilder method), [1]
address (ahoyhoy.servicediscovery.servicediscovery.ServiceDiscoveryAdapter attribute), [1]
ahoyhoy.circuit (module), [1]
ahoyhoy.circuit.circuit (module), [1]
ahoyhoy.client (module), [1], [2], [3]
ahoyhoy.client.builder (module), [1]
ahoyhoy.client.exceptions (module), [1]
ahoyhoy.endpoints (module), [1]
ahoyhoy.http.proxy (module), [1]
ahoyhoy.lb (module), [1]
ahoyhoy.lb.exceptions (module), [1]
ahoyhoy.lb.iloadbalancer (module), [1]
ahoyhoy.lb.providers (module), [1]
ahoyhoy.lb.providers.iprovider (module), [1]
ahoyhoy.retries (module), [1]
ahoyhoy.servicediscovery (module), [1]
ahoyhoy.servicediscovery.servicediscovery (module), [1]
AhoyhoyRequestsException (class in ahoyhoy.client.exceptions), [1]

B

build() (ahoyhoy.client.builder.IClientBuilder method), [1]

C

calculate_protocol() (ahoyhoy.servicediscovery.servicediscovery.ServiceDiscoveryAdapter method), [1]
Circuit (class in ahoyhoy.circuit), [1]
classify() (ahoyhoy.circuit.circuit.StateClassifier static method), [1]
Client (class in ahoyhoy.client), [1]
ClosedState (class in ahoyhoy.circuit), [1]

D

delete() (ahoyhoy.endpoints.Endpoint method), [1]
dispatch() (ahoyhoy.circuit.circuit.StateClassifier static method), [1]

E

Endpoint (class in ahoyhoy.endpoints), [1]
exception_callback() (ahoyhoy.http.proxy.SessionProxy method), [1]

G

get() (ahoyhoy.endpoints.Endpoint method), [1]
get_list() (ahoyhoy.lb.providers.iprovider.IProvider method), [1]
get_or_create_endpoint() (ahoyhoy.lb.iloadbalancer.ILoadBalancer method), [1]

H

head() (ahoyhoy.endpoints.Endpoint method), [1]
host (ahoyhoy.endpoints.Endpoint attribute), [1]
(ahoyhoy.servicediscovery.servicediscovery.ServiceDiscoveryAdapter attribute), [1]

I

IClientBuilder (class in ahoyhoy.client.builder), [1]
ILoadBalancer (class in ahoyhoy.lb.iloadbalancer), [1]
IProvider (class in ahoyhoy.lb.providers.iprovider), [1]

L

LBClientBuilder (class in ahoyhoy.client), [1]
ListProvider (class in ahoyhoy.lb.providers), [1]

N

NoAvailableEndpointsClientException (class in ahoyhoy.client.exceptions), [1]
NoAvailableEndpointsLbException (class in ahoyhoy.lb.exceptions), [1]

O

OpenState (class in ahoyhoy.circuit), [1]

P

patch() (ahoyhoy.endpoints.Endpoint method), [1]
pick() (ahoyhoy.lb.iloadbalancer.ILoadBalancer method), [1]
port (ahoyhoy.servicediscovery.servicediscovery.ServiceDiscoveryAdapter attribute), [1]
post() (ahoyhoy.endpoints.Endpoint method), [1]
post_callback() (ahoyhoy.http.proxy.SessionProxy method), [1]
pre_callback() (ahoyhoy.http.proxy.SessionProxy method), [1]
(ahoyhoy.servicediscovery.servicediscovery.ServiceDiscoveryAdapter method), [1]
put() (ahoyhoy.endpoints.Endpoint method), [1]

R

RandomLB (class in ahoyhoy.lb), [1]
resolve() (ahoyhoy.client.Client method), [1]
Retry() (in module ahoyhoy.retries), [1]
RoundRobinLB (class in ahoyhoy.lb), [1]

S

ServiceDiscoveryAdapter (class in ahoyhoy.servicediscovery.servicediscovery), [1]
ServiceDiscoveryHttpClient (class in ahoyhoy.servicediscovery), [1]
SessionClientBuilder (class in ahoyhoy.client), [1]
SessionProxy (class in ahoyhoy.http.proxy), [1]
set_endpoint_updates() (ahoyhoy.client.LBClientBuilder method), [1]
set_headers() (ahoyhoy.endpoints.Endpoint method), [1]
set_retry() (ahoyhoy.endpoints.Endpoint method), [1]
SimpleClient() (in module ahoyhoy.client), [1]
SimpleHttpEndpoint() (in module ahoyhoy.endpoints), [1]
state (ahoyhoy.endpoints.Endpoint attribute), [1]
StateClassifier (class in ahoyhoy.circuit.circuit), [1]

U

update() (ahoyhoy.lb.iloadbalancer.ILoadBalancer method), [1]
url (ahoyhoy.servicediscovery.servicediscovery.ServiceDiscoveryAdapter attribute), [1]