autopush
stable
HTTP Endpoints for Notifications
Push Service HTTP API
Push Service Bridge HTTP Interface
Architecture
Running Autopush
Installing
Testing
Release Process
Coding Style Guide
Code Documentation
Changelog
Glossary
Migrating to Rust
autopush
Docs
»
Index
Edit on GitHub
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
_
__call__() (autopush.logging.PushLogger method)
__init__() (autopush.config.AutopushConfig method)
(autopush.db.Router method)
(autopush.exceptions.RouterException method)
(autopush.logging.FirehoseProcessor method)
(autopush.logging.PushLogger method)
(autopush.metrics.IMetrics method)
(autopush.router.apns2.APNSClient method)
(autopush.router.apnsrouter.APNSRouter method)
(autopush.router.fcm.FCMRouter method)
(autopush.router.gcm.GCMRouter method)
(autopush.router.gcmclient.GCM method)
(autopush.router.gcmclient.JSONMessage method)
(autopush.router.gcmclient.Result method)
(autopush.router.interface.IRouter method)
(autopush.router.interface.RouterResponse method)
_boto_err() (autopush.web.base.BaseWebHandler method)
,
[1]
_check_error() (autopush.web.health.HealthHandler method)
_check_other_nodes() (autopush.websocket.PushServerProtocol method)
_check_success() (autopush.web.health.HealthHandler method)
_check_table() (autopush.web.health.HealthHandler method)
_chid_not_found_err() (autopush.web.registration.ChannelRegistrationHandler method)
_connect() (autopush.router.apnsrouter.APNSRouter method)
_db_error_handling() (autopush.web.base.BaseWebHandler method)
,
[1]
_error() (autopush.router.fcm.FCMRouter method)
(autopush.router.gcm.GCMRouter method)
_finish_monthly_transition() (autopush.websocket.PushServerProtocol method)
_finish_response() (autopush.web.health.HealthHandler method)
_from_argparse() (autopush.main.AutopushMultiService class method)
_handle_webpush_ack() (autopush.websocket.PushServerProtocol method)
_handle_webpush_update_remove() (autopush.websocket.PushServerProtocol method)
_lookup_node() (autopush.websocket.PushServerProtocol method)
_monthly_transition() (autopush.websocket.PushServerProtocol method)
_notify_node() (autopush.websocket.PushServerProtocol method)
_process_reply() (autopush.router.fcm.FCMRouter method)
(autopush.router.gcm.GCMRouter method)
_register_user() (autopush.websocket.PushServerProtocol method)
_register_user_and_channel() (autopush.web.registration.NewRegistrationHandler method)
_response_err() (autopush.web.base.BaseWebHandler method)
,
[1]
_rotate_message_table() (autopush.websocket.PushServerProtocol method)
_route() (autopush.router.apnsrouter.APNSRouter method)
(autopush.router.fcm.FCMRouter method)
(autopush.router.gcm.GCMRouter method)
_router_completed() (autopush.web.webpush.WebPushHandler method)
_router_fail_err() (autopush.web.base.BaseWebHandler method)
,
[1]
_save_webpush_notif() (autopush.websocket.PushServerProtocol method)
_send_ping() (autopush.websocket.PushServerProtocol method)
_sendAutoPing() (autopush.websocket.PushServerProtocol method)
_track_timing() (autopush.web.base.BaseWebHandler method)
,
[1]
_track_validation_timing() (autopush.web.base.ThreadedValidate method)
_trap_uaid_not_found() (autopush.websocket.PushServerProtocol method)
_uaid_not_found_err() (autopush.web.registration.UaidRegistrationHandler method)
_validate_request() (autopush.web.base.ThreadedValidate method)
_validation_err() (autopush.web.base.BaseWebHandler method)
,
[1]
_verify_user_record() (autopush.websocket.PushServerProtocol method)
_write_response() (autopush.web.base.BaseWebHandler method)
,
[1]
_write_validation_err() (autopush.web.base.BaseWebHandler method)
,
[1]
A
ack_update() (autopush.websocket.PushServerProtocol method)
add_endpoint() (autopush.main.EndpointApplication method)
add_internal_router() (autopush.main.ConnectionApplication method)
add_maybe_ssl() (autopush.main.AutopushMultiService method)
add_memusage() (autopush.main.AutopushMultiService method)
add_timer() (autopush.main.AutopushMultiService method)
add_websocket() (autopush.main.ConnectionApplication method)
amend_endpoint_response() (autopush.router.apnsrouter.APNSRouter method)
(autopush.router.interface.IRouter method)
APNSClient (class in autopush.router.apns2)
APNSRouter (class in autopush.router.apnsrouter)
AppServer
authenticate_peer_cert() (autopush.web.health.HealthHandler method)
(autopush.web.health.StatusHandler method)
(autopush.web.log_check.LogCheckHandler method)
autopush.config (module)
autopush.db (module)
autopush.exceptions (module)
autopush.jwt (module)
autopush.logging (module)
autopush.main (module)
autopush.metrics (module)
autopush.protocol (module)
autopush.router.apns2 (module)
autopush.router.apnsrouter (module)
autopush.router.fcm (module)
autopush.router.gcm (module)
autopush.router.gcmclient (module)
autopush.router.interface (module)
autopush.ssl (module)
autopush.utils (module)
autopush.web.base (module)
autopush.web.health (module)
autopush.web.log_check (module)
autopush.web.message (module)
autopush.web.registration (module)
autopush.web.webpush (module)
autopush.websocket (module)
AutopushConfig (class in autopush.config)
AutopushException (class in autopush.exceptions)
AutopushMultiService (class in autopush.main)
AutopushSSLContextFactory (class in autopush.ssl)
B
bad_message() (autopush.websocket.PushServerProtocol method)
base_tags (autopush.websocket.PushServerProtocol attribute)
BaseWebHandler (class in autopush.web.base)
,
[1]
Bridging
C
cacheContext() (autopush.ssl.AutopushSSLContextFactory method)
canonical_url() (in module autopush.utils)
cf() (autopush.config.SSLConfig method)
Channel
ChannelRegistrationHandler (class in autopush.web.registration)
check_missed_notifications() (autopush.websocket.PushServerProtocol method)
CHID
cleanUp() (autopush.websocket.PushServerProtocol method)
clear_node() (autopush.db.Router method)
ConnectionApplication (class in autopush.main)
connectionLost() (autopush.protocol.IgnoreBody method)
create_router_table() (in module autopush.db)
D
dataReceived() (autopush.protocol.IgnoreBody method)
DDBTableConfig (class in autopush.config)
deferToLater() (autopush.websocket.PushServerProtocol method)
deferToThread() (autopush.websocket.PushServerProtocol method)
delete() (autopush.web.message.MessageHandler method)
(autopush.web.registration.UaidRegistrationHandler method)
(autopush.websocket.NotificationHandler method)
drop_user() (autopush.db.Router method)
E
enable_tls_auth (autopush.config.AutopushConfig attribute)
EndpointApplication (class in autopush.main)
error_finish_overload() (autopush.websocket.PushServerProtocol method)
error_hello() (autopush.websocket.PushServerProtocol method)
error_message_overload() (autopush.websocket.PushServerProtocol method)
error_monthly_rotation_overload() (autopush.websocket.PushServerProtocol method)
error_notification_overload() (autopush.websocket.PushServerProtocol method)
error_notifications() (autopush.websocket.PushServerProtocol method)
error_overload() (autopush.websocket.PushServerProtocol method)
error_register() (autopush.websocket.PushServerProtocol method)
extract_assertion() (autopush.jwt.VerifyJWT static method)
extract_signature() (autopush.jwt.VerifyJWT static method)
F
FCMRouter (class in autopush.router.fcm)
finish_hello() (autopush.websocket.PushServerProtocol method)
finish_notifications() (autopush.websocket.PushServerProtocol method)
finish_register() (autopush.websocket.PushServerProtocol method)
finish_webpush_notifications() (autopush.websocket.PushServerProtocol method)
FirehoseProcessor (class in autopush.logging)
force_retry() (autopush.websocket.PushServerProtocol method)
from_argparse() (autopush.config.AutopushConfig class method)
G
gauge() (autopush.metrics.IMetrics method)
(autopush.metrics.SinkMetrics method)
GCM (class in autopush.router.gcmclient)
GCMRouter (class in autopush.router.gcm)
generate_hash() (in module autopush.utils)
get() (autopush.web.health.HealthHandler method)
(autopush.web.health.StatusHandler method)
(autopush.web.log_check.LogCheckHandler method)
(autopush.web.registration.UaidRegistrationHandler method)
get_router_table() (in module autopush.db)
get_uaid() (autopush.db.Router method)
H
head() (autopush.web.base.BaseWebHandler method)
,
[1]
HealthHandler (class in autopush.web.health)
I
ignore() (autopush.protocol.IgnoreBody class method)
IgnoreBody (class in autopush.protocol)
IMetrics (class in autopush.metrics)
increment() (autopush.metrics.IMetrics method)
(autopush.metrics.SinkMetrics method)
initialize() (autopush.web.base.BaseWebHandler method)
,
[1]
(autopush.web.webpush.WebPushHandler method)
IRouter (class in autopush.router.interface)
J
JSONMessage (class in autopush.router.gcmclient)
L
log_exception() (in module autopush.websocket)
log_failure() (autopush.websocket.PushServerProtocol method)
LogCheckHandler (class in autopush.web.log_check)
M
main() (autopush.main.AutopushMultiService class method)
make_endpoint() (autopush.config.AutopushConfig method)
Message-ID
MessageHandler (class in autopush.web.message)
ms_time() (in module autopush.websocket)
N
NewRegistrationHandler (class in autopush.web.registration)
Notification
NotificationHandler (class in autopush.websocket)
nukeConnection() (autopush.websocket.PushServerProtocol method)
O
onAutoPingTimeout() (autopush.websocket.PushServerProtocol method)
onClose() (autopush.websocket.PushServerProtocol method)
onConnect() (autopush.websocket.PushServerProtocol method)
onMessage() (autopush.websocket.PushServerProtocol method)
options() (autopush.web.base.BaseWebHandler method)
,
[1]
P
parent_class (autopush.websocket.PushServerProtocol attribute)
parse_args() (autopush.main.AutopushMultiService static method)
(autopush.main.ConnectionApplication static method)
(autopush.main.EndpointApplication static method)
parse_endpoint() (autopush.config.AutopushConfig method)
paused (autopush.websocket.PushServerProtocol attribute)
post() (autopush.web.registration.NewRegistrationHandler method)
(autopush.web.registration.UaidRegistrationHandler method)
preflight_check() (in module autopush.db)
prepare() (autopush.web.base.BaseWebHandler method)
,
[1]
process_ack() (autopush.websocket.PushServerProtocol method)
process_hello() (autopush.websocket.PushServerProtocol method)
process_nack() (autopush.websocket.PushServerProtocol method)
process_notifications() (autopush.websocket.PushServerProtocol method)
process_ping() (autopush.websocket.PushServerProtocol method)
process_register() (autopush.websocket.PushServerProtocol method)
process_unregister() (autopush.websocket.PushServerProtocol method)
processHandshake() (autopush.websocket.PushServerProtocol method)
PushLogger (class in autopush.logging)
PushServerProtocol (class in autopush.websocket)
put() (autopush.web.registration.UaidRegistrationHandler method)
(autopush.websocket.NotificationHandler method)
(autopush.websocket.RouterHandler method)
R
randrange() (autopush.websocket.PushServerProtocol class method)
register() (autopush.router.apnsrouter.APNSRouter method)
(autopush.router.fcm.FCMRouter method)
(autopush.router.gcm.GCMRouter method)
(autopush.router.interface.IRouter method)
register_user() (autopush.db.Router method)
resolve_ip() (in module autopush.utils)
Result (class in autopush.router.gcmclient)
returnError() (autopush.websocket.PushServerProtocol method)
route_notification() (autopush.router.apnsrouter.APNSRouter method)
(autopush.router.fcm.FCMRouter method)
(autopush.router.gcm.GCMRouter method)
(autopush.router.interface.IRouter method)
Router (class in autopush.db)
Router Type
RouterException (class in autopush.exceptions)
RouterHandler (class in autopush.websocket)
RouterResponse (class in autopush.router.interface)
run() (autopush.main.AutopushMultiService method)
S
send() (autopush.router.apns2.APNSClient method)
(autopush.router.gcmclient.GCM method)
send_notification() (autopush.websocket.PushServerProtocol method)
sendClose() (autopush.websocket.PushServerProtocol method)
sendJSON() (autopush.websocket.PushServerProtocol method)
setup() (autopush.main.AutopushMultiService method)
(autopush.main.ConnectionApplication method)
(autopush.main.EndpointApplication method)
SinkMetrics (class in autopush.metrics)
SSLConfig (class in autopush.config)
start() (autopush.metrics.IMetrics method)
StatusHandler (class in autopush.web.health)
SubRegistrationHandler (class in autopush.web.registration)
Subscription
T
ThreadedValidate (class in autopush.web.base)
timeoutConnection() (autopush.websocket.PushServerProtocol method)
timing() (autopush.metrics.IMetrics method)
(autopush.metrics.SinkMetrics method)
U
UAID
UaidRegistrationHandler (class in autopush.web.registration)
update_message_month() (autopush.db.Router method)
V
validate() (autopush.web.base.ThreadedValidate class method)
validate_and_extract_assertion() (autopush.jwt.VerifyJWT static method)
validate_uaid() (in module autopush.utils)
VerifyJWT (class in autopush.jwt)
W
WebPush
webpush_fetch() (autopush.websocket.PushServerProtocol method)
WebPushHandler (class in autopush.web.webpush)
websocket_factory (autopush.main.ConnectionApplication attribute)
websocket_site_factory (autopush.main.ConnectionApplication attribute)
Read the Docs
v: stable
Versions
latest
stable
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.