Class CacheConfig.GatewaySender

  • java.lang.Object
    • org.apache.geode.cache.configuration.CacheConfig.GatewaySender
  • Enclosing class:
    CacheConfig

    public static class CacheConfig.GatewaySender
    extends Object

    Java class for anonymous complex type.

    The following schema fragment specifies the expected content contained within this class.

     <complexType>
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element name="gateway-event-filter" type="{http://geode.apache.org/schema/cache}class-with-parameters-type" maxOccurs="unbounded" minOccurs="0"/>
             <element name="gateway-event-substitution-filter" type="{http://geode.apache.org/schema/cache}class-with-parameters-type" minOccurs="0"/>
             <element name="gateway-transport-filter" type="{http://geode.apache.org/schema/cache}class-with-parameters-type" maxOccurs="unbounded" minOccurs="0"/>
           </sequence>
           <attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
           <attribute name="remote-distributed-system-id" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
           <attribute name="parallel" type="{http://www.w3.org/2001/XMLSchema}boolean" />
           <attribute name="manual-start" type="{http://www.w3.org/2001/XMLSchema}boolean" />
           <attribute name="socket-buffer-size" type="{http://www.w3.org/2001/XMLSchema}string" />
           <attribute name="socket-read-timeout" type="{http://www.w3.org/2001/XMLSchema}string" />
           <attribute name="enable-batch-conflation" type="{http://www.w3.org/2001/XMLSchema}boolean" />
           <attribute name="batch-size" type="{http://www.w3.org/2001/XMLSchema}string" />
           <attribute name="batch-time-interval" type="{http://www.w3.org/2001/XMLSchema}string" />
           <attribute name="enable-persistence" type="{http://www.w3.org/2001/XMLSchema}boolean" />
           <attribute name="disk-store-name" type="{http://www.w3.org/2001/XMLSchema}string" />
           <attribute name="disk-synchronous" type="{http://www.w3.org/2001/XMLSchema}boolean" />
           <attribute name="maximum-queue-memory" type="{http://www.w3.org/2001/XMLSchema}string" />
           <attribute name="alert-threshold" type="{http://www.w3.org/2001/XMLSchema}string" />
           <attribute name="dispatcher-threads" type="{http://www.w3.org/2001/XMLSchema}string" />
           <attribute name="order-policy" type="{http://www.w3.org/2001/XMLSchema}string" />
           <attribute name="group-transaction-events" type="{http://www.w3.org/2001/XMLSchema}boolean" />
         </restriction>
       </complexContent>
     </complexType>
     
    • Field Detail

      • gatewayEventSubstitutionFilter

        protected DeclarableType gatewayEventSubstitutionFilter
      • remoteDistributedSystemId

        protected String remoteDistributedSystemId
      • parallel

        protected Boolean parallel
      • manualStart

        protected Boolean manualStart
      • socketBufferSize

        protected String socketBufferSize
      • socketReadTimeout

        protected String socketReadTimeout
      • enableBatchConflation

        protected Boolean enableBatchConflation
      • batchSize

        protected String batchSize
      • batchTimeInterval

        protected String batchTimeInterval
      • enablePersistence

        protected Boolean enablePersistence
      • diskStoreName

        protected String diskStoreName
      • diskSynchronous

        protected Boolean diskSynchronous
      • maximumQueueMemory

        protected String maximumQueueMemory
      • alertThreshold

        protected String alertThreshold
      • dispatcherThreads

        protected String dispatcherThreads
      • orderPolicy

        protected String orderPolicy
      • groupTransactionEvents

        protected Boolean groupTransactionEvents
      • enforceThreadsConnectSameReceiver

        protected Boolean enforceThreadsConnectSameReceiver
    • Constructor Detail

      • GatewaySender

        public GatewaySender()
    • Method Detail

      • getGatewayEventFilters

        public List<DeclarableType> getGatewayEventFilters()
        Gets the value of the gatewayEventFilters property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the gatewayEventFilters property.

        For example, to add a new item, do as follows:

         getGatewayEventFilters().add(newItem);
         

        Objects of the following type(s) are allowed in the list DeclarableType

        Returns:
        the List of GatewayEventFilter types.
      • areGatewayEventFiltersUpdated

        public boolean areGatewayEventFiltersUpdated()
      • getGatewayTransportFilters

        public List<DeclarableType> getGatewayTransportFilters()
        Gets the value of the gatewayTransportFilters property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the gatewayTransportFilters property.

        For example, to add a new item, do as follows:

         getGatewayTransportFilters().add(newItem);
         

        Objects of the following type(s) are allowed in the list DeclarableType

        Returns:
        the List of GatewayTransportFilter types.
      • getId

        public String getId()
        Gets the value of the id property. possible object is String
        Returns:
        the ID.
      • setId

        public void setId​(String value)
        Sets the value of the id property. allowed object is String
        Parameters:
        value - the ID.
      • getRemoteDistributedSystemId

        public String getRemoteDistributedSystemId()
        Gets the value of the remoteDistributedSystemId property. possible object is String
        Returns:
        the remote distributed system ID.
      • setRemoteDistributedSystemId

        public void setRemoteDistributedSystemId​(String value)
        Sets the value of the remoteDistributedSystemId property. allowed object is String
        Parameters:
        value - the remote distributed system ID.
      • mustGroupTransactionEvents

        public Boolean mustGroupTransactionEvents()
      • setGroupTransactionEvents

        public void setGroupTransactionEvents​(Boolean value)
      • isParallel

        public Boolean isParallel()
        Gets the value of the parallel property. possible object is Boolean
        Returns:
        true if parallel is enabled, false otherwise.
      • setParallel

        public void setParallel​(Boolean value)
        Sets the value of the parallel property. allowed object is Boolean
        Parameters:
        value - enable or disable parallel.
      • isManualStart

        public Boolean isManualStart()
        Gets the value of the manualStart property. possible object is Boolean
        Returns:
        true is manual start is enabled, false otherwise.
      • setManualStart

        public void setManualStart​(Boolean value)
        Sets the value of the manualStart property. allowed object is Boolean
        Parameters:
        value - enables or disables manual start.
      • getSocketBufferSize

        public String getSocketBufferSize()
        Gets the value of the socketBufferSize property. possible object is String
        Returns:
        the socket buffer size.
      • setSocketBufferSize

        public void setSocketBufferSize​(String value)
        Sets the value of the socketBufferSize property. allowed object is String
        Parameters:
        value - the socket buffer size.
      • getSocketReadTimeout

        public String getSocketReadTimeout()
        Gets the value of the socketReadTimeout property. possible object is String
        Returns:
        the socket read timeout.
      • setSocketReadTimeout

        public void setSocketReadTimeout​(String value)
        Sets the value of the socketReadTimeout property. allowed object is String
        Parameters:
        value - the socket read timeout.
      • isEnableBatchConflation

        public Boolean isEnableBatchConflation()
        Gets the value of the enableBatchConflation property. possible object is Boolean
        Returns:
        true if batch conflation is enabled, false otherwise.
      • setEnableBatchConflation

        public void setEnableBatchConflation​(Boolean value)
        Sets the value of the enableBatchConflation property. allowed object is Boolean
        Parameters:
        value - enable or disable batch conflation.
      • getBatchSize

        public String getBatchSize()
        Gets the value of the batchSize property. possible object is String
        Returns:
        the batch size.
      • setBatchSize

        public void setBatchSize​(String value)
        Sets the value of the batchSize property. allowed object is String
        Parameters:
        value - the batch size.
      • getBatchTimeInterval

        public String getBatchTimeInterval()
        Gets the value of the batchTimeInterval property. possible object is String
        Returns:
        the batch time interval.
      • setBatchTimeInterval

        public void setBatchTimeInterval​(String value)
        Sets the value of the batchTimeInterval property. allowed object is String
        Parameters:
        value - the batch time interval.
      • isEnablePersistence

        public Boolean isEnablePersistence()
        Gets the value of the enablePersistence property. possible object is Boolean
        Returns:
        true if persistence is enabled, false otherwise.
      • setEnablePersistence

        public void setEnablePersistence​(Boolean value)
        Sets the value of the enablePersistence property. allowed object is Boolean
        Parameters:
        value - enables or disables persistence.
      • getDiskStoreName

        public String getDiskStoreName()
        Gets the value of the diskStoreName property. possible object is String
        Returns:
        disk store name.
      • setDiskStoreName

        public void setDiskStoreName​(String value)
        Sets the value of the diskStoreName property. allowed object is String
        Parameters:
        value - disk store name.
      • isDiskSynchronous

        public Boolean isDiskSynchronous()
        Gets the value of the diskSynchronous property. possible object is Boolean
        Returns:
        true if the disk is synchronous, false if asynchronous.
      • setDiskSynchronous

        public void setDiskSynchronous​(Boolean value)
        Sets the value of the diskSynchronous property. allowed object is Boolean
        Parameters:
        value - true for synchronous, false for asynchronous.
      • getMaximumQueueMemory

        public String getMaximumQueueMemory()
        Gets the value of the maximumQueueMemory property. possible object is String
        Returns:
        the maximum queue memory.
      • setMaximumQueueMemory

        public void setMaximumQueueMemory​(String value)
        Sets the value of the maximumQueueMemory property. allowed object is String
        Parameters:
        value - the maximum queue memory.
      • getAlertThreshold

        public String getAlertThreshold()
        Gets the value of the alertThreshold property. possible object is String
        Returns:
        the alert threshold.
      • setAlertThreshold

        public void setAlertThreshold​(String value)
        Sets the value of the alertThreshold property. allowed object is String
        Parameters:
        value - the alert threshold.
      • getDispatcherThreads

        public String getDispatcherThreads()
        Gets the value of the dispatcherThreads property. possible object is String
        Returns:
        the number of dispatched threads.
      • setDispatcherThreads

        public void setDispatcherThreads​(String value)
        Sets the value of the dispatcherThreads property. allowed object is String
        Parameters:
        value - the number of dispatched threads.
      • getOrderPolicy

        public String getOrderPolicy()
        Gets the value of the orderPolicy property. possible object is String
        Returns:
        the order policy.
      • setOrderPolicy

        public void setOrderPolicy​(String value)
        Sets the value of the orderPolicy property. allowed object is String
        Parameters:
        value - the order policy.
      • setEnforceThreadsConnectSameReceiver

        public void setEnforceThreadsConnectSameReceiver​(Boolean value)
        Sets the value of the enforceThreadsConnectSameReceiver property. allowed object is Boolean
        Parameters:
        value - if true, threads ensure they connect to the same receiver, false if they do not.
      • getEnforceThreadsConnectSameReceiver

        public Boolean getEnforceThreadsConnectSameReceiver()
        Gets the value of the enforceThreadsConnectSameReceiver property. possible object is Boolean
        Returns:
        true if all threads ensure they connect to the same receiver, false otherwise.