@Bean(name="known-spammers",
parent=SpamProcessor.class,
active=true)
public class KnownSpammersFilter
extends AbstractSpamFilter
implements ResultsAwareSpamFilter, tigase.kernel.beans.config.ConfigurationChangedAware, tigase.kernel.beans.Initializable
| Modifier and Type | Class and Description |
|---|---|
class |
KnownSpammersFilter.Spammer |
| Constructor and Description |
|---|
KnownSpammersFilter() |
| Modifier and Type | Method and Description |
|---|---|
void |
beanConfigurationChanged(Collection<String> collection) |
protected boolean |
filterPacket(tigase.server.Packet packet,
tigase.xmpp.XMPPResourceConnection session) |
String |
getId() |
double |
getSpamProbability() |
void |
getStatistics(String name,
tigase.stats.StatisticsList list) |
void |
identifiedSpam(tigase.server.Packet packet,
tigase.xmpp.XMPPResourceConnection session,
SpamFilter filter) |
void |
initialize() |
filterclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfilterprotected static final String ID
public void identifiedSpam(tigase.server.Packet packet,
tigase.xmpp.XMPPResourceConnection session,
SpamFilter filter)
identifiedSpam in interface ResultsAwareSpamFilterpublic String getId()
getId in interface SpamFilterpublic double getSpamProbability()
getSpamProbability in interface SpamFilterpublic void beanConfigurationChanged(Collection<String> collection)
beanConfigurationChanged in interface tigase.kernel.beans.config.ConfigurationChangedAwarepublic void initialize()
initialize in interface tigase.kernel.beans.Initializablepublic void getStatistics(String name, tigase.stats.StatisticsList list)
getStatistics in interface SpamFiltergetStatistics in class AbstractSpamFilterprotected boolean filterPacket(tigase.server.Packet packet,
tigase.xmpp.XMPPResourceConnection session)
filterPacket in class AbstractSpamFilterCopyright © 2017–2019 Tigase. All rights reserved.