Examples of EvictionAlgorithmConfig


Examples of org.jboss.cache.config.EvictionAlgorithmConfig

      boolean useExpiration = false;
      // looking over all eviction configurations till the end or till some expiration algorithm subclass not found.
      for (EvictionRegionConfig evictionRegionConfig : evictionConfigurations)
      {
         EvictionAlgorithmConfig config = evictionRegionConfig.getEvictionAlgorithmConfig();
         if (config instanceof ExpirationAlgorithmConfig)
         {
            // force set expiration key to default value in all Expiration configurations (if any)
            ((ExpirationAlgorithmConfig)evictionRegionConfig.getEvictionAlgorithmConfig())
               .setExpirationKeyName(ExpirationAlgorithmConfig.EXPIRATION_KEY);
View Full Code Here

Examples of org.jboss.cache.config.EvictionAlgorithmConfig

      boolean useExpiration = false;
      // looking over all eviction configurations till the end or till some expiration algorithm subclass not found.
      for (EvictionRegionConfig evictionRegionConfig : evictionConfigurations)
      {
         EvictionAlgorithmConfig config = evictionRegionConfig.getEvictionAlgorithmConfig();
         if (config instanceof ExpirationAlgorithmConfig)
         {
            // force set expiration key to default value in all Expiration configurations (if any)
            ((ExpirationAlgorithmConfig)evictionRegionConfig.getEvictionAlgorithmConfig())
               .setExpirationKeyName(ExpirationAlgorithmConfig.EXPIRATION_KEY);
View Full Code Here

Examples of org.jboss.cache.config.EvictionAlgorithmConfig

      try
      {
         // need to create an EvictionRegionConfig from this.
         EvictionRegionConfig erc = new EvictionRegionConfig(getFqn());
         String epClassName = evictionPolicyConfig.getEvictionPolicyClass();
         EvictionAlgorithmConfig eac = getEvictionAlgorithmConfig(epClassName);
         erc.setEvictionAlgorithmConfig(eac);
         if (!erc.isDefaultRegion())
         {
            erc.setDefaults(regionManager.getConfiguration().getEvictionConfig().getDefaultEvictionRegionConfig());
         }
View Full Code Here

Examples of org.jboss.cache.config.EvictionAlgorithmConfig

      EvictionConfig newEvConfig = evictionElementParser.parseEvictionElement(newEl);
      assert oldEvConfig.getDefaultEvictionRegionConfig().equals(newEvConfig.getDefaultEvictionRegionConfig());

      EvictionRegionConfig oldRegionConfig = oldEvConfig.getEvictionRegionConfigs().get(0);
      EvictionRegionConfig newRegionConfig = newEvConfig.getEvictionRegionConfigs().get(0);
      EvictionAlgorithmConfig oldEvictionAlgorithmConfig = oldRegionConfig.getEvictionAlgorithmConfig();
      EvictionAlgorithmConfig newEvictionAlgorithmConfig = newRegionConfig.getEvictionAlgorithmConfig();
      assert oldEvictionAlgorithmConfig.equals(newEvictionAlgorithmConfig);

      assert oldEvConfig.equals(newEvConfig);
   }
View Full Code Here

Examples of org.jboss.cache.config.EvictionAlgorithmConfig

      {
         erc.setEventQueueSize(EvictionConfig.EVENT_QUEUE_SIZE_DEFAULT);
      }

      String algorithmClassName = getAttributeValue(element, "algorithmClass");
      EvictionAlgorithmConfig algorithmConfig = null; // every eviction region config needs an algorithm config.

      if (existsAttribute(algorithmClassName))
      {
         EvictionAlgorithm algorithm;
         Class<? extends EvictionAlgorithm> algorithmClass;
View Full Code Here

Examples of org.jboss.cache.config.EvictionAlgorithmConfig

      boolean useExpiration = false;
      // looking over all eviction configurations till the end or till some expiration algorithm subclass not found.
      for (EvictionRegionConfig evictionRegionConfig : evictionConfigurations)
      {
         EvictionAlgorithmConfig config = evictionRegionConfig.getEvictionAlgorithmConfig();
         if (config instanceof ExpirationAlgorithmConfig)
         {
            // force set expiration key to default value in all Expiration configurations (if any)
            ((ExpirationAlgorithmConfig)evictionRegionConfig.getEvictionAlgorithmConfig())
               .setExpirationKeyName(ExpirationAlgorithmConfig.EXPIRATION_KEY);
View Full Code Here

Examples of org.jboss.cache.config.EvictionAlgorithmConfig

      boolean useExpiration = false;
      // looking over all eviction configurations till the end or till some expiration algorithm subclass not found.
      for (EvictionRegionConfig evictionRegionConfig : evictionConfigurations)
      {
         EvictionAlgorithmConfig config = evictionRegionConfig.getEvictionAlgorithmConfig();
         if (config instanceof ExpirationAlgorithmConfig)
         {
            // force set expiration key to default value in all Expiration configurations (if any)
            ((ExpirationAlgorithmConfig)evictionRegionConfig.getEvictionAlgorithmConfig())
               .setExpirationKeyName(ExpirationAlgorithmConfig.EXPIRATION_KEY);
View Full Code Here

Examples of org.jboss.cache.config.EvictionAlgorithmConfig

      {
         erc.setEventQueueSize(EvictionConfig.EVENT_QUEUE_SIZE_DEFAULT);
      }

      String algorithmClassName = getAttributeValue(element, "algorithmClass");
      EvictionAlgorithmConfig algorithmConfig = null; // every eviction region config needs an algorithm config.

      if (existsAttribute(algorithmClassName))
      {
         EvictionAlgorithm algorithm;
         Class<? extends EvictionAlgorithm> algorithmClass;
View Full Code Here

Examples of org.jboss.cache.config.EvictionAlgorithmConfig

   }

   private void correctEvictionUnlimitedValues(EvictionConfig ec)
   {
      EvictionRegionConfig def = ec.getDefaultEvictionRegionConfig();
      EvictionAlgorithmConfig eac = def.getEvictionAlgorithmConfig();

   }
View Full Code Here

Examples of org.jboss.cache.config.EvictionAlgorithmConfig

         String temp = XmlConfigHelper.getTagContents(element, "policyClass", ATTR, NAME);
         String defaultEvPolicyClassName = null;
         if (temp != null && temp.length() > 0)
         {
            defaultEvPolicyClassName = temp;
            EvictionAlgorithmConfig eac = getEvictionAlgorithmConfig(temp);
            evictionConfig.getDefaultEvictionRegionConfig().setEvictionAlgorithmConfig(eac);
         }

         temp = XmlConfigHelper.getTagContents(element, "wakeUpIntervalSeconds", ATTR, NAME);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.