Class CacheConfig.GatewayHub
java.lang.Object
org.apache.geode.cache.configuration.CacheConfig.GatewayHub
- 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" maxOccurs="unbounded" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<choice>
<element name="gateway-endpoint" maxOccurs="unbounded">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<attribute name="host" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="port" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
</restriction>
</complexContent>
</complexType>
</element>
<element name="gateway-listener" maxOccurs="unbounded">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="class-name" type="{http://geode.apache.org/schema/cache}class-name-type"/>
<element name="parameter" type="{http://geode.apache.org/schema/cache}parameter-type" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
</choice>
<element name="gateway-queue" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<attribute name="alert-threshold" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="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="roll-oplogs" type="{http://www.w3.org/2001/XMLSchema}boolean" />
<attribute name="maximum-queue-memory" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="overflow-directory" type="{http://www.w3.org/2001/XMLSchema}string" />
</restriction>
</complexContent>
</complexType>
</element>
</sequence>
<attribute name="early-ack" type="{http://www.w3.org/2001/XMLSchema}boolean" />
<attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
<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="concurrency-level" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="order-policy" type="{http://www.w3.org/2001/XMLSchema}string" />
</restriction>
</complexContent>
</complexType>
</element>
</sequence>
<attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="bind-address" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="maximum-time-between-pings" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="port" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="socket-buffer-size" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="startup-policy">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<enumeration value="primary"/>
<enumeration value="secondary"/>
<enumeration value="none"/>
</restriction>
</simpleType>
</attribute>
<attribute name="manual-start" type="{http://www.w3.org/2001/XMLSchema}boolean" />
<attribute name="max-connections" type="{http://www.w3.org/2001/XMLSchema}integer" />
</restriction>
</complexContent>
</complexType>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classJava class for anonymous complex type. -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected List<CacheConfig.GatewayHub.Gateway>protected Stringprotected Booleanprotected BigIntegerprotected Stringprotected Stringprotected Stringprotected String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the bindAddress property.Gets the value of the gateway property.getId()Gets the value of the id property.Gets the value of the maxConnections property.Gets the value of the maximumTimeBetweenPings property.getPort()Gets the value of the port property.Gets the value of the socketBufferSize property.Gets the value of the startupPolicy property.Gets the value of the manualStart property.voidsetBindAddress(String value) Sets the value of the bindAddress property.voidSets the value of the id property.voidsetManualStart(Boolean value) Sets the value of the manualStart property.voidsetMaxConnections(BigInteger value) Sets the value of the maxConnections property.voidsetMaximumTimeBetweenPings(String value) Sets the value of the maximumTimeBetweenPings property.voidSets the value of the port property.voidsetSocketBufferSize(String value) Sets the value of the socketBufferSize property.voidsetStartupPolicy(String value) Sets the value of the startupPolicy property.
-
Field Details
-
gateways
-
id
-
bindAddress
-
maximumTimeBetweenPings
-
port
-
socketBufferSize
-
startupPolicy
-
manualStart
-
maxConnections
-
-
Constructor Details
-
GatewayHub
public GatewayHub()
-
-
Method Details
-
getGateway
Gets the value of the gateway 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 gateway property.For example, to add a new item, do as follows:
getGateway().add(newItem);
Objects of the following type(s) are allowed in the list
CacheConfig.GatewayHub.Gateway- Returns:
- the
ListofCacheConfig.GatewayHub.Gateways.
-
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.
-
getBindAddress
Gets the value of the bindAddress property. possible object isString- Returns:
- the bind address.
-
setBindAddress
Sets the value of the bindAddress property. allowed object isString- Parameters:
value- the bind address.
-
getMaximumTimeBetweenPings
Gets the value of the maximumTimeBetweenPings property. possible object isString- Returns:
- the maximum time between pings.
-
setMaximumTimeBetweenPings
Sets the value of the maximumTimeBetweenPings property. allowed object isString- Parameters:
value- the maximum time between pings.
-
getPort
Gets the value of the port property. possible object isString- Returns:
- the port value.
-
setPort
Sets the value of the port property. allowed object isString- Parameters:
value- the port number.
-
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.
-
getStartupPolicy
Gets the value of the startupPolicy property. possible object isString- Returns:
- the startup policy.
-
setStartupPolicy
Sets the value of the startupPolicy property. allowed object isString- Parameters:
value- the startup policy.
-
isManualStart
Gets the value of the manualStart property. possible object isBoolean- Returns:
- true if manual start is enabled, false otherwise.
-
setManualStart
Sets the value of the manualStart property. allowed object isBoolean- Parameters:
value- enables or disabled manual start.
-
getMaxConnections
Gets the value of the maxConnections property. possible object isBigInteger- Returns:
- the maximum number of connections.
-
setMaxConnections
Sets the value of the maxConnections property. allowed object isBigInteger- Parameters:
value- the maximum number of connections.
-