diff --git a/configurationService.xsd b/configurationService.xsd
new file mode 100755
index 000000000000..1e3672a630c9
--- /dev/null
+++ b/configurationService.xsd
@@ -0,0 +1,1301 @@
+
+
+
- * Java class for anonymous complex type. + * Java class for cache element declaration. * *
* 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="cache-transaction-manager" type="{http://geode.apache.org/schema/cache}cache-transaction-manager-type" minOccurs="0"/> - * <element name="dynamic-region-factory" type="{http://geode.apache.org/schema/cache}dynamic-region-factory-type" minOccurs="0"/> - * <element name="gateway-hub" maxOccurs="unbounded" minOccurs="0"> - * <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"> + * <element name="cache"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="cache-transaction-manager" type="{http://geode.apache.org/schema/cache}cache-transaction-manager-type" minOccurs="0"/> + * <element name="gateway-hub" maxOccurs="unbounded" minOccurs="0"> + * <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="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" /> + * <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="maximum-queue-memory" 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> - * </element> - * <element name="gateway-sender" maxOccurs="unbounded" minOccurs="0"> - * <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" /> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="gateway-receiver" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="gateway-transport-filter" type="{http://geode.apache.org/schema/cache}class-with-parameters-type" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * <attribute name="start-port" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="end-port" 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="socket-buffer-size" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="hostname-for-senders" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="manual-start" type="{http://www.w3.org/2001/XMLSchema}boolean" /> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="gateway-conflict-resolver" 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> - * <element name="async-event-queue" maxOccurs="unbounded" minOccurs="0"> - * <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="async-event-listener" type="{http://geode.apache.org/schema/cache}class-with-parameters-type"/> - * </sequence> - * <attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="parallel" 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-batch-conflation" type="{http://www.w3.org/2001/XMLSchema}boolean" /> - * <attribute name="maximum-queue-memory" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="persistent" 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="dispatcher-threads" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="order-policy" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="forward-expiration-destroy" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="cache-server" maxOccurs="unbounded" minOccurs="0"> - * <complexType> - * <complexContent> - * <extension base="{http://geode.apache.org/schema/cache}server-type"> - * <attribute name="tcp-no-delay" type="{http://www.w3.org/2001/XMLSchema}boolean" /> - * </extension> - * </complexContent> - * </complexType> - * </element> - * <element name="pool" type="{http://geode.apache.org/schema/cache}pool-type" maxOccurs="unbounded" minOccurs="0"/> - * <element name="disk-store" type="{http://geode.apache.org/schema/cache}disk-store-type" maxOccurs="unbounded" minOccurs="0"/> - * <element name="pdx" type="{http://geode.apache.org/schema/cache}pdx-type" minOccurs="0"/> - * <element name="region-attributes" type="{http://geode.apache.org/schema/cache}region-attributes-type" maxOccurs="unbounded" minOccurs="0"/> - * <choice maxOccurs="unbounded" minOccurs="0"> - * <element name="jndi-bindings" type="{http://geode.apache.org/schema/cache}jndi-bindings-type"/> - * <element name="region" type="{http://geode.apache.org/schema/cache}region-type"/> - * <element name="vm-root-region" type="{http://geode.apache.org/schema/cache}region-type"/> - * </choice> - * <element name="function-service" type="{http://geode.apache.org/schema/cache}function-service-type" minOccurs="0"/> - * <element name="resource-manager" type="{http://geode.apache.org/schema/cache}resource-manager-type" minOccurs="0"/> - * <element name="serialization-registration" type="{http://geode.apache.org/schema/cache}serialization-registration-type" minOccurs="0"/> - * <element name="backup" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/> - * <element name="initializer" type="{http://geode.apache.org/schema/cache}initializer-type" minOccurs="0"/> - * <any processContents='lax' namespace='##other' maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * <attribute name="copy-on-read" type="{http://www.w3.org/2001/XMLSchema}boolean" /> - * <attribute name="is-server" type="{http://www.w3.org/2001/XMLSchema}boolean" /> - * <attribute name="lock-timeout" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="lock-lease" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="message-sync-interval" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="search-timeout" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="version" use="required" type="{http://geode.apache.org/schema/cache}versionType" fixed="1.0" /> - * </restriction> - * </complexContent> - * </complexType> + * </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> + * </element> + * <element name="gateway-sender" maxOccurs="unbounded" minOccurs="0"> + * <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="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" /> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="gateway-receiver" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="gateway-transport-filter" type="{http://geode.apache.org/schema/cache}class-with-parameters-type" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * <attribute name="start-port" type="{http://www.w3.org/2001/XMLSchema}string" /> + * <attribute name="end-port" 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="socket-buffer-size" type="{http://www.w3.org/2001/XMLSchema}string" /> + * <attribute name="hostname-for-senders" type="{http://www.w3.org/2001/XMLSchema}string" /> + * <attribute name="manual-start" type="{http://www.w3.org/2001/XMLSchema}boolean" /> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="gateway-conflict-resolver" 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> + * <element name="async-event-queue" maxOccurs="unbounded" minOccurs="0"> + * <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="async-event-listener" type="{http://geode.apache.org/schema/cache}class-with-parameters-type"/> + * </sequence> + * <attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> + * <attribute name="parallel" 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-batch-conflation" type="{http://www.w3.org/2001/XMLSchema}boolean" /> + * <attribute name="maximum-queue-memory" type="{http://www.w3.org/2001/XMLSchema}string" /> + * <attribute name="persistent" 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="dispatcher-threads" type="{http://www.w3.org/2001/XMLSchema}string" /> + * <attribute name="order-policy" type="{http://www.w3.org/2001/XMLSchema}string" /> + * <attribute name="forward-expiration-destroy" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="cache-server" maxOccurs="unbounded" minOccurs="0"> + * <complexType> + * <complexContent> + * <extension base="{http://geode.apache.org/schema/cache}server-type"> + * <attribute name="tcp-no-delay" type="{http://www.w3.org/2001/XMLSchema}boolean" /> + * </extension> + * </complexContent> + * </complexType> + * </element> + * <element name="pool" type="{http://geode.apache.org/schema/cache}pool-type" maxOccurs="unbounded" minOccurs="0"/> + * <element name="disk-store" type="{http://geode.apache.org/schema/cache}disk-store-type" maxOccurs="unbounded" minOccurs="0"/> + * <element name="pdx" type="{http://geode.apache.org/schema/cache}pdx-type" minOccurs="0"/> + * <element name="region-attributes" type="{http://geode.apache.org/schema/cache}region-attributes-type" maxOccurs="unbounded" minOccurs="0"/> + * <element name="jndi-bindings" type="{http://geode.apache.org/schema/cache}jndi-bindings-type" minOccurs="0"/> + * <element name="region" type="{http://geode.apache.org/schema/cache}region-type" maxOccurs="unbounded" minOccurs="0"/> + * <element name="function-service" type="{http://geode.apache.org/schema/cache}function-service-type" minOccurs="0"/> + * <element name="serialization-registration" type="{http://geode.apache.org/schema/cache}serialization-registration-type" minOccurs="0"/> + * <element name="backup" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/> + * <element name="initializer" type="{http://geode.apache.org/schema/cache}initializer-type" minOccurs="0"/> + * <any processContents='lax' namespace='##other' maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * <attribute name="copy-on-read" type="{http://www.w3.org/2001/XMLSchema}boolean" /> + * <attribute name="is-server" type="{http://www.w3.org/2001/XMLSchema}boolean" /> + * <attribute name="lock-timeout" type="{http://www.w3.org/2001/XMLSchema}string" /> + * <attribute name="lock-lease" type="{http://www.w3.org/2001/XMLSchema}string" /> + * <attribute name="message-sync-interval" type="{http://www.w3.org/2001/XMLSchema}string" /> + * <attribute name="search-timeout" type="{http://www.w3.org/2001/XMLSchema}string" /> + * <attribute name="version" use="required" type="{http://geode.apache.org/schema/cache}versionType" fixed="1.0" /> + * </restriction> + * </complexContent> + * </complexType> + * </element> ** * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", - propOrder = {"cacheTransactionManager", "dynamicRegionFactory", "gatewayHub", "gatewaySender", - "gatewayReceiver", "gatewayConflictResolver", "asyncEventQueue", "cacheServer", "pool", - "diskStore", "pdx", "regionAttributes", "jndiBindings", "region", "functionService", - "resourceManager", "serializationRegistration", "backup", "initializer", "cacheElements"}) + propOrder = {"cacheTransactionManager", "gatewayHubs", "gatewaySenders", "gatewayReceiver", + "gatewayConflictResolver", "asyncEventQueues", "cacheServers", "pools", "diskStores", "pdx", + "regionAttributes", "jndiBindings", "regions", "functionService", + "serializationRegistration", "backups", "initializer", "customCacheElements"}) @XmlRootElement(name = "cache", namespace = "http://geode.apache.org/schema/cache") @Experimental -public class CacheConfig { +public class CacheConfig implements Serializable { + private static final long serialVersionUID = 1L; @XmlElement(name = "cache-transaction-manager", namespace = "http://geode.apache.org/schema/cache") protected CacheTransactionManagerType cacheTransactionManager; - @XmlElement(name = "dynamic-region-factory", namespace = "http://geode.apache.org/schema/cache") - protected DynamicRegionFactoryType dynamicRegionFactory; @XmlElement(name = "gateway-hub", namespace = "http://geode.apache.org/schema/cache") - protected List
* 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 gatewayHub property.
+ * This is why there is not a set
method for the gatewayHubs property.
*
*
* For example, to add a new item, do as follows: * *
- * getGatewayHub().add(newItem); + * getGatewayHubs().add(newItem); ** * @@ -400,27 +366,27 @@ public void setDynamicRegionFactory(DynamicRegionFactoryType value) { * * */ - public List
* 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 gatewaySender property.
+ * This is why there is not a set
method for the gatewaySenders property.
*
*
* For example, to add a new item, do as follows: * *
- * getGatewaySender().add(newItem); + * getGatewaySenders().add(newItem); ** * @@ -430,11 +396,11 @@ public List
* 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 asyncEventQueue property.
+ * This is why there is not a set
method for the asyncEventQueues property.
*
*
* For example, to add a new item, do as follows: * *
- * getAsyncEventQueue().add(newItem); + * getAsyncEventQueues().add(newItem); ** * @@ -504,27 +470,27 @@ public void setGatewayConflictResolver(CacheConfig.GatewayConflictResolver value * * */ - public List
* 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 cacheServer property.
+ * This is why there is not a set
method for the cacheServers property.
*
*
* For example, to add a new item, do as follows: * *
- * getCacheServer().add(newItem); + * getCacheServers().add(newItem); ** * @@ -534,27 +500,27 @@ public List
* 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 pool property.
+ * This is why there is not a set
method for the pools property.
*
*
* For example, to add a new item, do as follows: * *
- * getPool().add(newItem); + * getPools().add(newItem); ** * @@ -564,27 +530,27 @@ public List
* 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 diskStore property.
+ * This is why there is not a set
method for the diskStores property.
*
*
* For example, to add a new item, do as follows: * *
- * getDiskStore().add(newItem); + * getDiskStores().add(newItem); ** * @@ -594,11 +560,11 @@ public List
- * 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 jndiBindings property.
- *
- *
- * For example, to add a new item, do as follows: - * - *
- * getJndiBindings().add(newItem); - *- * - * - *
- * Objects of the following type(s) are allowed in the list
- * {@link JndiBindingsType }
- *
- *
- */
public List
* 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
* For example, to add a new item, do as follows:
*
*
* 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
* For example, to add a new item, do as follows:
*
*
* 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
* For example, to add a new item, do as follows:
@@ -852,15 +772,14 @@ public void setInitializer(InitializerType value) {
*
* Objects of the following type(s) are allowed in the list
* {@link Element }
- * {@link CacheElement }
*
*
*/
public List
@@ -1059,11 +952,12 @@ public void setVersion(String value) {
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "",
- propOrder = {"gatewayEventFilter", "gatewayEventSubstitutionFilter", "asyncEventListener"})
- public static class AsyncEventQueue {
+ propOrder = {"gatewayEventFilters", "gatewayEventSubstitutionFilter", "asyncEventListener"})
+ public static class AsyncEventQueue implements Serializable {
+ private static final long serialVersionUID = 1L;
@XmlElement(name = "gateway-event-filter", namespace = "http://geode.apache.org/schema/cache")
- protected List
* 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
* For example, to add a new item, do as follows:
*
*
* 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
* For example, to add a new item, do as follows:
*
*
* 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
* For example, to add a new item, do as follows:
*
*
* 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
* For example, to add a new item, do as follows:
*
*
* Objects of the following type(s) are allowed in the list
- * {@link CacheConfig.GatewayHub.Gateway.GatewayEndpoint }
+ * {@link CacheConfig.GatewayHub.Gateway.GatewayListener }
*
*
*/
- public List
* 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
* For example, to add a new item, do as follows:
*
*
* Objects of the following type(s) are allowed in the list
- * {@link CacheConfig.GatewayHub.Gateway.GatewayListener }
+ * {@link CacheConfig.GatewayHub.Gateway.GatewayEndpoint }
*
*
*/
- public List
* 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
* For example, to add a new item, do as follows:
*
*
* 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
* For example, to add a new item, do as follows:
*
*
* 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
* For example, to add a new item, do as follows:
*
*
* 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
* For example, to add a new item, do as follows:
*
*
* 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
* For example, to add a new item, do as follows:
*
*
* 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
* For example, to add a new item, do as follows:
*
*
* 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
* For example, to add a new item, do as follows:
*
*
* 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
* For example, to add a new item, do as follows:
*
*
* 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
* For example, to add a new item, do as follows:
*
*
* 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
* For example, to add a new item, do as follows:
*
*
* 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
* For example, to add a new item, do as follows:
*
*
* 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
* For example, to add a new item, do as follows:
*
*
* 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
* For example, to add a new item, do as follows:
*
*
* 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
* For example, to add a new item, do as follows:
*
*
* 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
* For example, to add a new item, do as follows:
*
*
* 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
* For example, to add a new item, do as follows:
*
*
* 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
* For example, to add a new item, do as follows:
*
*
* 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
* For example, to add a new item, do as follows:
*
*
+ * An ObjectFactory allows you to programatically
+ * construct new instances of the Java representation
+ * for XML content. The Java representation of XML
+ * content can consist of schema derived interfaces
+ * and classes representing the binding of schema
+ * type definitions, element declarations and model
+ * groups. Factory methods for each of these are
+ * provided in this class.
+ *
+ */
+@XmlRegistry
+@Experimental
+public class ObjectFactory {
+
+
+ /**
+ * Create a new ObjectFactory that can be used to create new instances of schema derived classes
+ * for package: org.apache.geode.cache.configuration
+ *
+ */
+ public ObjectFactory() {}
+
+ /**
+ * Create an instance of {@link RegionAttributesType }
+ *
+ */
+ public RegionAttributesType createRegionAttributesType() {
+ return new RegionAttributesType();
+ }
+
+ /**
+ * Create an instance of {@link RegionAttributesType.EvictionAttributes }
+ *
+ */
+ public RegionAttributesType.EvictionAttributes createRegionAttributesTypeEvictionAttributes() {
+ return new RegionAttributesType.EvictionAttributes();
+ }
+
+ /**
+ * Create an instance of {@link RegionAttributesType.PartitionAttributes }
+ *
+ */
+ public RegionAttributesType.PartitionAttributes createRegionAttributesTypePartitionAttributes() {
+ return new RegionAttributesType.PartitionAttributes();
+ }
+
+ /**
+ * Create an instance of {@link PoolType }
+ *
+ */
+ public PoolType createPoolType() {
+ return new PoolType();
+ }
+
+ /**
+ * Create an instance of {@link FunctionServiceType }
+ *
+ */
+ public FunctionServiceType createFunctionServiceType() {
+ return new FunctionServiceType();
+ }
+
+ /**
+ * Create an instance of {@link JndiBindingsType }
+ *
+ */
+ public JndiBindingsType createJndiBindingsType() {
+ return new JndiBindingsType();
+ }
+
+ /**
+ * Create an instance of {@link JndiBindingsType.JndiBinding }
+ *
+ */
+ public JndiBindingsType.JndiBinding createJndiBindingsTypeJndiBinding() {
+ return new JndiBindingsType.JndiBinding();
+ }
+
+ /**
+ * Create an instance of {@link RegionConfig }
+ *
+ */
+ public RegionConfig createRegionConfig() {
+ return new RegionConfig();
+ }
+
+ /**
+ * Create an instance of {@link RegionConfig.Entry }
+ *
+ */
+ public RegionConfig.Entry createRegionConfigEntry() {
+ return new RegionConfig.Entry();
+ }
+
+ /**
+ * Create an instance of {@link RegionConfig.Index }
+ *
+ */
+ public RegionConfig.Index createRegionConfigIndex() {
+ return new RegionConfig.Index();
+ }
+
+ /**
+ * Create an instance of {@link SerializationRegistrationType }
+ *
+ */
+ public SerializationRegistrationType createSerializationRegistrationType() {
+ return new SerializationRegistrationType();
+ }
+
+ /**
+ * Create an instance of {@link ExpirationAttributesType }
+ *
+ */
+ public ExpirationAttributesType createExpirationAttributesType() {
+ return new ExpirationAttributesType();
+ }
+
+ /**
+ * Create an instance of {@link ServerType }
+ *
+ */
+ public ServerType createServerType() {
+ return new ServerType();
+ }
+
+ /**
+ * Create an instance of {@link PdxType }
+ *
+ */
+ public PdxType createPdxType() {
+ return new PdxType();
+ }
+
+ /**
+ * Create an instance of {@link CacheTransactionManagerType }
+ *
+ */
+ public CacheTransactionManagerType createCacheTransactionManagerType() {
+ return new CacheTransactionManagerType();
+ }
+
+ /**
+ * Create an instance of {@link CacheConfig }
+ *
+ */
+ public CacheConfig createCacheConfig() {
+ return new CacheConfig();
+ }
+
+ /**
+ * Create an instance of {@link CacheConfig.GatewayHub }
+ *
+ */
+ public CacheConfig.GatewayHub createCacheConfigGatewayHub() {
+ return new CacheConfig.GatewayHub();
+ }
+
+ /**
+ * Create an instance of {@link CacheConfig.GatewayHub.Gateway }
+ *
+ */
+ public CacheConfig.GatewayHub.Gateway createCacheConfigGatewayHubGateway() {
+ return new CacheConfig.GatewayHub.Gateway();
+ }
+
+ /**
+ * Create an instance of {@link CacheWriterType }
+ *
+ */
+ public CacheWriterType createCacheWriterType() {
+ return new CacheWriterType();
+ }
+
+ /**
+ * Create an instance of {@link DiskDirsType }
+ *
+ */
+ public DiskDirsType createDiskDirsType() {
+ return new DiskDirsType();
+ }
+
+ /**
+ * Create an instance of {@link StringType }
+ *
+ */
+ public StringType createStringType() {
+ return new StringType();
+ }
+
+ /**
+ * Create an instance of {@link ParameterType }
+ *
+ */
+ public ParameterType createParameterType() {
+ return new ParameterType();
+ }
+
+ /**
+ * Create an instance of {@link ClassWithParametersType }
+ *
+ */
+ public ClassWithParametersType createClassWithParametersType() {
+ return new ClassWithParametersType();
+ }
+
+ /**
+ * Create an instance of {@link InitializerType }
+ *
+ */
+ public InitializerType createInitializerType() {
+ return new InitializerType();
+ }
+
+ /**
+ * Create an instance of {@link DeclarableType }
+ *
+ */
+ public DeclarableType createDeclarableType() {
+ return new DeclarableType();
+ }
+
+ /**
+ * Create an instance of {@link CacheLoaderType }
+ *
+ */
+ public CacheLoaderType createCacheLoaderType() {
+ return new CacheLoaderType();
+ }
+
+ /**
+ * Create an instance of {@link DiskDirType }
+ *
+ */
+ public DiskDirType createDiskDirType() {
+ return new DiskDirType();
+ }
+
+ /**
+ * Create an instance of {@link DiskStoreType }
+ *
+ */
+ public DiskStoreType createDiskStoreType() {
+ return new DiskStoreType();
+ }
+
+ /**
+ * Create an instance of {@link RegionAttributesType.RegionTimeToLive }
+ *
+ */
+ public RegionAttributesType.RegionTimeToLive createRegionAttributesTypeRegionTimeToLive() {
+ return new RegionAttributesType.RegionTimeToLive();
+ }
+
+ /**
+ * Create an instance of {@link RegionAttributesType.RegionIdleTime }
+ *
+ */
+ public RegionAttributesType.RegionIdleTime createRegionAttributesTypeRegionIdleTime() {
+ return new RegionAttributesType.RegionIdleTime();
+ }
+
+ /**
+ * Create an instance of {@link RegionAttributesType.EntryTimeToLive }
+ *
+ */
+ public RegionAttributesType.EntryTimeToLive createRegionAttributesTypeEntryTimeToLive() {
+ return new RegionAttributesType.EntryTimeToLive();
+ }
+
+ /**
+ * Create an instance of {@link RegionAttributesType.EntryIdleTime }
+ *
+ */
+ public RegionAttributesType.EntryIdleTime createRegionAttributesTypeEntryIdleTime() {
+ return new RegionAttributesType.EntryIdleTime();
+ }
+
+ /**
+ * Create an instance of {@link RegionAttributesType.SubscriptionAttributes }
+ *
+ */
+ public RegionAttributesType.SubscriptionAttributes createRegionAttributesTypeSubscriptionAttributes() {
+ return new RegionAttributesType.SubscriptionAttributes();
+ }
+
+ /**
+ * Create an instance of {@link RegionAttributesType.CacheListener }
+ *
+ */
+ public RegionAttributesType.CacheListener createRegionAttributesTypeCacheListener() {
+ return new RegionAttributesType.CacheListener();
+ }
+
+ /**
+ * Create an instance of {@link RegionAttributesType.Compressor }
+ *
+ */
+ public RegionAttributesType.Compressor createRegionAttributesTypeCompressor() {
+ return new RegionAttributesType.Compressor();
+ }
+
+ /**
+ * Create an instance of {@link RegionAttributesType.EvictionAttributes.LruMemorySize }
+ *
+ */
+ public RegionAttributesType.EvictionAttributes.LruMemorySize createRegionAttributesTypeEvictionAttributesLruMemorySize() {
+ return new RegionAttributesType.EvictionAttributes.LruMemorySize();
+ }
+
+ /**
+ * Create an instance of {@link RegionAttributesType.EvictionAttributes.LruHeapPercentage }
+ *
+ */
+ public RegionAttributesType.EvictionAttributes.LruHeapPercentage createRegionAttributesTypeEvictionAttributesLruHeapPercentage() {
+ return new RegionAttributesType.EvictionAttributes.LruHeapPercentage();
+ }
+
+ /**
+ * Create an instance of {@link RegionAttributesType.EvictionAttributes.LruEntryCount }
+ *
+ */
+ public RegionAttributesType.EvictionAttributes.LruEntryCount createRegionAttributesTypeEvictionAttributesLruEntryCount() {
+ return new RegionAttributesType.EvictionAttributes.LruEntryCount();
+ }
+
+ /**
+ * Create an instance of {@link RegionAttributesType.PartitionAttributes.PartitionResolver }
+ *
+ */
+ public RegionAttributesType.PartitionAttributes.PartitionResolver createRegionAttributesTypePartitionAttributesPartitionResolver() {
+ return new RegionAttributesType.PartitionAttributes.PartitionResolver();
+ }
+
+ /**
+ * Create an instance of {@link RegionAttributesType.PartitionAttributes.PartitionListener }
+ *
+ */
+ public RegionAttributesType.PartitionAttributes.PartitionListener createRegionAttributesTypePartitionAttributesPartitionListener() {
+ return new RegionAttributesType.PartitionAttributes.PartitionListener();
+ }
+
+ /**
+ * Create an instance of
+ * {@link RegionAttributesType.PartitionAttributes.FixedPartitionAttributes }
+ *
+ */
+ public RegionAttributesType.PartitionAttributes.FixedPartitionAttributes createRegionAttributesTypePartitionAttributesFixedPartitionAttributes() {
+ return new RegionAttributesType.PartitionAttributes.FixedPartitionAttributes();
+ }
+
+ /**
+ * Create an instance of {@link PoolType.Server }
+ *
+ */
+ public PoolType.Server createPoolTypeServer() {
+ return new PoolType.Server();
+ }
+
+ /**
+ * Create an instance of {@link PoolType.Locator }
+ *
+ */
+ public PoolType.Locator createPoolTypeLocator() {
+ return new PoolType.Locator();
+ }
+
+ /**
+ * Create an instance of {@link FunctionServiceType.Function }
+ *
+ */
+ public FunctionServiceType.Function createFunctionServiceTypeFunction() {
+ return new FunctionServiceType.Function();
+ }
+
+ /**
+ * Create an instance of {@link JndiBindingsType.JndiBinding.ConfigProperty }
+ *
+ */
+ public JndiBindingsType.JndiBinding.ConfigProperty createJndiBindingsTypeJndiBindingConfigProperty() {
+ return new JndiBindingsType.JndiBinding.ConfigProperty();
+ }
+
+ /**
+ * Create an instance of {@link RegionConfig.Entry.Key }
+ *
+ */
+ public RegionConfig.Entry.Key createRegionConfigEntryKey() {
+ return new RegionConfig.Entry.Key();
+ }
+
+ /**
+ * Create an instance of {@link RegionConfig.Entry.Value }
+ *
+ */
+ public RegionConfig.Entry.Value createRegionConfigEntryValue() {
+ return new RegionConfig.Entry.Value();
+ }
+
+ /**
+ * Create an instance of {@link RegionConfig.Index.PrimaryKey }
+ *
+ */
+ public RegionConfig.Index.PrimaryKey createRegionConfigIndexPrimaryKey() {
+ return new RegionConfig.Index.PrimaryKey();
+ }
+
+ /**
+ * Create an instance of {@link RegionConfig.Index.Functional }
+ *
+ */
+ public RegionConfig.Index.Functional createRegionConfigIndexFunctional() {
+ return new RegionConfig.Index.Functional();
+ }
+
+ /**
+ * Create an instance of {@link SerializationRegistrationType.Serializer }
+ *
+ */
+ public SerializationRegistrationType.Serializer createSerializationRegistrationTypeSerializer() {
+ return new SerializationRegistrationType.Serializer();
+ }
+
+ /**
+ * Create an instance of {@link SerializationRegistrationType.Instantiator }
+ *
+ */
+ public SerializationRegistrationType.Instantiator createSerializationRegistrationTypeInstantiator() {
+ return new SerializationRegistrationType.Instantiator();
+ }
+
+ /**
+ * Create an instance of {@link ExpirationAttributesType.CustomExpiry }
+ *
+ */
+ public ExpirationAttributesType.CustomExpiry createExpirationAttributesTypeCustomExpiry() {
+ return new ExpirationAttributesType.CustomExpiry();
+ }
+
+ /**
+ * Create an instance of {@link ServerType.ClientSubscription }
+ *
+ */
+ public ServerType.ClientSubscription createServerTypeClientSubscription() {
+ return new ServerType.ClientSubscription();
+ }
+
+ /**
+ * Create an instance of {@link ServerType.CustomLoadProbe }
+ *
+ */
+ public ServerType.CustomLoadProbe createServerTypeCustomLoadProbe() {
+ return new ServerType.CustomLoadProbe();
+ }
+
+ /**
+ * Create an instance of {@link PdxType.PdxSerializer }
+ *
+ */
+ public PdxType.PdxSerializer createPdxTypePdxSerializer() {
+ return new PdxType.PdxSerializer();
+ }
+
+ /**
+ * Create an instance of {@link CacheTransactionManagerType.TransactionListener }
+ *
+ */
+ public CacheTransactionManagerType.TransactionListener createCacheTransactionManagerTypeTransactionListener() {
+ return new CacheTransactionManagerType.TransactionListener();
+ }
+
+ /**
+ * Create an instance of {@link CacheTransactionManagerType.TransactionWriter }
+ *
+ */
+ public CacheTransactionManagerType.TransactionWriter createCacheTransactionManagerTypeTransactionWriter() {
+ return new CacheTransactionManagerType.TransactionWriter();
+ }
+
+ /**
+ * Create an instance of {@link CacheConfig.GatewaySender }
+ *
+ */
+ public CacheConfig.GatewaySender createCacheConfigGatewaySender() {
+ return new CacheConfig.GatewaySender();
+ }
+
+ /**
+ * Create an instance of {@link CacheConfig.GatewayReceiver }
+ *
+ */
+ public CacheConfig.GatewayReceiver createCacheConfigGatewayReceiver() {
+ return new CacheConfig.GatewayReceiver();
+ }
+
+ /**
+ * Create an instance of {@link CacheConfig.GatewayConflictResolver }
+ *
+ */
+ public CacheConfig.GatewayConflictResolver createCacheConfigGatewayConflictResolver() {
+ return new CacheConfig.GatewayConflictResolver();
+ }
+
+ /**
+ * Create an instance of {@link CacheConfig.AsyncEventQueue }
+ *
+ */
+ public CacheConfig.AsyncEventQueue createCacheConfigAsyncEventQueue() {
+ return new CacheConfig.AsyncEventQueue();
+ }
+
+ /**
+ * Create an instance of {@link CacheConfig.CacheServer }
+ *
+ */
+ public CacheConfig.CacheServer createCacheConfigCacheServer() {
+ return new CacheConfig.CacheServer();
+ }
+
+ /**
+ * Create an instance of {@link CacheConfig.GatewayHub.Gateway.GatewayListener }
+ *
+ */
+ public CacheConfig.GatewayHub.Gateway.GatewayListener createCacheConfigGatewayHubGatewayGatewayListener() {
+ return new CacheConfig.GatewayHub.Gateway.GatewayListener();
+ }
+
+ /**
+ * Create an instance of {@link CacheConfig.GatewayHub.Gateway.GatewayEndpoint }
+ *
+ */
+ public CacheConfig.GatewayHub.Gateway.GatewayEndpoint createCacheConfigGatewayHubGatewayGatewayEndpoint() {
+ return new CacheConfig.GatewayHub.Gateway.GatewayEndpoint();
+ }
+
+ /**
+ * Create an instance of {@link CacheConfig.GatewayHub.Gateway.GatewayQueue }
+ *
+ */
+ public CacheConfig.GatewayHub.Gateway.GatewayQueue createCacheConfigGatewayHubGatewayGatewayQueue() {
+ return new CacheConfig.GatewayHub.Gateway.GatewayQueue();
+ }
+
+}
diff --git a/geode-core/src/main/java/org/apache/geode/cache/configuration/ParameterType.java b/geode-core/src/main/java/org/apache/geode/cache/configuration/ParameterType.java
index 08c358623755..bea62f02f855 100644
--- a/geode-core/src/main/java/org/apache/geode/cache/configuration/ParameterType.java
+++ b/geode-core/src/main/java/org/apache/geode/cache/configuration/ParameterType.java
@@ -1,23 +1,22 @@
-
/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
+ * Licensed to the Apache Software Foundation (ASF) under one or more contributor license
+ * agreements. See the NOTICE file distributed with this work for additional information regarding
+ * copyright ownership. The ASF licenses this file to You under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance with the License. You may obtain a
+ * copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing, software distributed under the License
+ * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
+ * or implied. See the License for the specific language governing permissions and limitations under
+ * the License.
*/
package org.apache.geode.cache.configuration;
+import java.io.Serializable;
+
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
@@ -56,59 +55,60 @@
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "parameter-type", namespace = "http://geode.apache.org/schema/cache",
- propOrder = {"string", "declarable"})
+ propOrder = {"declarable", "string"})
@Experimental
-public class ParameterType {
+public class ParameterType implements Serializable {
- @XmlElement(namespace = "http://geode.apache.org/schema/cache")
- protected StringType string;
+ private static final long serialVersionUID = 1L;
@XmlElement(namespace = "http://geode.apache.org/schema/cache")
protected DeclarableType declarable;
+ @XmlElement(namespace = "http://geode.apache.org/schema/cache")
+ protected StringType string;
@XmlAttribute(name = "name", required = true)
protected String name;
/**
- * Gets the value of the string property.
+ * Gets the value of the declarable property.
*
* possible object is
- * {@link StringType }
+ * {@link DeclarableType }
*
*/
- public StringType getString() {
- return string;
+ public DeclarableType getDeclarable() {
+ return declarable;
}
/**
- * Sets the value of the string property.
+ * Sets the value of the declarable property.
*
* allowed object is
- * {@link StringType }
+ * {@link DeclarableType }
*
*/
- public void setString(StringType value) {
- this.string = value;
+ public void setDeclarable(DeclarableType value) {
+ this.declarable = value;
}
/**
- * Gets the value of the declarable property.
+ * Gets the value of the string property.
*
* possible object is
- * {@link DeclarableType }
+ * {@link StringType }
*
*/
- public DeclarableType getDeclarable() {
- return declarable;
+ public StringType getString() {
+ return string;
}
/**
- * Sets the value of the declarable property.
+ * Sets the value of the string property.
*
* allowed object is
- * {@link DeclarableType }
+ * {@link StringType }
*
*/
- public void setDeclarable(DeclarableType value) {
- this.declarable = value;
+ public void setString(StringType value) {
+ this.string = value;
}
/**
diff --git a/geode-core/src/main/java/org/apache/geode/cache/configuration/PdxType.java b/geode-core/src/main/java/org/apache/geode/cache/configuration/PdxType.java
index ffcdabeab237..39a1d3f4bb87 100644
--- a/geode-core/src/main/java/org/apache/geode/cache/configuration/PdxType.java
+++ b/geode-core/src/main/java/org/apache/geode/cache/configuration/PdxType.java
@@ -1,23 +1,21 @@
-
/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
+ * Licensed to the Apache Software Foundation (ASF) under one or more contributor license
+ * agreements. See the NOTICE file distributed with this work for additional information regarding
+ * copyright ownership. The ASF licenses this file to You under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance with the License. You may obtain a
+ * copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing, software distributed under the License
+ * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
+ * or implied. See the License for the specific language governing permissions and limitations under
+ * the License.
*/
package org.apache.geode.cache.configuration;
+import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
@@ -75,8 +73,9 @@
@XmlType(name = "pdx-type", namespace = "http://geode.apache.org/schema/cache",
propOrder = {"pdxSerializer"})
@Experimental
-public class PdxType {
+public class PdxType implements Serializable {
+ private static final long serialVersionUID = 1L;
@XmlElement(name = "pdx-serializer", namespace = "http://geode.apache.org/schema/cache")
protected PdxType.PdxSerializer pdxSerializer;
@XmlAttribute(name = "read-serialized")
@@ -222,14 +221,15 @@ public void setDiskStoreName(String value) {
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
- @XmlType(name = "", propOrder = {"className", "parameter"})
- public static class PdxSerializer {
+ @XmlType(name = "", propOrder = {"className", "parameters"})
+ public static class PdxSerializer implements Serializable {
+ private static final long serialVersionUID = 1L;
@XmlElement(name = "class-name", namespace = "http://geode.apache.org/schema/cache",
required = true)
protected String className;
- @XmlElement(namespace = "http://geode.apache.org/schema/cache")
- protected List
* 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
* For example, to add a new item, do as follows:
*
*
* 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
* For example, to add a new item, do as follows:
*
*
* Objects of the following type(s) are allowed in the list
- * {@link PoolType.Locator }
+ * {@link PoolType.Server }
*
*
*/
- public List
* 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
* For example, to add a new item, do as follows:
*
*
* Objects of the following type(s) are allowed in the list
- * {@link PoolType.Server }
+ * {@link PoolType.Locator }
*
*
*/
- public List
* 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
* For example, to add a new item, do as follows:
*
*
* 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
* For example, to add a new item, do as follows:
*
*
- * Java class for anonymous complex type.
- *
- *
- * The following schema fragment specifies the expected content contained within this class.
- *
- *
- * Java class for anonymous complex type.
- *
- *
- * The following schema fragment specifies the expected content contained within this class.
- *
- *
* Java class for anonymous complex type.
@@ -1783,8 +1436,9 @@ public void setTimeInterval(String value) {
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {"expirationAttributes"})
- public static class EntryIdleTime {
+ public static class EntryIdleTime implements Serializable {
+ private static final long serialVersionUID = 1L;
@XmlElement(name = "expiration-attributes", namespace = "http://geode.apache.org/schema/cache",
required = true)
protected ExpirationAttributesType expirationAttributes;
@@ -1837,8 +1491,9 @@ public void setExpirationAttributes(ExpirationAttributesType value) {
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {"expirationAttributes"})
- public static class EntryTimeToLive {
+ public static class EntryTimeToLive implements Serializable {
+ private static final long serialVersionUID = 1L;
@XmlElement(name = "expiration-attributes", namespace = "http://geode.apache.org/schema/cache",
required = true)
protected ExpirationAttributesType expirationAttributes;
@@ -1926,36 +1581,37 @@ public void setExpirationAttributes(ExpirationAttributesType value) {
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
- @XmlType(name = "", propOrder = {"lruEntryCount", "lruHeapPercentage", "lruMemorySize"})
- public static class EvictionAttributes {
+ @XmlType(name = "", propOrder = {"lruMemorySize", "lruHeapPercentage", "lruEntryCount"})
+ public static class EvictionAttributes implements Serializable {
- @XmlElement(name = "lru-entry-count", namespace = "http://geode.apache.org/schema/cache")
- protected RegionAttributesType.EvictionAttributes.LruEntryCount lruEntryCount;
- @XmlElement(name = "lru-heap-percentage", namespace = "http://geode.apache.org/schema/cache")
- protected RegionAttributesType.EvictionAttributes.LruHeapPercentage lruHeapPercentage;
+ private static final long serialVersionUID = 1L;
@XmlElement(name = "lru-memory-size", namespace = "http://geode.apache.org/schema/cache")
protected RegionAttributesType.EvictionAttributes.LruMemorySize lruMemorySize;
+ @XmlElement(name = "lru-heap-percentage", namespace = "http://geode.apache.org/schema/cache")
+ protected RegionAttributesType.EvictionAttributes.LruHeapPercentage lruHeapPercentage;
+ @XmlElement(name = "lru-entry-count", namespace = "http://geode.apache.org/schema/cache")
+ protected RegionAttributesType.EvictionAttributes.LruEntryCount lruEntryCount;
/**
- * Gets the value of the lruEntryCount property.
+ * Gets the value of the lruMemorySize property.
*
* possible object is
- * {@link RegionAttributesType.EvictionAttributes.LruEntryCount }
+ * {@link RegionAttributesType.EvictionAttributes.LruMemorySize }
*
*/
- public RegionAttributesType.EvictionAttributes.LruEntryCount getLruEntryCount() {
- return lruEntryCount;
+ public RegionAttributesType.EvictionAttributes.LruMemorySize getLruMemorySize() {
+ return lruMemorySize;
}
/**
- * Sets the value of the lruEntryCount property.
+ * Sets the value of the lruMemorySize property.
*
* allowed object is
- * {@link RegionAttributesType.EvictionAttributes.LruEntryCount }
+ * {@link RegionAttributesType.EvictionAttributes.LruMemorySize }
*
*/
- public void setLruEntryCount(RegionAttributesType.EvictionAttributes.LruEntryCount value) {
- this.lruEntryCount = value;
+ public void setLruMemorySize(RegionAttributesType.EvictionAttributes.LruMemorySize value) {
+ this.lruMemorySize = value;
}
/**
@@ -1982,25 +1638,25 @@ public void setLruHeapPercentage(
}
/**
- * Gets the value of the lruMemorySize property.
+ * Gets the value of the lruEntryCount property.
*
* possible object is
- * {@link RegionAttributesType.EvictionAttributes.LruMemorySize }
+ * {@link RegionAttributesType.EvictionAttributes.LruEntryCount }
*
*/
- public RegionAttributesType.EvictionAttributes.LruMemorySize getLruMemorySize() {
- return lruMemorySize;
+ public RegionAttributesType.EvictionAttributes.LruEntryCount getLruEntryCount() {
+ return lruEntryCount;
}
/**
- * Sets the value of the lruMemorySize property.
+ * Sets the value of the lruEntryCount property.
*
* allowed object is
- * {@link RegionAttributesType.EvictionAttributes.LruMemorySize }
+ * {@link RegionAttributesType.EvictionAttributes.LruEntryCount }
*
*/
- public void setLruMemorySize(RegionAttributesType.EvictionAttributes.LruMemorySize value) {
- this.lruMemorySize = value;
+ public void setLruEntryCount(RegionAttributesType.EvictionAttributes.LruEntryCount value) {
+ this.lruEntryCount = value;
}
@@ -2026,8 +1682,9 @@ public void setLruMemorySize(RegionAttributesType.EvictionAttributes.LruMemorySi
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
- public static class LruEntryCount {
+ public static class LruEntryCount implements Serializable {
+ private static final long serialVersionUID = 1L;
@XmlAttribute(name = "action")
protected EnumActionDestroyOverflow action;
@XmlAttribute(name = "maximum")
@@ -2104,13 +1761,14 @@ public void setMaximum(String value) {
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
- @XmlType(name = "", propOrder = {"className", "parameter"})
- public static class LruHeapPercentage {
+ @XmlType(name = "", propOrder = {"className", "parameters"})
+ public static class LruHeapPercentage implements Serializable {
+ private static final long serialVersionUID = 1L;
@XmlElement(name = "class-name", namespace = "http://geode.apache.org/schema/cache")
protected String className;
- @XmlElement(namespace = "http://geode.apache.org/schema/cache")
- protected List
* 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
* For example, to add a new item, do as follows:
*
* set
method for the region property.
+ * This is why there is not a set
method for the regions property.
*
*
- * getRegion().add(newItem);
+ * getRegions().add(newItem);
*
*
*
@@ -707,11 +649,11 @@ public Listset
method for the backup property.
+ * This is why there is not a set
method for the backups property.
*
*
- * getBackup().add(newItem);
+ * getBackups().add(newItem);
*
*
*
@@ -803,11 +723,11 @@ public void setSerializationRegistration(SerializationRegistrationType value) {
*
*
*/
- public Listset
method for the any property.
+ * This is why there is not a set
method for the customCacheElements property.
*
* set
method for the gatewayEventFilter property.
+ * This is why there is not a set
method for the gatewayEventFilters property.
*
*
- * getGatewayEventFilter().add(newItem);
+ * getGatewayEventFilters().add(newItem);
*
*
*
@@ -1118,11 +1012,11 @@ public static class AsyncEventQueue {
*
*
*/
- public Listset
method for the parameter property.
+ * This is why there is not a set
method for the parameters property.
*
*
- * getParameter().add(newItem);
+ * getParameters().add(newItem);
*
*
*
@@ -1568,11 +1464,11 @@ public void setClassName(String value) {
*
*
*/
- public Listset
method for the gateway property.
+ * This is why there is not a set
method for the gateways property.
*
*
- * getGateway().add(newItem);
+ * getGateways().add(newItem);
*
*
*
@@ -1718,11 +1613,11 @@ public static class GatewayHub {
*
*
*/
- public Listset
method for the gatewayEndpoint property.
+ * This is why there is not a set
method for the gatewayListeners property.
*
*
- * getGatewayEndpoint().add(newItem);
+ * getGatewayListeners().add(newItem);
*
*
*
* set
method for the gatewayListener property.
+ * This is why there is not a set
method for the gatewayEndpoints property.
*
*
- * getGatewayListener().add(newItem);
+ * getGatewayEndpoints().add(newItem);
*
*
*
* set
method for the parameter property.
+ * This is why there is not a set
method for the parameters property.
*
*
- * getParameter().add(newItem);
+ * getParameters().add(newItem);
*
*
*
@@ -2386,11 +2282,11 @@ public void setClassName(String value) {
*
*
*/
- public Listset
method for the gatewayTransportFilter property.
+ * This is why there is not a set
method for the gatewayTransportFilters property.
*
*
- * getGatewayTransportFilter().add(newItem);
+ * getGatewayTransportFilters().add(newItem);
*
*
*
@@ -2724,11 +2572,11 @@ public static class GatewayReceiver {
*
*
*/
- public Listset
method for the gatewayEventFilter property.
+ * This is why there is not a set
method for the gatewayEventFilters property.
*
*
- * getGatewayEventFilter().add(newItem);
+ * getGatewayEventFilters().add(newItem);
*
*
*
@@ -2996,11 +2842,11 @@ public static class GatewaySender {
*
*
*/
- public Listset
method for the gatewayTransportFilter property.
+ * This is why there is not a set
method for the gatewayTransportFilters property.
*
*
- * getGatewayTransportFilter().add(newItem);
+ * getGatewayTransportFilters().add(newItem);
*
*
*
@@ -3048,11 +2894,11 @@ public void setGatewayEventSubstitutionFilter(ClassWithParametersType value) {
*
*
*/
- public Listset
method for the parameter property.
+ * This is why there is not a set
method for the parameters property.
*
*
- * getParameter().add(newItem);
+ * getParameters().add(newItem);
*
*
*
@@ -112,11 +111,11 @@ public void setClassName(String value) {
*
*
*/
- public Listset
method for the transactionListener property.
+ * This is why there is not a set
method for the transactionListeners property.
*
*
- * getTransactionListener().add(newItem);
+ * getTransactionListeners().add(newItem);
*
*
*
@@ -112,11 +111,11 @@ public class CacheTransactionManagerType {
*
*
*/
- public Listset
method for the parameter property.
+ * This is why there is not a set
method for the parameters property.
*
*
- * getParameter().add(newItem);
+ * getParameters().add(newItem);
*
*
*
@@ -219,11 +219,11 @@ public void setClassName(String value) {
*
*
*/
- public Listset
method for the parameter property.
+ * This is why there is not a set
method for the parameters property.
*
*
- * getParameter().add(newItem);
+ * getParameters().add(newItem);
*
*
*
@@ -306,11 +307,11 @@ public void setClassName(String value) {
*
*
*/
- public Listset
method for the parameter property.
+ * This is why there is not a set
method for the parameters property.
*
*
- * getParameter().add(newItem);
+ * getParameters().add(newItem);
*
*
*
@@ -112,11 +111,11 @@ public void setClassName(String value) {
*
*
*/
- public Listset
method for the parameter property.
+ * This is why there is not a set
method for the parameters property.
*
*
- * getParameter().add(newItem);
+ * getParameters().add(newItem);
*
*
*
@@ -108,11 +107,11 @@ public void setClassName(String value) {
*
*
*/
- public Listset
method for the parameter property.
+ * This is why there is not a set
method for the parameters property.
*
*
- * getParameter().add(newItem);
+ * getParameters().add(newItem);
*
*
*
@@ -112,11 +111,11 @@ public void setClassName(String value) {
*
*
*/
- public Listset
method for the diskDir property.
+ * This is why there is not a set
method for the diskDirs property.
*
*
- * getDiskDir().add(newItem);
+ * getDiskDirs().add(newItem);
*
*
*
@@ -87,11 +86,11 @@ public class DiskDirsType {
*
*
*/
- public Listset
method for the parameter property.
+ * This is why there is not a set
method for the parameters property.
*
*
- * getParameter().add(newItem);
+ * getParameters().add(newItem);
*
*
*
@@ -234,11 +234,11 @@ public void setClassName(String value) {
*
*
*/
- public Listset
method for the function property.
+ * This is why there is not a set
method for the functions property.
*
*
- * getFunction().add(newItem);
+ * getFunctions().add(newItem);
*
*
*
@@ -98,11 +97,11 @@ public class FunctionServiceType {
*
*
*/
- public Listset
method for the parameter property.
+ * This is why there is not a set
method for the parameters property.
*
*
- * getParameter().add(newItem);
+ * getParameters().add(newItem);
*
*
*
@@ -183,11 +183,11 @@ public void setClassName(String value) {
*
*
*/
- public Listset
method for the parameter property.
+ * This is why there is not a set
method for the parameters property.
*
*
- * getParameter().add(newItem);
+ * getParameters().add(newItem);
*
*
*
@@ -114,11 +113,11 @@ public void setClassName(String value) {
*
*
*/
- public Listset
method for the jndiBinding property.
+ * This is why there is not a set
method for the jndiBindings property.
*
*
- * getJndiBinding().add(newItem);
+ * getJndiBindings().add(newItem);
*
*
*
@@ -134,11 +133,11 @@ public class JndiBindingsType {
*
*
*/
- public Listset
method for the configProperty property.
+ * This is why there is not a set
method for the configProperties property.
*
*
- * getConfigProperty().add(newItem);
+ * getConfigProperties().add(newItem);
*
*
*
@@ -260,11 +259,11 @@ public static class JndiBinding implements CacheElement {
*
*
*/
- public Listset
method for the parameter property.
+ * This is why there is not a set
method for the parameters property.
*
*
- * getParameter().add(newItem);
+ * getParameters().add(newItem);
*
*
*
@@ -276,11 +276,11 @@ public void setClassName(String value) {
*
*
*/
- public Listset
method for the locator property.
+ * This is why there is not a set
method for the servers property.
*
*
- * getLocator().add(newItem);
+ * getServers().add(newItem);
*
*
*
* set
method for the server property.
+ * This is why there is not a set
method for the locators property.
*
*
- * getServer().add(newItem);
+ * getLocators().add(newItem);
*
*
*
* set
method for the cacheListener property.
+ * This is why there is not a set
method for the cacheListeners property.
*
*
- * getCacheListener().add(newItem);
+ * getCacheListeners().add(newItem);
*
*
*
@@ -733,11 +598,11 @@ public void setCacheWriter(CacheWriterType value) {
*
*
*/
- public Listset
method for the parameter property.
+ * This is why there is not a set
method for the parameters property.
*
*
- * getParameter().add(newItem);
+ * getParameters().add(newItem);
*
*
*
@@ -1482,11 +1348,11 @@ public void setClassName(String value) {
*
*
*/
- public List
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <choice>
- * <element name="asynchronous-writes">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <attribute name="bytes-threshold" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
- * <attribute name="time-interval" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element name="synchronous-writes" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
- * </choice>
- * <attribute name="max-oplog-size" type="{http://www.w3.org/2001/XMLSchema}string" />
- * <attribute name="roll-oplogs" type="{http://www.w3.org/2001/XMLSchema}string" />
- * </restriction>
- * </complexContent>
- * </complexType>
- *
- *
- *
- */
- @XmlAccessorType(XmlAccessType.FIELD)
- @XmlType(name = "", propOrder = {"asynchronousWrites", "synchronousWrites"})
- public static class DiskWriteAttributes {
-
- @XmlElement(name = "asynchronous-writes", namespace = "http://geode.apache.org/schema/cache")
- protected RegionAttributesType.DiskWriteAttributes.AsynchronousWrites asynchronousWrites;
- @XmlElement(name = "synchronous-writes", namespace = "http://geode.apache.org/schema/cache")
- protected Object synchronousWrites;
- @XmlAttribute(name = "max-oplog-size")
- protected String maxOplogSize;
- @XmlAttribute(name = "roll-oplogs")
- protected String rollOplogs;
-
- /**
- * Gets the value of the asynchronousWrites property.
- *
- * possible object is
- * {@link RegionAttributesType.DiskWriteAttributes.AsynchronousWrites }
- *
- */
- public RegionAttributesType.DiskWriteAttributes.AsynchronousWrites getAsynchronousWrites() {
- return asynchronousWrites;
- }
-
- /**
- * Sets the value of the asynchronousWrites property.
- *
- * allowed object is
- * {@link RegionAttributesType.DiskWriteAttributes.AsynchronousWrites }
- *
- */
- public void setAsynchronousWrites(
- RegionAttributesType.DiskWriteAttributes.AsynchronousWrites value) {
- this.asynchronousWrites = value;
- }
-
- /**
- * Gets the value of the synchronousWrites property.
- *
- * possible object is
- * {@link Object }
- *
- */
- public Object getSynchronousWrites() {
- return synchronousWrites;
- }
-
- /**
- * Sets the value of the synchronousWrites property.
- *
- * allowed object is
- * {@link Object }
- *
- */
- public void setSynchronousWrites(Object value) {
- this.synchronousWrites = value;
- }
-
- /**
- * Gets the value of the maxOplogSize property.
- *
- * possible object is
- * {@link String }
- *
- */
- public String getMaxOplogSize() {
- return maxOplogSize;
- }
-
- /**
- * Sets the value of the maxOplogSize property.
- *
- * allowed object is
- * {@link String }
- *
- */
- public void setMaxOplogSize(String value) {
- this.maxOplogSize = value;
- }
-
- /**
- * Gets the value of the rollOplogs property.
- *
- * possible object is
- * {@link String }
- *
- */
- public String getRollOplogs() {
- return rollOplogs;
- }
-
- /**
- * Sets the value of the rollOplogs property.
- *
- * allowed object is
- * {@link String }
- *
- */
- public void setRollOplogs(String value) {
- this.rollOplogs = value;
- }
-
-
- /**
- *
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <attribute name="bytes-threshold" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
- * <attribute name="time-interval" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
- * </restriction>
- * </complexContent>
- * </complexType>
- *
- *
- *
- */
- @XmlAccessorType(XmlAccessType.FIELD)
- @XmlType(name = "")
- public static class AsynchronousWrites {
-
- @XmlAttribute(name = "bytes-threshold", required = true)
- protected String bytesThreshold;
- @XmlAttribute(name = "time-interval", required = true)
- protected String timeInterval;
-
- /**
- * Gets the value of the bytesThreshold property.
- *
- * possible object is
- * {@link String }
- *
- */
- public String getBytesThreshold() {
- return bytesThreshold;
- }
-
- /**
- * Sets the value of the bytesThreshold property.
- *
- * allowed object is
- * {@link String }
- *
- */
- public void setBytesThreshold(String value) {
- this.bytesThreshold = value;
- }
-
- /**
- * Gets the value of the timeInterval property.
- *
- * possible object is
- * {@link String }
- *
- */
- public String getTimeInterval() {
- return timeInterval;
- }
-
- /**
- * Sets the value of the timeInterval property.
- *
- * allowed object is
- * {@link String }
- *
- */
- public void setTimeInterval(String value) {
- this.timeInterval = value;
- }
-
- }
-
- }
-
-
/**
* set
method for the parameter property.
+ * This is why there is not a set
method for the parameters property.
*
*
- * getParameter().add(newItem);
+ * getParameters().add(newItem);
*
*
*
@@ -2159,11 +1817,11 @@ public void setClassName(String value) {
*
*
*/
- public List