Class WsRestReceiveMessageRequest

java.lang.Object
edu.internet2.middleware.grouper.ws.rest.messaging.WsRestReceiveMessageRequest
All Implemented Interfaces:
WsRequestBean

public class WsRestReceiveMessageRequest extends Object implements WsRequestBean
request bean in body of rest request
  • Constructor Details

    • WsRestReceiveMessageRequest

      public WsRestReceiveMessageRequest()
  • Method Details

    • retrieveRestHttpMethod

      public GrouperRestHttpMethod 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 interface WsRequestBean
      Returns:
      the method
      See Also:
    • getQueueOrTopicName

      public String getQueueOrTopicName()
      Returns:
      queueOrTopicName
    • setQueueOrTopicName

      public void setQueueOrTopicName(String queueOrTopicName1)
      Parameters:
      queueOrTopicName1 -
    • getRoutingKey

      public String getRoutingKey()
      Returns:
      routingKey
    • setRoutingKey

      public void setRoutingKey(String routingKey1)
      Parameters:
      routingKey1 -
    • getQueueArguments

      public Map<String,Object> getQueueArguments()
      Returns:
      queueArguments
    • setQueueArguments

      public void setQueueArguments(Map<String,Object> queueArguments1)
      Parameters:
      queueArguments1 -
    • getMessageSystemName

      public String getMessageSystemName()
      Returns:
      messageSystemName
    • setMessageSystemName

      public void setMessageSystemName(String messageSystemName1)
      Parameters:
      messageSystemName1 -
    • getBlockMillis

      public String getBlockMillis()
      Returns:
      the millis to block waiting for messages, max of 20000 (optional)
    • setBlockMillis

      public void setBlockMillis(String blockMillis1)
      Parameters:
      blockMillis1 - - the millis to block waiting for messages, max of 20000 (optional)
    • getMaxMessagesToReceiveAtOnce

      public String getMaxMessagesToReceiveAtOnce()
      Returns:
      max number of messages to receive at once, though can't be more than the server maximum (optional)
    • setMaxMessagesToReceiveAtOnce

      public void setMaxMessagesToReceiveAtOnce(String maxMessagesToReceiveAtOnce1)
      Parameters:
      maxMessagesToReceiveAtOnce1 - - max number of messages to receive at once, though can't be more than the server maximum (optional)
    • isAutocreateObjects

      public String isAutocreateObjects()
      create queue/topic if doesn't exist already.
      Returns:
      autocreateObjects
    • setAutocreateObjects

      public void setAutocreateObjects(String autocreateObjects1)
      create queue/topic if doesn't exist already.
      Parameters:
      autocreateObjects1 -
    • getClientVersion

      public String getClientVersion()
      is the version of the client. Must be in GrouperWsVersion, e.g. v1_3_000
      Returns:
      version
    • setClientVersion

      public void setClientVersion(String clientVersion1)
      is the version of the client. Must be in GrouperWsVersion, e.g. v1_3_000
      Parameters:
      clientVersion1 -
    • getActAsSubjectLookup

      public WsSubjectLookup getActAsSubjectLookup()
      if acting as someone else
      Returns:
      act as subject
    • setActAsSubjectLookup

      public void setActAsSubjectLookup(WsSubjectLookup actAsSubjectLookup1)
      if acting as someone else
      Parameters:
      actAsSubjectLookup1 -
    • getParams

      public WsParam[] getParams()
      optional: reserved for future use
      Returns:
      params
    • setParams

      public void setParams(WsParam[] params1)
      optional: reserved for future use
      Parameters:
      params1 -
    • getQueueType

      public String getQueueType()
      queue type
      Returns:
      queueType
    • setQueueType

      public void setQueueType(String queueType1)
      queue type
      Parameters:
      queueType1 -
    • getExchangeType

      public String getExchangeType()
      exchange type (e.g. rabbitmq)
      Returns:
    • setExchangeType

      public void setExchangeType(String exchangeType1)
      exchange type (e.g. rabbitmq)
      Parameters:
      exchangeType1 -