Package dev.vality.damsel.message_sender
Interface MessageSenderSrv.Iface
- All Known Implementing Classes:
MessageSenderSrv.Client
- Enclosing class:
- MessageSenderSrv
public static interface MessageSenderSrv.Iface
-
Method Summary
Modifier and Type Method Description MessageExclusionObjectaddExclusionRule(MessageExclusion rule)Добавить исключение для отправкиMessageExclusionObjectgetExclusionRule(MessageExclusionRef ref)List<MessageExclusionObject>getExclusionRules(ExclusionType type)Получить список исключенийvoidremoveExclusionRule(MessageExclusionRef ref)Удалить исключениеvoidsend(Message message)Отправка сообщения.
-
Method Details
-
send
Отправка сообщения.- Parameters:
message-- Throws:
InvalidRequestorg.apache.thrift.TException
-
addExclusionRule
Добавить исключение для отправки- Parameters:
rule-- Throws:
org.apache.thrift.TException
-
getExclusionRule
MessageExclusionObject getExclusionRule(MessageExclusionRef ref) throws ExclusionNotFound, org.apache.thrift.TException- Throws:
ExclusionNotFoundorg.apache.thrift.TException
-
getExclusionRules
List<MessageExclusionObject> getExclusionRules(ExclusionType type) throws org.apache.thrift.TExceptionПолучить список исключений- Parameters:
type-- Throws:
org.apache.thrift.TException
-
removeExclusionRule
void removeExclusionRule(MessageExclusionRef ref) throws ExclusionNotFound, org.apache.thrift.TExceptionУдалить исключение- Parameters:
ref-- Throws:
ExclusionNotFoundorg.apache.thrift.TException
-