Example usage for org.springframework.data.gemfire PartitionAttributesFactoryBean PartitionAttributesFactoryBean

List of usage examples for org.springframework.data.gemfire PartitionAttributesFactoryBean PartitionAttributesFactoryBean

Introduction

In this page you can find the example usage for org.springframework.data.gemfire PartitionAttributesFactoryBean PartitionAttributesFactoryBean.

Prototype

PartitionAttributesFactoryBean

Source Link

Usage

From source file:example.app.config.gemfire.GemFireConfiguration.java

@Bean
public PartitionAttributesFactoryBean contactsRegionPartitionAttributes() {
    PartitionAttributesFactoryBean contactsRegionPartitionAttributes = new PartitionAttributesFactoryBean();

    contactsRegionPartitionAttributes.setColocatedWith("/Customers");
    contactsRegionPartitionAttributes.setRedundantCopies(1);

    return contactsRegionPartitionAttributes;
}

From source file:example.app.config.gemfire.GemFireConfiguration.java

@Bean
public PartitionAttributesFactoryBean customersRegionPartitionAttributes() {
    PartitionAttributesFactoryBean customersRegionPartitionAttributes = new PartitionAttributesFactoryBean();

    customersRegionPartitionAttributes.setRedundantCopies(1);

    return customersRegionPartitionAttributes;
}

From source file:org.spring.data.gemfire.app.context.config.PeerCacheConfiguration.java

@Bean
public PartitionAttributesFactoryBean examplePartitionAttributes(
        @Value("${app.gemfire.region.partition.local-max-memory}") int localMaxMemory,
        @Value("${app.gemfire.region.partition.total-max-memory}") int totalMaxMemory) {
    PartitionAttributesFactoryBean partitionAttributes = new PartitionAttributesFactoryBean();

    partitionAttributes.setLocalMaxMemory(localMaxMemory);
    partitionAttributes.setTotalMaxMemory(totalMaxMemory);

    return partitionAttributes;
}

From source file:org.spring.data.gemfire.config.GemFireConfiguration.java

@Bean
public PartitionAttributesFactoryBean defaultPartitionAttributes(
        @Value("${app.gemfire.defaults.region.partition.local-max-memory}") int localMaxMemory,
        @Value("${app.gemfire.defaults.region.partition.total-max-memory}") int totalMaxMemory) {
    PartitionAttributesFactoryBean partitionAttributes = new PartitionAttributesFactoryBean();
    partitionAttributes.setLocalMaxMemory(localMaxMemory);
    partitionAttributes.setTotalMaxMemory(totalMaxMemory);
    return partitionAttributes;
}