List of usage examples for org.springframework.data.gemfire RegionAttributesFactoryBean RegionAttributesFactoryBean
RegionAttributesFactoryBean
From source file:org.spring.data.gemfire.app.main.SpringGemFireDataClient.java
@Bean @SuppressWarnings("unchecked") RegionAttributesFactoryBean peopleRegionAttributes() { RegionAttributesFactoryBean peopleRegionAttributes = new RegionAttributesFactoryBean(); peopleRegionAttributes.setKeyConstraint(Long.class); peopleRegionAttributes.setValueConstraint(Person.class); return peopleRegionAttributes; }
From source file:example.app.config.server.ExampleApplicationConfiguration.java
@Bean @SuppressWarnings("unchecked") RegionAttributesFactoryBean exampleRegionAttributes(EvictionAttributes exampleEvictionAttributes, ExpirationAttributes exampleExpirationAttributes) { RegionAttributesFactoryBean exampleRegionAttributes = new RegionAttributesFactoryBean(); exampleRegionAttributes.setCloningEnabled(false); exampleRegionAttributes.setEvictionAttributes(exampleEvictionAttributes); exampleRegionAttributes.setEntryIdleTimeout(exampleExpirationAttributes); exampleRegionAttributes.setInitialCapacity(101); exampleRegionAttributes.setKeyConstraint(String.class); exampleRegionAttributes.setLoadFactor(0.75f); exampleRegionAttributes.setOffHeap(false); exampleRegionAttributes.setStatisticsEnabled(true); exampleRegionAttributes.setValueConstraint(Object.class); return exampleRegionAttributes; }
From source file:example.app.config.gemfire.GemFireConfiguration.java
@Bean @SuppressWarnings("unchecked") public RegionAttributesFactoryBean contactsRegionAttributes( @Qualifier("contactsRegionPartitionAttributes") PartitionAttributes contactsRegionPartitionAttributes) { RegionAttributesFactoryBean contactsRegionAttributes = new RegionAttributesFactoryBean(); contactsRegionAttributes.setKeyConstraint(Long.class); contactsRegionAttributes.setValueConstraint(Contact.class); contactsRegionAttributes.setPartitionAttributes(contactsRegionPartitionAttributes); return contactsRegionAttributes; }
From source file:io.pivotal.gemfire.main.SpringGemFireServerApplication.java
@Bean @SuppressWarnings("unchecked") RegionAttributesFactoryBean factorialsRegionAttributes() { RegionAttributesFactoryBean factorialsRegionAttributes = new RegionAttributesFactoryBean(); factorialsRegionAttributes.setCacheLoader(factorialsCacheLoader()); factorialsRegionAttributes.setKeyConstraint(Long.class); factorialsRegionAttributes.setValueConstraint(Long.class); return factorialsRegionAttributes; }
From source file:example.app.config.gemfire.GemFireConfiguration.java
@Bean @SuppressWarnings("unchecked") public RegionAttributesFactoryBean customersRegionAttributes( PartitionAttributes<Long, Customer> customersRegionPartitionAttributes) { RegionAttributesFactoryBean customersRegionAttributes = new RegionAttributesFactoryBean(); customersRegionAttributes.setKeyConstraint(Long.class); customersRegionAttributes.setValueConstraint(Customer.class); customersRegionAttributes.setPartitionAttributes(customersRegionPartitionAttributes); return customersRegionAttributes; }
From source file:org.spring.data.gemfire.app.context.config.PeerCacheConfiguration.java
@Bean public RegionAttributesFactoryBean partitionRegionAttributes(PartitionAttributes partitionAttributes, EvictionAttributes evictionAttributes, ExpirationAttributes expirationAttributes) { RegionAttributesFactoryBean partitionRegionAttributes = new RegionAttributesFactoryBean(); partitionRegionAttributes.setPartitionAttributes(partitionAttributes); partitionRegionAttributes.setEvictionAttributes(evictionAttributes); partitionRegionAttributes.setEntryIdleTimeout(expirationAttributes); partitionRegionAttributes.setStatisticsEnabled(true); return partitionRegionAttributes; }
From source file:org.spring.data.gemfire.config.GemFireConfiguration.java
@Bean public RegionAttributesFactoryBean defaultRegionAttributes(EvictionAttributes evictionAttributes) { RegionAttributesFactoryBean regionAttributes = new RegionAttributesFactoryBean(); regionAttributes.setEvictionAttributes(evictionAttributes); regionAttributes.setStatisticsEnabled(true); return regionAttributes; }
From source file:org.spring.data.gemfire.config.GemFireConfiguration.java
@Bean public RegionAttributesFactoryBean partitionRegionAttributes(PartitionAttributes partitionAttributes, EvictionAttributes evictionAttributes) { RegionAttributesFactoryBean regionAttributes = new RegionAttributesFactoryBean(); regionAttributes.setEvictionAttributes(evictionAttributes); regionAttributes.setPartitionAttributes(partitionAttributes); return regionAttributes; }