Package dev.vality.damsel.message_sender
Class MessageSenderSrv.Client
java.lang.Object
org.apache.thrift.TServiceClient
dev.vality.damsel.message_sender.MessageSenderSrv.Client
- All Implemented Interfaces:
MessageSenderSrv.Iface
- Enclosing class:
- MessageSenderSrv
public static class MessageSenderSrv.Client extends org.apache.thrift.TServiceClient implements MessageSenderSrv.Iface
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMessageSenderSrv.Client.Factory -
Field Summary
Fields inherited from class org.apache.thrift.TServiceClient
iprot_, oprot_, seqid_ -
Constructor Summary
-
Method Summary
Modifier and Type Method Description MessageExclusionObjectaddExclusionRule(MessageExclusion rule)Добавить исключение для отправкиMessageExclusionObjectgetExclusionRule(MessageExclusionRef ref)List<MessageExclusionObject>getExclusionRules(ExclusionType type)Получить список исключенийMessageExclusionObjectrecvAddExclusionRule()MessageExclusionObjectrecvGetExclusionRule()List<MessageExclusionObject>recvGetExclusionRules()voidrecvRemoveExclusionRule()voidrecvSend()voidremoveExclusionRule(MessageExclusionRef ref)Удалить исключениеvoidsend(Message message)Отправка сообщения.voidsendAddExclusionRule(MessageExclusion rule)voidsendGetExclusionRule(MessageExclusionRef ref)voidsendGetExclusionRules(ExclusionType type)voidsendRemoveExclusionRule(MessageExclusionRef ref)voidsendSend(Message message)Methods inherited from class org.apache.thrift.TServiceClient
getInputProtocol, getOutputProtocol, receiveBase, sendBase, sendBaseOneway
-
Constructor Details
-
Client
public Client(org.apache.thrift.protocol.TProtocol prot) -
Client
public Client(org.apache.thrift.protocol.TProtocol iprot, org.apache.thrift.protocol.TProtocol oprot)
-
-
Method Details
-
send
Description copied from interface:MessageSenderSrv.IfaceОтправка сообщения.- Specified by:
sendin interfaceMessageSenderSrv.Iface- Throws:
InvalidRequestorg.apache.thrift.TException
-
sendSend
- Throws:
org.apache.thrift.TException
-
recvSend
- Throws:
InvalidRequestorg.apache.thrift.TException
-
addExclusionRule
public MessageExclusionObject addExclusionRule(MessageExclusion rule) throws org.apache.thrift.TExceptionDescription copied from interface:MessageSenderSrv.IfaceДобавить исключение для отправки- Specified by:
addExclusionRulein interfaceMessageSenderSrv.Iface- Throws:
org.apache.thrift.TException
-
sendAddExclusionRule
- Throws:
org.apache.thrift.TException
-
recvAddExclusionRule
- Throws:
org.apache.thrift.TException
-
getExclusionRule
public MessageExclusionObject getExclusionRule(MessageExclusionRef ref) throws ExclusionNotFound, org.apache.thrift.TException- Specified by:
getExclusionRulein interfaceMessageSenderSrv.Iface- Throws:
ExclusionNotFoundorg.apache.thrift.TException
-
sendGetExclusionRule
- Throws:
org.apache.thrift.TException
-
recvGetExclusionRule
public MessageExclusionObject recvGetExclusionRule() throws ExclusionNotFound, org.apache.thrift.TException- Throws:
ExclusionNotFoundorg.apache.thrift.TException
-
getExclusionRules
public List<MessageExclusionObject> getExclusionRules(ExclusionType type) throws org.apache.thrift.TExceptionDescription copied from interface:MessageSenderSrv.IfaceПолучить список исключений- Specified by:
getExclusionRulesin interfaceMessageSenderSrv.Iface- Throws:
org.apache.thrift.TException
-
sendGetExclusionRules
- Throws:
org.apache.thrift.TException
-
recvGetExclusionRules
- Throws:
org.apache.thrift.TException
-
removeExclusionRule
public void removeExclusionRule(MessageExclusionRef ref) throws ExclusionNotFound, org.apache.thrift.TExceptionDescription copied from interface:MessageSenderSrv.IfaceУдалить исключение- Specified by:
removeExclusionRulein interfaceMessageSenderSrv.Iface- Throws:
ExclusionNotFoundorg.apache.thrift.TException
-
sendRemoveExclusionRule
- Throws:
org.apache.thrift.TException
-
recvRemoveExclusionRule
- Throws:
ExclusionNotFoundorg.apache.thrift.TException
-