---
title: Component Containers
order: 9
layout: page
---
[[gwt.componentcontainer]]
= Component Containers
Component containers, such as layout components, are a special group of
components that require some consideration. In addition to handling state, they
need to manage communicating the hierarchy of their contained components to the
other side.
The easiest way to implement a component container is extend the
[classname]#AbstractComponentContainer#, which handles the synchronization of
the container server-side components to the client-side.
'/>
external-maps
libev-migration
log_json
master
mime-rework
rdns-tcp-rework
rework-symcache
rspamd-0.5
rspamd-0.6
rspamd-0.7
rspamd-0.8
rspamd-0.9
rspamd-1.0
rspamd-1.1
rspamd-1.2
rspamd-1.3
rspamd-1.4
rspamd-1.5
rspamd-1.6
rspamd-1.9
rspamd-3.10
rspamd-3.7
rspamd-3.8
rspamd-3.9
torch-removal
vstakhov-anonymize-mime
vstakhov-another-grow-factor-fix
vstakhov-bh-greylisting
vstakhov-cache-framework
vstakhov-cache-gpt
vstakhov-cdb-maps
vstakhov-ci-try
vstakhov-cmake-rework
vstakhov-collisions-fix
vstakhov-conf-reorg
vstakhov-cpu-detection
vstakhov-cumulative-tcp-timeout
vstakhov-dkim-sanitize-keys
vstakhov-dup-headers
vstakhov-ev-base-periodics
vstakhov-fasttext-langdet
vstakhov-fix-2047-encode
vstakhov-fix-dcc
vstakhov-flexible-tokenizer
vstakhov-fmt-embedding
vstakhov-fuzzy-cxx
vstakhov-fuzzy-limits-display
vstakhov-fuzzy-noop
vstakhov-fuzzy-tcp
vstakhov-gpt-consensus
vstakhov-gpt-ollama
vstakhov-gpt-reason
vstakhov-gpt-tunes2
vstakhov-heic-magic
vstakhov-html-tags-overload
vstakhov-keypair-encoding
vstakhov-known-senders
vstakhov-llm-anonymize
vstakhov-llm-embeddings
vstakhov-logging-improvements
vstakhov-lua-logger-fixes
vstakhov-lua-shingles
vstakhov-lua-text-api
vstakhov-maps-caching
vstakhov-maps-lock
vstakhov-maps-stuff
vstakhov-more-maps-features
vstakhov-more-utils
vstakhov-multi-class-bayes
vstakhov-nary-ops-opts
vstakhov-new-hiredis
vstakhov-openssl-provider-message
vstakhov-proxy-improvements
vstakhov-rbl-disable
vstakhov-redis-pool-fixes
vstakhov-redis-version
vstakhov-remove-control-block
vstakhov-replies-fake-rcpt
vstakhov-some-build-fixes
vstakhov-ssl-fixes
vstakhov-stringzilla
vstakhov-strip-attachments
vstakhov-surbl-conf-fix
vstakhov-ucl-fix
vstakhov-universal-hashing-lua
vstakhov-utf8-mime
vstakhov-zstd-headers
blob: 4af5ee5f49f5a41f2f8be05b9b685220a00e9337 (
plain )