Class WsRestReceiveMessageRequest
java.lang.Object
edu.internet2.middleware.grouper.ws.rest.messaging.WsRestReceiveMessageRequest
- 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 usequeue typecreate 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
setBlockMillis
(String blockMillis1) void
setClientVersion
(String clientVersion1) is the version of the client.void
setExchangeType
(String exchangeType1) exchange type (e.g.void
setMaxMessagesToReceiveAtOnce
(String maxMessagesToReceiveAtOnce1) void
setMessageSystemName
(String messageSystemName1) void
optional: reserved for future usevoid
setQueueArguments
(Map<String, Object> queueArguments1) void
setQueueOrTopicName
(String queueOrTopicName1) void
setQueueType
(String queueType1) queue typevoid
setRoutingKey
(String routingKey1)
-
Constructor Details
-
WsRestReceiveMessageRequest
public WsRestReceiveMessageRequest()
-
-
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:
-
getQueueOrTopicName
- Returns:
- queueOrTopicName
-
setQueueOrTopicName
- Parameters:
queueOrTopicName1
-
-
getRoutingKey
- Returns:
- routingKey
-
setRoutingKey
- Parameters:
routingKey1
-
-
getQueueArguments
- Returns:
- queueArguments
-
setQueueArguments
- Parameters:
queueArguments1
-
-
getMessageSystemName
- Returns:
- messageSystemName
-
setMessageSystemName
- Parameters:
messageSystemName1
-
-
getBlockMillis
- Returns:
- the millis to block waiting for messages, max of 20000 (optional)
-
setBlockMillis
- Parameters:
blockMillis1
- - the millis to block waiting for messages, max of 20000 (optional)
-
getMaxMessagesToReceiveAtOnce
- Returns:
- max number of messages to receive at once, though can't be more than the server maximum (optional)
-
setMaxMessagesToReceiveAtOnce
- Parameters:
maxMessagesToReceiveAtOnce1
- - max number of messages to receive at once, though can't be more than the server maximum (optional)
-
isAutocreateObjects
create queue/topic if doesn't exist already.- Returns:
- autocreateObjects
-
setAutocreateObjects
create queue/topic if doesn't exist already.- Parameters:
autocreateObjects1
-
-
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
-
-
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
-
-
getQueueType
queue type- Returns:
- queueType
-
setQueueType
queue type- Parameters:
queueType1
-
-
getExchangeType
exchange type (e.g. rabbitmq)- Returns:
-
setExchangeType
exchange type (e.g. rabbitmq)- Parameters:
exchangeType1
-
-