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
Constructors -
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 invoidsetActAsSubjectLookup(WsSubjectLookup actAsSubjectLookup1) if acting as someone elsevoidsetAutocreateObjects(String autocreateObjects1) create queue/topic if doesn't exist already.voidsetBlockMillis(String blockMillis1) voidsetClientVersion(String clientVersion1) is the version of the client.voidsetExchangeType(String exchangeType1) exchange type (e.g.voidsetMaxMessagesToReceiveAtOnce(String maxMessagesToReceiveAtOnce1) voidsetMessageSystemName(String messageSystemName1) voidoptional: reserved for future usevoidsetQueueArguments(Map<String, Object> queueArguments1) voidsetQueueOrTopicName(String queueOrTopicName1) voidsetQueueType(String queueType1) queue typevoidsetRoutingKey(String routingKey1)
-
Constructor Details
-
WsRestReceiveMessageRequest
public WsRestReceiveMessageRequest()
-
-
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:
-
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-
-