Class CacheConfig.GatewaySender
- Enclosing class:
- CacheConfig
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 Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected Stringprotected Stringprotected Stringprotected Booleanprotected Stringprotected Booleanprotected Booleanprotected Booleanprotected List<DeclarableType>protected DeclarableTypeprotected List<DeclarableType>protected Booleanprotected Stringprotected Booleanprotected Stringprotected Stringprotected Booleanprotected Stringprotected Stringprotected String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanGets the value of the alertThreshold property.Gets the value of the batchSize property.Gets the value of the batchTimeInterval property.Gets the value of the diskStoreName property.Gets the value of the dispatcherThreads property.Gets the value of the enforceThreadsConnectSameReceiver property.Gets the value of the gatewayEventFilters property.Gets the value of the gatewayEventSubstitutionFilter property.Gets the value of the gatewayTransportFilters property.getId()Gets the value of the id property.Gets the value of the maximumQueueMemory property.Gets the value of the orderPolicy property.Gets the value of the remoteDistributedSystemId property.Gets the value of the socketBufferSize property.Gets the value of the socketReadTimeout property.Gets the value of the diskSynchronous property.Gets the value of the enableBatchConflation property.Gets the value of the enablePersistence property.Gets the value of the manualStart property.Gets the value of the parallel property.voidsetAlertThreshold(String value) Sets the value of the alertThreshold property.voidsetBatchSize(String value) Sets the value of the batchSize property.voidsetBatchTimeInterval(String value) Sets the value of the batchTimeInterval property.voidsetDiskStoreName(String value) Sets the value of the diskStoreName property.voidsetDiskSynchronous(Boolean value) Sets the value of the diskSynchronous property.voidsetDispatcherThreads(String value) Sets the value of the dispatcherThreads property.voidsetEnableBatchConflation(Boolean value) Sets the value of the enableBatchConflation property.voidsetEnablePersistence(Boolean value) Sets the value of the enablePersistence property.voidSets the value of the enforceThreadsConnectSameReceiver property.voidSets the value of the gatewayEventSubstitutionFilter property.voidsetGroupTransactionEvents(Boolean value) voidSets the value of the id property.voidsetManualStart(Boolean value) Sets the value of the manualStart property.voidsetMaximumQueueMemory(String value) Sets the value of the maximumQueueMemory property.voidsetOrderPolicy(String value) Sets the value of the orderPolicy property.voidsetParallel(Boolean value) Sets the value of the parallel property.voidSets the value of the remoteDistributedSystemId property.voidsetSocketBufferSize(String value) Sets the value of the socketBufferSize property.voidsetSocketReadTimeout(String value) Sets the value of the socketReadTimeout property.
-
Field Details
-
gatewayEventFilters
-
gatewayEventSubstitutionFilter
-
gatewayTransportFilters
-
id
-
remoteDistributedSystemId
-
parallel
-
manualStart
-
socketBufferSize
-
socketReadTimeout
-
enableBatchConflation
-
batchSize
-
batchTimeInterval
-
enablePersistence
-
diskStoreName
-
diskSynchronous
-
maximumQueueMemory
-
alertThreshold
-
dispatcherThreads
-
orderPolicy
-
groupTransactionEvents
-
enforceThreadsConnectSameReceiver
-
-
Constructor Details
-
GatewaySender
public GatewaySender()
-
-
Method Details
-
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
setmethod 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
ListofGatewayEventFiltertypes.
-
areGatewayEventFiltersUpdated
public boolean areGatewayEventFiltersUpdated() -
getGatewayEventSubstitutionFilter
Gets the value of the gatewayEventSubstitutionFilter property. possible object isDeclarableType- Returns:
- the
GatewayEventSubstitutionFiltertype.
-
setGatewayEventSubstitutionFilter
Sets the value of the gatewayEventSubstitutionFilter property. allowed object isDeclarableType- Parameters:
value- theGatewayEventSubstitutionFiltertype.
-
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
setmethod 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
ListofGatewayTransportFiltertypes.
-
getId
Gets the value of the id property. possible object isString- Returns:
- the ID.
-
setId
Sets the value of the id property. allowed object isString- Parameters:
value- the ID.
-
getRemoteDistributedSystemId
Gets the value of the remoteDistributedSystemId property. possible object isString- Returns:
- the remote distributed system ID.
-
setRemoteDistributedSystemId
Sets the value of the remoteDistributedSystemId property. allowed object isString- Parameters:
value- the remote distributed system ID.
-
mustGroupTransactionEvents
-
setGroupTransactionEvents
-
isParallel
Gets the value of the parallel property. possible object isBoolean- Returns:
- true if parallel is enabled, false otherwise.
-
setParallel
Sets the value of the parallel property. allowed object isBoolean- Parameters:
value- enable or disable parallel.
-
isManualStart
Gets the value of the manualStart property. possible object isBoolean- Returns:
- true is manual start is enabled, false otherwise.
-
setManualStart
Sets the value of the manualStart property. allowed object isBoolean- Parameters:
value- enables or disables manual start.
-
getSocketBufferSize
Gets the value of the socketBufferSize property. possible object isString- Returns:
- the socket buffer size.
-
setSocketBufferSize
Sets the value of the socketBufferSize property. allowed object isString- Parameters:
value- the socket buffer size.
-
getSocketReadTimeout
Gets the value of the socketReadTimeout property. possible object isString- Returns:
- the socket read timeout.
-
setSocketReadTimeout
Sets the value of the socketReadTimeout property. allowed object isString- Parameters:
value- the socket read timeout.
-
isEnableBatchConflation
Gets the value of the enableBatchConflation property. possible object isBoolean- Returns:
- true if batch conflation is enabled, false otherwise.
-
setEnableBatchConflation
Sets the value of the enableBatchConflation property. allowed object isBoolean- Parameters:
value- enable or disable batch conflation.
-
getBatchSize
Gets the value of the batchSize property. possible object isString- Returns:
- the batch size.
-
setBatchSize
Sets the value of the batchSize property. allowed object isString- Parameters:
value- the batch size.
-
getBatchTimeInterval
Gets the value of the batchTimeInterval property. possible object isString- Returns:
- the batch time interval.
-
setBatchTimeInterval
Sets the value of the batchTimeInterval property. allowed object isString- Parameters:
value- the batch time interval.
-
isEnablePersistence
Gets the value of the enablePersistence property. possible object isBoolean- Returns:
- true if persistence is enabled, false otherwise.
-
setEnablePersistence
Sets the value of the enablePersistence property. allowed object isBoolean- Parameters:
value- enables or disables persistence.
-
getDiskStoreName
Gets the value of the diskStoreName property. possible object isString- Returns:
- disk store name.
-
setDiskStoreName
Sets the value of the diskStoreName property. allowed object isString- Parameters:
value- disk store name.
-
isDiskSynchronous
Gets the value of the diskSynchronous property. possible object isBoolean- Returns:
- true if the disk is synchronous, false if asynchronous.
-
setDiskSynchronous
Sets the value of the diskSynchronous property. allowed object isBoolean- Parameters:
value- true for synchronous, false for asynchronous.
-
getMaximumQueueMemory
Gets the value of the maximumQueueMemory property. possible object isString- Returns:
- the maximum queue memory.
-
setMaximumQueueMemory
Sets the value of the maximumQueueMemory property. allowed object isString- Parameters:
value- the maximum queue memory.
-
getAlertThreshold
Gets the value of the alertThreshold property. possible object isString- Returns:
- the alert threshold.
-
setAlertThreshold
Sets the value of the alertThreshold property. allowed object isString- Parameters:
value- the alert threshold.
-
getDispatcherThreads
Gets the value of the dispatcherThreads property. possible object isString- Returns:
- the number of dispatched threads.
-
setDispatcherThreads
Sets the value of the dispatcherThreads property. allowed object isString- Parameters:
value- the number of dispatched threads.
-
getOrderPolicy
Gets the value of the orderPolicy property. possible object isString- Returns:
- the order policy.
-
setOrderPolicy
Sets the value of the orderPolicy property. allowed object isString- Parameters:
value- the order policy.
-
setEnforceThreadsConnectSameReceiver
Sets the value of the enforceThreadsConnectSameReceiver property. allowed object isBoolean- Parameters:
value- if true, threads ensure they connect to the same receiver, false if they do not.
-
getEnforceThreadsConnectSameReceiver
Gets the value of the enforceThreadsConnectSameReceiver property. possible object isBoolean- Returns:
- true if all threads ensure they connect to the same receiver, false otherwise.
-