Examples of ProducerConfiguration


Examples of org.gatein.wsrp.producer.config.ProducerConfiguration

   public synchronized void start()
   {
      if (!started)
      {
         ProducerConfiguration configuration = configurationService.getConfiguration();

         // register to listen to changes in configuration and get initial state
         configuration.addChangeListener(this);
         usingStrictModeChangedTo(configuration.isUsingStrictMode());

         ProducerRegistrationRequirements registrationRequirements = getProducerRegistrationRequirements();
         registrationRequirements.addRegistrationPolicyChangeListener(registrationManager);
         registrationRequirements.addRegistrationPropertyChangeListener(registrationManager);
View Full Code Here

Examples of org.gatein.wsrp.producer.config.ProducerConfiguration

   }

   @Override
   public ProducerConfiguration toModel(ProducerConfiguration initial, ProducerConfigurationService registry)
   {
      ProducerConfiguration configuration = initial;
      if (initial == null)
      {
         configuration = new ProducerConfigurationImpl();
      }

      configuration.setUsingStrictMode(getUsingStrictMode());
      configuration.setLastModified(getLastModified());

      ProducerRegistrationRequirements req = getRegistrationRequirements().toModel(configuration.getRegistrationRequirements(), registry);
      configuration.setRegistrationRequirements(req);

      return configuration;
   }
View Full Code Here

Examples of org.gatein.wsrp.producer.config.ProducerConfiguration

   public String save()
   {
      try
      {
         // replicate local state to producer state
         ProducerConfiguration currentlyPersistedConfiguration = getConfiguration();
         LocalProducerConfiguration localConfiguration = getLocalConfiguration();

         ProducerRegistrationRequirements registrationRequirements = currentlyPersistedConfiguration.getRegistrationRequirements();

         registrationRequirements.setRegistrationRequiredForFullDescription(localConfiguration.isRegistrationRequiredForFullDescription());
         registrationRequirements.setRegistrationRequired(localConfiguration.isRegistrationRequired());

         registrationRequirements.reloadPolicyFrom(localConfiguration.getRegistrationPolicyClassName(), localConfiguration.getValidatorClassName());

         registrationRequirements.setRegistrationProperties(localConfiguration.getRegistrationProperties());

         currentlyPersistedConfiguration.setUsingStrictMode(localConfiguration.isUsingStrictMode());

         getConfigurationService().saveConfiguration();

         // force a reload local state
         localProducerConfiguration = null;
View Full Code Here

Examples of org.gatein.wsrp.producer.config.ProducerConfiguration

         System.out.println("newRoot " + localName);
      }

      if ("producer-configuration".equals(localName))
      {
         ProducerConfiguration producerConfiguration = new ProducerConfigurationImpl();
         producerConfiguration.setUsingStrictMode(getBooleanAttributeValue(attrs, "useStrictMode", true));
         return producerConfiguration;
      }
      throw new IllegalArgumentException("The processed file doesn't seem to have the proper format, " +
         "was expecting producer-configuration, instead got " + localName);
   }
View Full Code Here

Examples of org.gatein.wsrp.producer.config.ProducerConfiguration

   public String save()
   {
      try
      {
         // replicate local state to producer state
         ProducerConfiguration currentlyPersistedConfiguration = getConfiguration();
         LocalProducerConfiguration localConfiguration = getLocalConfiguration();

         ProducerRegistrationRequirements registrationRequirements = currentlyPersistedConfiguration.getRegistrationRequirements();

         registrationRequirements.setRegistrationRequiredForFullDescription(localConfiguration.isRegistrationRequiredForFullDescription());
         registrationRequirements.setRegistrationRequired(localConfiguration.isRegistrationRequired());

         registrationRequirements.reloadPolicyFrom(policyClassName, validatorClassName);

         registrationRequirements.setRegistrationProperties(localConfiguration.getRegistrationProperties());

         currentlyPersistedConfiguration.setUsingStrictMode(localConfiguration.isUsingStrictMode());

         getConfigurationService().saveConfiguration();

         // force a reload local state
         localProducerConfiguration = null;
View Full Code Here

Examples of org.gatein.wsrp.producer.config.ProducerConfiguration

   private LocalProducerConfiguration getLocalConfiguration()
   {
      if (localProducerConfiguration == null)
      {
         localProducerConfiguration = new LocalProducerConfiguration();
         ProducerConfiguration configuration = getConfiguration();
         localProducerConfiguration.initFrom(configuration.getRegistrationRequirements(), configuration.isUsingStrictMode());
      }

      return localProducerConfiguration;
   }
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.