@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() |
filter
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
filter
protected static final String ID
public void identifiedSpam(tigase.server.Packet packet, tigase.xmpp.XMPPResourceConnection session, SpamFilter filter)
identifiedSpam
in interface ResultsAwareSpamFilter
public String getId()
getId
in interface SpamFilter
public double getSpamProbability()
getSpamProbability
in interface SpamFilter
public void beanConfigurationChanged(Collection<String> collection)
beanConfigurationChanged
in interface tigase.kernel.beans.config.ConfigurationChangedAware
public void initialize()
initialize
in interface tigase.kernel.beans.Initializable
public void getStatistics(String name, tigase.stats.StatisticsList list)
getStatistics
in interface SpamFilter
getStatistics
in class AbstractSpamFilter
protected boolean filterPacket(tigase.server.Packet packet, tigase.xmpp.XMPPResourceConnection session)
filterPacket
in class AbstractSpamFilter
Copyright © 2017–2019 Tigase. All rights reserved.