Example usage for org.springframework.data.gemfire.client ClientRegionFactoryBean ClientRegionFactoryBean

List of usage examples for org.springframework.data.gemfire.client ClientRegionFactoryBean ClientRegionFactoryBean

Introduction

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

Prototype

ClientRegionFactoryBean

Source Link

Usage

From source file:example.app.config.client.EchoClientApplicationConfiguration.java

@Bean(name = "Echo")
ClientRegionFactoryBean<String, String> echoRegion(GemFireCache gemfireCache) {
    ClientRegionFactoryBean<String, String> echoRegion = new ClientRegionFactoryBean<>();

    echoRegion.setCache(gemfireCache);/*from w  ww. j a  va 2s. c o  m*/
    echoRegion.setClose(false);
    echoRegion.setShortcut(ClientRegionShortcut.PROXY);

    return echoRegion;
}

From source file:org.spring.data.gemfire.app.main.SpringGemFireDataClient.java

@Bean(name = "People")
ClientRegionFactoryBean<Long, Person> peopleRegion(GemFireCache clientCache, Pool gemfirePool,
        RegionAttributes<Long, Person> peopleRegionAttributes) {
    ClientRegionFactoryBean<Long, Person> peopleRegion = new ClientRegionFactoryBean<>();

    peopleRegion.setAttributes(peopleRegionAttributes);
    peopleRegion.setCache(clientCache);/*from w w  w . ja  va 2s. co m*/
    peopleRegion.setClose(false);
    peopleRegion.setPool(gemfirePool);
    peopleRegion.setPersistent(false);
    peopleRegion.setShortcut(ClientRegionShortcut.PROXY);

    return peopleRegion;
}