Class WsRestSendMessageRequest
java.lang.Object
edu.internet2.middleware.grouper.ws.rest.messaging.WsRestSendMessageRequest
- All Implemented Interfaces:
WsRequestBean
request bean in body of rest request
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionif acting as someone elseis the version of the client.exchange type (e.g.WsParam[]optional: reserved for future useoptional queue argument map for rabbitmqqueue typerouting key for rabbitmqcreate queue/topic if doesn't exist already.see which http method this is supposed to be associated with, and override whatever was passed invoidsetActAsSubjectLookup(WsSubjectLookup actAsSubjectLookup1) if acting as someone elsevoidsetAutocreateObjects(String autocreateObjects1) create queue/topic if doesn't exist already.voidsetClientVersion(String clientVersion1) is the version of the client.voidsetExchangeType(String exchangeType1) exchange type (e.g.voidsetMessages(WsMessage[] messages1) voidsetMessageSystemName(String messageSystemName1) voidoptional: reserved for future usevoidsetQueueArguments(Map<String, Object> queueArguments) optional queue argument map for rabbitmqvoidsetQueueOrTopicName(String queueOrTopicName1) voidsetQueueType(String queueType1) queue typevoidsetRoutingKey(String routingKey1) routing key for rabbitmq
-
Constructor Details
-
WsRestSendMessageRequest
public WsRestSendMessageRequest()
-
-
Method Details
-
retrieveRestHttpMethod
Description copied from interface:WsRequestBeansee which http method this is supposed to be associated with, and override whatever was passed in- Specified by:
retrieveRestHttpMethodin interfaceWsRequestBean- Returns:
- the method
- See Also:
-
getMessages
- Returns:
- the messages to be sent
-
setMessages
- Parameters:
messages1- to be sent
-
getRoutingKey
routing key for rabbitmq- Returns:
- routingKey
-
setRoutingKey
routing key for rabbitmq- Parameters:
routingKey1-
-
getExchangeType
exchange type (e.g. rabbitmq)- Returns:
-
setExchangeType
exchange type (e.g. rabbitmq)- Parameters:
exchangeType1-
-
getQueueArguments
optional queue argument map for rabbitmq- Returns:
- queueArguments
-
setQueueArguments
optional queue argument map for rabbitmq- Parameters:
queueArguments- map of key:value of queue arguments
-
getQueueType
queue type- Returns:
- queueType
-
setQueueType
queue type- Parameters:
queueType1-
-
getQueueOrTopicName
- Returns:
- queueOrTopicName
-
setQueueOrTopicName
- Parameters:
queueOrTopicName1-
-
getMessageSystemName
- Returns:
- messageSystemName
-
setMessageSystemName
- Parameters:
messageSystemName1-
-
getClientVersion
is the version of the client. Must be in GrouperWsVersion, e.g. v1_3_000- Returns:
- version
-
setClientVersion
is the version of the client. Must be in GrouperWsVersion, e.g. v1_3_000- Parameters:
clientVersion1-
-
isAutocreateObjects
create queue/topic if doesn't exist already.- Returns:
- autocreateObjects
-
setAutocreateObjects
create queue/topic if doesn't exist already.- Parameters:
autocreateObjects1-
-
getActAsSubjectLookup
if acting as someone else- Returns:
- act as subject
-
setActAsSubjectLookup
if acting as someone else- Parameters:
actAsSubjectLookup1-
-
getParams
optional: reserved for future use- Returns:
- params
-
setParams
optional: reserved for future use- Parameters:
params1-
-