Class Hierarchy
- datetime.datetime
- dict
- Exception
- Fault
- object
- spamfighter.api.domain.test.test_get.BaseTestObject - Undocumented
- spamfighter.core.commands.command.Array - Виртуальный тип данных "массив"
для сигнатуры команд.
- spamfighter.core.commands.command.Command - Базовый класс для всех команд.
- spamfighter.core.commands.command.Command._ParamsWrapper - Класс-обертка для проверки
корректности
- spamfighter.core.commands.partner.PartnerAuthInfo - Класс, хранящий информации об
авторизации партнера.
- spamfighter.core.commands.test.test_command.FakeSerializable - Undocumented
- spamfighter.core.commands.test.test_serialize.INotSerializableInterface - Undocumented
- spamfighter.core.commands.test.test_serialize.SerializabeClass - Undocumented
- spamfighter.core.counters.AtomCounterEternal - Одиночный счетчик за "весь период"
(с момента создания счетчика).
- spamfighter.core.counters.AtomCounterPeriod - Одиночный счетчик, рассчитывающий своё
значение за конечный
- spamfighter.core.counters.Counter - Набор одиночных счетчиков, вместе
рассчитывающих одно значение
- spamfighter.core.domain.BaseDomain - Домен - единица настроек, привязки
локальных элементов
- spamfighter.core.firewall.FirewallMessagePack - Объект, оборачивающий в один параметр
Deferred все данные,
- spamfighter.core.firewall.FirewallStatement - Класс, инкаспилирующий одно правило
файрвола.
- spamfighter.core.firewall.MessageFirewall - "Черный ящик" анализа сообщений по
правилам, построенный
- spamfighter.core.log.LogEntry - Объект отдельной записи в логе.
- spamfighter.core.log.MessageLog - Лог сообщений, проходящих через
сервер.
- spamfighter.core.message.attribute.Attribute - Атрибуты характеризуют отправителя и
получателя сообщений, они могут нести
разную информацию.
- spamfighter.core.message.attribute.AttributeDomain - Домент (тип атрибута).
- spamfighter.core.message.message.Message - Сообщение - основная единица обработки
для Спамоборца.
- spamfighter.core.message.message.MessageDomain - Список доменов атрибутов, которые
должны быть у сообщения.
- spamfighter.core.message.serialize.TransitMessage - Вариант сообщения, которое передается
в сериализованном представлении
- spamfighter.core.model.bayes.BayesModel - Модель анализа сообщений по Байесу.
- spamfighter.core.model.thomas.Bayes - No class docstring; 11/25 methods documented
- spamfighter.core.null_partner.NullPartner - Партнер, авторизованный без
логина/пароля (на доверии).
- spamfighter.core.null_partner.NullPartnerAuthorizer - Провайдер авторизации партнеров без
логина/пароля (на доверии).
- spamfighter.core.rules.RulesFactory - Фабрика правил анализа сообщений.
Регистрирует правила
- spamfighter.core.storage.dbm.DBMStorage - Надежное хранилище ключей. Элементы
хранилища хранятся в BDB (
anydbm
) базе
данных - spamfighter.core.storage.dbm.DomainedDBMStorage - Надежное хранилище ключей. Вариант с
привязкой к домену.
- spamfighter.core.storage.memory.DomainMemoryStorage - Хранилище в памяти, которое
располагается в домене.
- spamfighter.core.storage.memory.MemoryStorage - Хранилище пар (ключ, значение) в памяти.
Каждая
- spamfighter.core.test.test_rules.RuleTestFactoryClass - Undocumented
- spamfighter.plugins.null_partner_authorizer_provider.NullPartnerAuthorizerProvider - Провайдер авторизации партнеров без
логинов/паролей.
- spamfighter.plugins.sample_domain_provider.SampleDomainProvider - Провайдер статического дефолтного
домена.
- spamfighter.plugins.static_domain_provider.StaticDefaultDomainProvider - Провайдер статического дефолтного
домена.
- spamfighter.rules.model.ModelRule - Базовый класс для правило,
использующее модель анализа
сообщений.
- spamfighter.rules.validate.regexpCheck - Правило проверки текст сообщение на
соответствие регулярному выражению.
- spamfighter.test.plugins.plugin_test_1.TestPlugin1 - Undocumented
- spamfighter.test.plugins.plugin_test_2.TestPlugin2 - Undocumented
- spamfighter.txjsonrpc.jsonrpclib.SimpleParser - Undocumented
- spamfighter.txjsonrpc.jsonrpclib.SimpleUnmarshaller - Undocumented
- spamfighter.utils.test.test_registrator.TestClass - Undocumented
- RuntimeError
- spamfighter.core.commands.apiglue.API_Glue - Базовый класс, обеспечивающий связь
XML-RPC и JSON-RPC реализаций на базе
- spamfighter.core.commands.Command
- spamfighter.core.commands.DomainedCommand
- spamfighter.core.model.test.Texts - Набор текстов для тестирования
модели.
- spamfighter.core.model.thomas.Tokenizer - A simple regex-based whitespace tokenizer.
- spamfighter.core.storage.test.base.ExpirableStorageTestMixin - Тест на
spamfighter.interfaces.IExpirableStorage
. - spamfighter.txjsonrpc.netstring.jsonrpc.Proxy - A Proxy for making remote JSON-RPC calls.
- spamfighter.txjsonrpc.web.jsonrpc.Handler - Handle a JSON-RPC request and store the state for a request in
progress.
- spamfighter.txjsonrpc.web.jsonrpc.Proxy - A Proxy for making remote JSON-RPC calls.
- twisted.internet.protocol.ClientFactory
- twisted.internet.protocol.ServerFactory
- twisted.protocols.basic.NetstringReceiver
- twisted.trial.unittest.TestCase
- twisted.web.http.HTTPClient
- twisted.web.resource.Resource
- twisted.web.xmlrpc.XMLRPC
- type
- unittest.TestCase
- ValueError
- xmlrpclib.Fault
- xmlrpclib.ServerProxy
- xmlrpclib.Transport
- zope.interface.Interface
- spamfighter.api.domain.test.test_get.I1 - Undocumented
- spamfighter.api.domain.test.test_get.I2 - Undocumented
- spamfighter.core.commands.command.ICommand - Интерфейс команд. Этот интерфейс
обязаны реализовывать
- spamfighter.core.commands.serialize.ISerializable - Сущность, которая может передаваться в
команде (и, соответственно, должна
- spamfighter.core.counters.IAtomCounter - Одиночный счетчик (одно значение).
Счетчик рассчитывает своё
- spamfighter.core.counters.ICounter - Счетчик, аккумулирующий информацию по
группе одиночных счетчиков
IAtomCounter
. - spamfighter.interfaces.IAttribute - Атрибуты характеризуют отправителя и
получателя сообщений, они могут нести
разную информацию.
- spamfighter.interfaces.IAttributeDomain - Домент (тип атрибута).
- spamfighter.interfaces.IDomain - Домен - единица настроек, привязки
локальных элементов
- spamfighter.interfaces.IDomainBindable - Интерфейс объекта, который при
помещении в домен должен
- spamfighter.interfaces.IExpirableStorage - Ненадежное хранилище, в котором данные
имеют ограниченный срок жизни.
Хранилище
- spamfighter.interfaces.ILogEntry - Отдельная запись в логе сообщений.
- spamfighter.interfaces.IMessage - Сообщение - основная единица обработки
для Спамоборца.
- spamfighter.interfaces.IMessageAnalyzer - Некоторый черный ящик анализа
сообщений. Получает на вход
- spamfighter.interfaces.IMessageDomain - Список доменов атрибутов, которые
должны быть у сообщения.
- spamfighter.interfaces.IMessageFirewall - Маркерный интерфейс файрвола.
- spamfighter.interfaces.IMessageLog - Лог сообщений, проходящих через
сервер.
- spamfighter.interfaces.IModel - Интерфейс модели анализа сообщений.
- spamfighter.interfaces.IPartner - Партнер - единица авторизации
относительно API веб-сервиса
СпамоБорца.
- spamfighter.interfaces.IPartnerAuthorizer - Модуль авторизации партнеров. Способ
авторизации не задается интерфейсом,
но
- spamfighter.interfaces.IPartnerRegistrator - Модуль регистрации партнеров с
использованием логинов и паролей.
- spamfighter.interfaces.IStorage - Базовый интерфейс хранилища.
- spamfighter.plugin.INamedPlugin - Базовый интерфейс плагинов: плагин,
который имеет имя.