@Experimental public class ServerType extends java.lang.Object
Java class for server-type complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="server-type">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="group" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
<element name="client-subscription" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<attribute name="eviction-policy" use="required">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<enumeration value="entry"/>
<enumeration value="mem"/>
</restriction>
</simpleType>
</attribute>
<attribute name="capacity" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="disk-store-name" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="overflow-directory" type="{http://www.w3.org/2001/XMLSchema}string" />
</restriction>
</complexContent>
</complexType>
</element>
<element name="custom-load-probe" minOccurs="0">
<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>
</sequence>
<attribute name="bind-address" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="hostname-for-clients" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="max-connections" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="maximum-message-count" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="maximum-time-between-pings" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="max-threads" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="message-time-to-live" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="notify-by-subscription" type="{http://www.w3.org/2001/XMLSchema}boolean" />
<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="load-poll-interval" type="{http://www.w3.org/2001/XMLSchema}string" />
</restriction>
</complexContent>
</complexType>
| Modifier and Type | Class and Description |
|---|---|
static class |
ServerType.ClientSubscription
Java class for anonymous complex type.
|
static class |
ServerType.CustomLoadProbe
Java class for anonymous complex type.
|
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
bindAddress |
protected ServerType.ClientSubscription |
clientSubscription |
protected ServerType.CustomLoadProbe |
customLoadProbe |
protected java.util.List<java.lang.String> |
group |
protected java.lang.String |
hostnameForClients |
protected java.lang.String |
loadPollInterval |
protected java.lang.String |
maxConnections |
protected java.lang.String |
maximumMessageCount |
protected java.lang.String |
maximumTimeBetweenPings |
protected java.lang.String |
maxThreads |
protected java.lang.String |
messageTimeToLive |
protected java.lang.Boolean |
notifyBySubscription |
protected java.lang.String |
port |
protected java.lang.String |
socketBufferSize |
| Constructor and Description |
|---|
ServerType() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getBindAddress()
Gets the value of the bindAddress property.
|
ServerType.ClientSubscription |
getClientSubscription()
Gets the value of the clientSubscription property.
|
ServerType.CustomLoadProbe |
getCustomLoadProbe()
Gets the value of the customLoadProbe property.
|
java.util.List<java.lang.String> |
getGroup()
Gets the value of the group property.
|
java.lang.String |
getHostnameForClients()
Gets the value of the hostnameForClients property.
|
java.lang.String |
getLoadPollInterval()
Gets the value of the loadPollInterval property.
|
java.lang.String |
getMaxConnections()
Gets the value of the maxConnections property.
|
java.lang.String |
getMaximumMessageCount()
Gets the value of the maximumMessageCount property.
|
java.lang.String |
getMaximumTimeBetweenPings()
Gets the value of the maximumTimeBetweenPings property.
|
java.lang.String |
getMaxThreads()
Gets the value of the maxThreads property.
|
java.lang.String |
getMessageTimeToLive()
Gets the value of the messageTimeToLive property.
|
java.lang.String |
getPort()
Gets the value of the port property.
|
java.lang.String |
getSocketBufferSize()
Gets the value of the socketBufferSize property.
|
java.lang.Boolean |
isNotifyBySubscription()
Gets the value of the notifyBySubscription property.
|
void |
setBindAddress(java.lang.String value)
Sets the value of the bindAddress property.
|
void |
setClientSubscription(ServerType.ClientSubscription value)
Sets the value of the clientSubscription property.
|
void |
setCustomLoadProbe(ServerType.CustomLoadProbe value)
Sets the value of the customLoadProbe property.
|
void |
setHostnameForClients(java.lang.String value)
Sets the value of the hostnameForClients property.
|
void |
setLoadPollInterval(java.lang.String value)
Sets the value of the loadPollInterval property.
|
void |
setMaxConnections(java.lang.String value)
Sets the value of the maxConnections property.
|
void |
setMaximumMessageCount(java.lang.String value)
Sets the value of the maximumMessageCount property.
|
void |
setMaximumTimeBetweenPings(java.lang.String value)
Sets the value of the maximumTimeBetweenPings property.
|
void |
setMaxThreads(java.lang.String value)
Sets the value of the maxThreads property.
|
void |
setMessageTimeToLive(java.lang.String value)
Sets the value of the messageTimeToLive property.
|
void |
setNotifyBySubscription(java.lang.Boolean value)
Sets the value of the notifyBySubscription property.
|
void |
setPort(java.lang.String value)
Sets the value of the port property.
|
void |
setSocketBufferSize(java.lang.String value)
Sets the value of the socketBufferSize property.
|
protected java.util.List<java.lang.String> group
protected ServerType.ClientSubscription clientSubscription
protected ServerType.CustomLoadProbe customLoadProbe
protected java.lang.String bindAddress
protected java.lang.String hostnameForClients
protected java.lang.String maxConnections
protected java.lang.String maximumMessageCount
protected java.lang.String maximumTimeBetweenPings
protected java.lang.String maxThreads
protected java.lang.String messageTimeToLive
protected java.lang.Boolean notifyBySubscription
protected java.lang.String port
protected java.lang.String socketBufferSize
protected java.lang.String loadPollInterval
public java.util.List<java.lang.String> getGroup()
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 group property.
For example, to add a new item, do as follows:
getGroup().add(newItem);
Objects of the following type(s) are allowed in the list
String
public ServerType.ClientSubscription getClientSubscription()
ServerType.ClientSubscriptionpublic void setClientSubscription(ServerType.ClientSubscription value)
value - allowed object is
ServerType.ClientSubscriptionpublic ServerType.CustomLoadProbe getCustomLoadProbe()
ServerType.CustomLoadProbepublic void setCustomLoadProbe(ServerType.CustomLoadProbe value)
value - allowed object is
ServerType.CustomLoadProbepublic java.lang.String getBindAddress()
Stringpublic void setBindAddress(java.lang.String value)
value - allowed object is
Stringpublic java.lang.String getHostnameForClients()
Stringpublic void setHostnameForClients(java.lang.String value)
value - allowed object is
Stringpublic java.lang.String getMaxConnections()
Stringpublic void setMaxConnections(java.lang.String value)
value - allowed object is
Stringpublic java.lang.String getMaximumMessageCount()
Stringpublic void setMaximumMessageCount(java.lang.String value)
value - allowed object is
Stringpublic java.lang.String getMaximumTimeBetweenPings()
Stringpublic void setMaximumTimeBetweenPings(java.lang.String value)
value - allowed object is
Stringpublic java.lang.String getMaxThreads()
Stringpublic void setMaxThreads(java.lang.String value)
value - allowed object is
Stringpublic java.lang.String getMessageTimeToLive()
Stringpublic void setMessageTimeToLive(java.lang.String value)
value - allowed object is
Stringpublic java.lang.Boolean isNotifyBySubscription()
Booleanpublic void setNotifyBySubscription(java.lang.Boolean value)
value - allowed object is
Booleanpublic java.lang.String getPort()
Stringpublic void setPort(java.lang.String value)
value - allowed object is
Stringpublic java.lang.String getSocketBufferSize()
Stringpublic void setSocketBufferSize(java.lang.String value)
value - allowed object is
Stringpublic java.lang.String getLoadPollInterval()
Stringpublic void setLoadPollInterval(java.lang.String value)
value - allowed object is
String