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>
Modifier and Type | Field and Description |
---|---|
protected String |
alertThreshold |
protected String |
batchSize |
protected String |
batchTimeInterval |
protected String |
diskStoreName |
protected Boolean |
diskSynchronous |
protected String |
dispatcherThreads |
protected Boolean |
enableBatchConflation |
protected Boolean |
enablePersistence |
protected Boolean |
enforceThreadsConnectSameReceiver |
protected List<DeclarableType> |
gatewayEventFilters |
protected DeclarableType |
gatewayEventSubstitutionFilter |
protected List<DeclarableType> |
gatewayTransportFilters |
protected Boolean |
groupTransactionEvents |
protected String |
id |
protected Boolean |
manualStart |
protected String |
maximumQueueMemory |
protected String |
orderPolicy |
protected Boolean |
parallel |
protected String |
remoteDistributedSystemId |
protected String |
socketBufferSize |
protected String |
socketReadTimeout |
Constructor and Description |
---|
GatewaySender() |
Modifier and Type | Method and Description |
---|---|
boolean |
areGatewayEventFiltersUpdated() |
String |
getAlertThreshold()
Gets the value of the alertThreshold property.
|
String |
getBatchSize()
Gets the value of the batchSize property.
|
String |
getBatchTimeInterval()
Gets the value of the batchTimeInterval property.
|
String |
getDiskStoreName()
Gets the value of the diskStoreName property.
|
String |
getDispatcherThreads()
Gets the value of the dispatcherThreads property.
|
Boolean |
getEnforceThreadsConnectSameReceiver()
Gets the value of the enforceThreadsConnectSameReceiver property.
|
List<DeclarableType> |
getGatewayEventFilters()
Gets the value of the gatewayEventFilters property.
|
DeclarableType |
getGatewayEventSubstitutionFilter()
Gets the value of the gatewayEventSubstitutionFilter property.
|
List<DeclarableType> |
getGatewayTransportFilters()
Gets the value of the gatewayTransportFilters property.
|
String |
getId()
Gets the value of the id property.
|
String |
getMaximumQueueMemory()
Gets the value of the maximumQueueMemory property.
|
String |
getOrderPolicy()
Gets the value of the orderPolicy property.
|
String |
getRemoteDistributedSystemId()
Gets the value of the remoteDistributedSystemId property.
|
String |
getSocketBufferSize()
Gets the value of the socketBufferSize property.
|
String |
getSocketReadTimeout()
Gets the value of the socketReadTimeout property.
|
Boolean |
isDiskSynchronous()
Gets the value of the diskSynchronous property.
|
Boolean |
isEnableBatchConflation()
Gets the value of the enableBatchConflation property.
|
Boolean |
isEnablePersistence()
Gets the value of the enablePersistence property.
|
Boolean |
isManualStart()
Gets the value of the manualStart property.
|
Boolean |
isParallel()
Gets the value of the parallel property.
|
Boolean |
mustGroupTransactionEvents() |
void |
setAlertThreshold(String value)
Sets the value of the alertThreshold property.
|
void |
setBatchSize(String value)
Sets the value of the batchSize property.
|
void |
setBatchTimeInterval(String value)
Sets the value of the batchTimeInterval property.
|
void |
setDiskStoreName(String value)
Sets the value of the diskStoreName property.
|
void |
setDiskSynchronous(Boolean value)
Sets the value of the diskSynchronous property.
|
void |
setDispatcherThreads(String value)
Sets the value of the dispatcherThreads property.
|
void |
setEnableBatchConflation(Boolean value)
Sets the value of the enableBatchConflation property.
|
void |
setEnablePersistence(Boolean value)
Sets the value of the enablePersistence property.
|
void |
setEnforceThreadsConnectSameReceiver(Boolean value)
Sets the value of the enforceThreadsConnectSameReceiver property.
|
void |
setGatewayEventSubstitutionFilter(DeclarableType value)
Sets the value of the gatewayEventSubstitutionFilter property.
|
void |
setGroupTransactionEvents(Boolean value) |
void |
setId(String value)
Sets the value of the id property.
|
void |
setManualStart(Boolean value)
Sets the value of the manualStart property.
|
void |
setMaximumQueueMemory(String value)
Sets the value of the maximumQueueMemory property.
|
void |
setOrderPolicy(String value)
Sets the value of the orderPolicy property.
|
void |
setParallel(Boolean value)
Sets the value of the parallel property.
|
void |
setRemoteDistributedSystemId(String value)
Sets the value of the remoteDistributedSystemId property.
|
void |
setSocketBufferSize(String value)
Sets the value of the socketBufferSize property.
|
void |
setSocketReadTimeout(String value)
Sets the value of the socketReadTimeout property.
|
protected List<DeclarableType> gatewayEventFilters
protected DeclarableType gatewayEventSubstitutionFilter
protected List<DeclarableType> gatewayTransportFilters
protected String id
protected String remoteDistributedSystemId
protected Boolean parallel
protected Boolean manualStart
protected String socketBufferSize
protected String socketReadTimeout
protected Boolean enableBatchConflation
protected String batchSize
protected String batchTimeInterval
protected Boolean enablePersistence
protected String diskStoreName
protected Boolean diskSynchronous
protected String maximumQueueMemory
protected String alertThreshold
protected String dispatcherThreads
protected String orderPolicy
protected Boolean groupTransactionEvents
protected Boolean enforceThreadsConnectSameReceiver
public List<DeclarableType> getGatewayEventFilters()
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
List
of GatewayEventFilter
types.public boolean areGatewayEventFiltersUpdated()
public DeclarableType getGatewayEventSubstitutionFilter()
DeclarableType
GatewayEventSubstitutionFilter
type.public void setGatewayEventSubstitutionFilter(DeclarableType value)
DeclarableType
value
- the GatewayEventSubstitutionFilter
type.public List<DeclarableType> getGatewayTransportFilters()
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
List
of GatewayTransportFilter
types.public String getId()
String
public void setId(String value)
String
value
- the ID.public String getRemoteDistributedSystemId()
String
public void setRemoteDistributedSystemId(String value)
String
value
- the remote distributed system ID.public Boolean mustGroupTransactionEvents()
public void setGroupTransactionEvents(Boolean value)
public Boolean isParallel()
Boolean
public void setParallel(Boolean value)
Boolean
value
- enable or disable parallel.public Boolean isManualStart()
Boolean
public void setManualStart(Boolean value)
Boolean
value
- enables or disables manual start.public String getSocketBufferSize()
String
public void setSocketBufferSize(String value)
String
value
- the socket buffer size.public String getSocketReadTimeout()
String
public void setSocketReadTimeout(String value)
String
value
- the socket read timeout.public Boolean isEnableBatchConflation()
Boolean
public void setEnableBatchConflation(Boolean value)
Boolean
value
- enable or disable batch conflation.public String getBatchSize()
String
public void setBatchSize(String value)
String
value
- the batch size.public String getBatchTimeInterval()
String
public void setBatchTimeInterval(String value)
String
value
- the batch time interval.public Boolean isEnablePersistence()
Boolean
public void setEnablePersistence(Boolean value)
Boolean
value
- enables or disables persistence.public String getDiskStoreName()
String
public void setDiskStoreName(String value)
String
value
- disk store name.public Boolean isDiskSynchronous()
Boolean
public void setDiskSynchronous(Boolean value)
Boolean
value
- true for synchronous, false for asynchronous.public String getMaximumQueueMemory()
String
public void setMaximumQueueMemory(String value)
String
value
- the maximum queue memory.public String getAlertThreshold()
String
public void setAlertThreshold(String value)
String
value
- the alert threshold.public String getDispatcherThreads()
String
public void setDispatcherThreads(String value)
String
value
- the number of dispatched threads.public String getOrderPolicy()
String
public void setOrderPolicy(String value)
String
value
- the order policy.public void setEnforceThreadsConnectSameReceiver(Boolean value)
Boolean
value
- if true, threads ensure they connect to the same receiver, false if they do not.