Interface MessageProvider
- All Known Implementing Classes:
AbstractMessageProvider,AppModuleRemovalMessageProvider,CertificateExpirationMessageProvider,CertificateUntrustedMessageProvider,DailyNewsMessageProvider,EventMessageProvider,FilterListsOutdatedMessageProvider,LicenseExpirationMessageProvider,LocalDnsIsNotGatewayMessageProvider,ReleaseNotesMessageProvider,RouterCompatibilityMessageProvider,SslSupportMessageProvider,UnreliableDnsServerMessageProvider
public interface MessageProvider
-
Method Summary
Modifier and TypeMethodDescriptionbooleanexecuteAction(int messageId) Called when the user clicks the action button of a message.booleanisResponsibleFor(MessageContainer messageContainer) voidupdate(Map<Integer, MessageContainer> messageContainers)
-
Method Details
-
update
-
executeAction
boolean executeAction(int messageId) Called when the user clicks the action button of a message.- Parameters:
messageId-- Returns:
- Return true if the message should be hidden for the current device
-
isResponsibleFor
-