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
-
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 invoid
setActAsSubjectLookup
(WsSubjectLookup actAsSubjectLookup1) if acting as someone elsevoid
setAutocreateObjects
(String autocreateObjects1) create queue/topic if doesn't exist already.void
setClientVersion
(String clientVersion1) is the version of the client.void
setExchangeType
(String exchangeType1) exchange type (e.g.void
setMessages
(WsMessage[] messages1) void
setMessageSystemName
(String messageSystemName1) void
optional: reserved for future usevoid
setQueueArguments
(Map<String, Object> queueArguments) optional queue argument map for rabbitmqvoid
setQueueOrTopicName
(String queueOrTopicName1) void
setQueueType
(String queueType1) queue typevoid
setRoutingKey
(String routingKey1) routing key for rabbitmq
-
Constructor Details
-
WsRestSendMessageRequest
public WsRestSendMessageRequest()
-
-
Method Details
-
retrieveRestHttpMethod
Description copied from interface:WsRequestBean
see which http method this is supposed to be associated with, and override whatever was passed in- Specified by:
retrieveRestHttpMethod
in 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
-
-