Class WsRestReceiveMessageRequest
java.lang.Object
edu.internet2.middleware.grouperClient.ws.beans.WsRestReceiveMessageRequest
- All Implemented Interfaces:
WsRequestBean
request bean in body of rest request
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionif acting as someone elsecreate queue/topic if doesn't exist already.is the version of the client.exchange type (e.g.WsParam[]optional: reserved for future usequeue typerouting key - valid for rabbitmq only;voidsetActAsSubjectLookup(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) routing key - valid for rabbitmq only;
-
Constructor Details
-
WsRestReceiveMessageRequest
public WsRestReceiveMessageRequest()
-
-
Method Details
-
getAutocreateObjects
create queue/topic if doesn't exist already.- Returns:
- the autocreateObjects
-
setAutocreateObjects
create queue/topic if doesn't exist already.- Parameters:
autocreateObjects1- the autocreateObjects to set
-
getRoutingKey
routing key - valid for rabbitmq only;- Returns:
- the routingKey
-
setRoutingKey
routing key - valid for rabbitmq only;- Parameters:
routingKey1- the routingKey to set
-
getQueueOrTopicName
- Returns:
- queueOrTopicName
-
setQueueOrTopicName
- Parameters:
queueOrTopicName1-
-
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-
-
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)
-
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-
-
getQueueArguments
- Returns:
- queueArguments
-
setQueueArguments
- Parameters:
queueArguments1-
-