Package com.gemstone.gemfire.cache

Examples of com.gemstone.gemfire.cache.SubscriptionAttributes


      policy = InterestPolicy.CACHE_CONTENT;
      break
    default :
      policy = InterestPolicy.DEFAULT;
    }   
    return new SubscriptionAttributes( policy );
  }
View Full Code Here


    assertEquals(1, membershipAttributes.getRequiredRoles().size());
    assertTrue(membershipAttributes.getRequiredRoles().iterator().next().getName().equalsIgnoreCase("TEST"));
    assertEquals(LossAction.LIMITED_ACCESS, membershipAttributes.getLossAction());
    assertEquals(ResumptionAction.REINITIALIZE, membershipAttributes.getResumptionAction());

    SubscriptionAttributes subscriptionAttributes = regionAttributes.getSubscriptionAttributes();

    assertNotNull(subscriptionAttributes);
    assertEquals(InterestPolicy.CACHE_CONTENT, subscriptionAttributes.getInterestPolicy());
  }
View Full Code Here

    EvictionAttributes testEvictionAttributes = EvictionAttributes.createLRUEntryAttributes();
    ExpirationAttributes testExpirationAttributes = new ExpirationAttributes(120, ExpirationAction.LOCAL_DESTROY);
    MembershipAttributes testMembershipAttributes = new MembershipAttributes();
    PartitionAttributes testPartitionAttributes = createPartitionAttributes("TestRegion", 1024000, 15000l, 0,
      45000l, 2048000000l, 97);
    SubscriptionAttributes testSubscriptionAttributes = new SubscriptionAttributes();

    RegionAttributes mockRegionAttributes = mock(RegionAttributes.class);
    RegionFactory<Long, String> mockRegionFactory = (RegionFactory<Long, String>) createMockRegionFactory();

    when(mockRegionAttributes.getCloningEnabled()).thenReturn(false);
View Full Code Here

  public void testRRSubscriptionAllPolicy() throws Exception {
    assertTrue(context.containsBean("replicALL"));
    RegionFactoryBean fb = context.getBean("&replicALL", RegionFactoryBean.class);
    RegionAttributes attrs = TestUtils.readField("attributes", fb);
   
    SubscriptionAttributes sa = attrs.getSubscriptionAttributes();
    assertEquals(InterestPolicy.ALL, sa.getInterestPolicy() );
  }
View Full Code Here

  public void testPRSubscriptionCacheContentPolicy() throws Exception {
    assertTrue(context.containsBean("partCACHE_CONTENT"));
    RegionFactoryBean fb = context.getBean("&partCACHE_CONTENT", RegionFactoryBean.class);
    RegionAttributes attrs = TestUtils.readField("attributes", fb);
   
    SubscriptionAttributes sa = attrs.getSubscriptionAttributes();
    assertEquals(InterestPolicy.CACHE_CONTENT, sa.getInterestPolicy() );
  }
View Full Code Here

  public void testPRSubscriptionDefaultPolicy() throws Exception {
    assertTrue(context.containsBean("partDEFAULT"));
    RegionFactoryBean fb = context.getBean("&partDEFAULT", RegionFactoryBean.class);
    RegionAttributes attrs = TestUtils.readField("attributes", fb);
   
    SubscriptionAttributes sa = attrs.getSubscriptionAttributes();
    assertEquals(InterestPolicy.ALL, sa.getInterestPolicy() );
  }
View Full Code Here

      }
    });

    when(regionFactory.setSubscriptionAttributes(any(SubscriptionAttributes.class))).thenAnswer(new Answer<RegionFactory>(){
      @Override public RegionFactory answer(InvocationOnMock invocation) throws Throwable {
        SubscriptionAttributes subscriptionAttributes = (SubscriptionAttributes) invocation.getArguments()[0];
        attributesFactory.setSubscriptionAttributes(subscriptionAttributes);
        return regionFactory;
      }
    });
View Full Code Here

TOP

Related Classes of com.gemstone.gemfire.cache.SubscriptionAttributes

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.