Package eu.mosaic_cloud.platform.core.configuration

Examples of eu.mosaic_cloud.platform.core.configuration.IConfiguration


    @Override
    public CallbackCompletion<Void> initialize (final ControllerCloudletContext context, final CloudletCallbackArguments<ControllerCloudletContext> arguments)
    {
      this.logger.info ("ControllerCloudlet initializing...");
      context.cloudlet = arguments.getCloudlet ();
      final IConfiguration configuration = context.cloudlet.getConfiguration ();
      final IConfiguration kvConfiguration = configuration.spliceConfiguration (ConfigurationIdentifier.resolveAbsolute ("statostore"));
      context.kvStore = context.cloudlet.getConnectorFactory (IKvStoreConnectorFactory.class).create (kvConfiguration, String.class, JsonDataEncoder.create (String.class), new KeyValueCallbackresult (), context);
      final IConfiguration queueConfiguration2 = configuration.spliceConfiguration (ConfigurationIdentifier.resolveAbsolute ("queueclient.consumer"));
      context.consumer = context.cloudlet.getConnectorFactory (IAmqpQueueConsumerConnectorFactory.class).create (queueConfiguration2, String.class, PlainTextDataEncoder.DEFAULT_INSTANCE, new AmqpConsumerCallbackClient (), context);
      final IConfiguration queueConfiguration4 = configuration.spliceConfiguration (ConfigurationIdentifier.resolveAbsolute ("queuestate.consumer"));
      context.consumerev = context.cloudlet.getConnectorFactory (IAmqpQueueConsumerConnectorFactory.class).create (queueConfiguration4, String.class, PlainTextDataEncoder.DEFAULT_INSTANCE, new AmqpConsumerCallbackState (), context);
      final IConfiguration queueConfiguration = configuration.spliceConfiguration (ConfigurationIdentifier.resolveAbsolute ("queuerequest.publisher"));
      context.publisher = context.cloudlet.getConnectorFactory (IAmqpQueuePublisherConnectorFactory.class).create (queueConfiguration, String.class, PlainTextDataEncoder.DEFAULT_INSTANCE, new AmqpPublisherCallbackWG (), context);
      final IConfiguration queueConfiguration3 = configuration.spliceConfiguration (ConfigurationIdentifier.resolveAbsolute ("queueresult.publisher"));
      context.publisherev = context.cloudlet.getConnectorFactory (IAmqpQueuePublisherConnectorFactory.class).create (queueConfiguration3, String.class, PlainTextDataEncoder.DEFAULT_INSTANCE, new AmqpPublisherCallbackResult (), context);
      return CallbackCompletion.createAndChained (context.kvStore.initialize (), context.consumer.initialize (),context.consumerev.initialize (),context.publisher.initialize (),context.publisherev.initialize ());
    }
View Full Code Here


    @Override
    public CallbackCompletion<Void> initialize (final ClientFixedCloudletContext context, final CloudletCallbackArguments<ClientFixedCloudletContext> arguments)
    {
      this.logger.info ("ClientFixedCloudlet initializing...");
      context.cloudlet = arguments.getCloudlet ();
      final IConfiguration configuration = context.cloudlet.getConfiguration ();
      final IConfiguration queueConfiguration = configuration.spliceConfiguration (ConfigurationIdentifier.resolveAbsolute ("queueclient.publisher"));
      context.publisher = context.cloudlet.getConnectorFactory (IAmqpQueuePublisherConnectorFactory.class).create (queueConfiguration, String.class, PlainTextDataEncoder.DEFAULT_INSTANCE, new AmqpPublisherCallback (), context);
      return context.publisher.initialize ();
    }
View Full Code Here

    @Override
    public CallbackCompletion<Void> initialize (final DebugKvVariantContext context, final CloudletCallbackArguments<DebugKvVariantContext> arguments)
    {
      this.logger.info ("DebugKvVariant initializing...");
      context.cloudlet = arguments.getCloudlet ();
      final IConfiguration configuration = context.cloudlet.getConfiguration ();
      final IConfiguration kvConfiguration = configuration.spliceConfiguration (ConfigurationIdentifier.resolveAbsolute ("resultstore"));
      context.kvStore = context.cloudlet.getConnectorFactory (IKvStoreConnectorFactory.class).create (kvConfiguration, String.class, JsonDataEncoder.create (String.class), new KeyValueCallback (), context);
      final IConfiguration queueConfiguration = configuration.spliceConfiguration (ConfigurationIdentifier.resolveAbsolute ("queueresult.consumer"));
      context.consumer = context.cloudlet.getConnectorFactory (IAmqpQueueConsumerConnectorFactory.class).create (queueConfiguration, String.class, PlainTextDataEncoder.DEFAULT_INSTANCE, new AmqpConsumerCallback (), context);
      final IConfiguration queueConfiguration2 =  configuration.spliceConfiguration (ConfigurationIdentifier.resolveAbsolute ("queuefine.publisher"));
      context.publisher = context.cloudlet.getConnectorFactory (IAmqpQueuePublisherConnectorFactory.class).create (queueConfiguration2, String.class, PlainTextDataEncoder.DEFAULT_INSTANCE, new AmqpPublisherCallback (), context);
     
      return CallbackCompletion.createAndChained (context.kvStore.initialize (), context.consumer.initialize (),context.publisher.initialize());
    }
View Full Code Here

    @Override
    public CallbackCompletion<Void> initialize ( WGExtractionResultMessageCloudletContext context,  CloudletCallbackArguments<WGExtractionResultMessageCloudletContext> arguments)
    {
      this.logger.info ("WGCloudlet initializing...");
      context.cloudlet = arguments.getCloudlet ();
      final IConfiguration configuration = context.cloudlet.getConfiguration ();
      final IConfiguration queueConfiguration4 = configuration.spliceConfiguration (ConfigurationIdentifier.resolveAbsolute ("queuerequest.consumer"));
      context.consumerev = context.cloudlet.getConnectorFactory (IAmqpQueueConsumerConnectorFactory.class).create (queueConfiguration4, String.class, PlainTextDataEncoder.DEFAULT_INSTANCE, new AmqpConsumerCallbackControl (), context);
      final IConfiguration queueConfiguration3 = configuration.spliceConfiguration (ConfigurationIdentifier.resolveAbsolute ("queuestate.publisher"));
      context.publisherev = context.cloudlet.getConnectorFactory (IAmqpQueuePublisherConnectorFactory.class).create (queueConfiguration3, String.class, PlainTextDataEncoder.DEFAULT_INSTANCE, new AmqpPublisherCallbackStato (), context);
     
      ICloudletController<WGExtractionResultMessageCloudletContext> cloudlet = arguments.getCloudlet();
      context.cloudlet = cloudlet;
     
      IConfiguration cloudletConfiguration = cloudlet.getConfiguration ();
      IConfiguration configurationcommand = cloudlet.getConfiguration();
     
      String command = ConfigUtils.resolveParameter( configurationcommand, "source_file_processor.command", String.class, "default_command" );
      context.command = command;
     
      IConfiguration publisherConfiguration = cloudletConfiguration.spliceConfiguration( ConfigurationIdentifier.resolveAbsolute( "queue.publisher" ) );
      IConfiguration consumerConfiguration = cloudletConfiguration.spliceConfiguration(ConfigurationIdentifier.resolveAbsolute("queue.consumer"));
     
      context.publisher = cloudlet.getConnectorFactory( IAmqpQueuePublisherConnectorFactory.class ).create(
          publisherConfiguration,
          ExtractionResultMessage.class,
          JsonDataEncoder.create( ExtractionResultMessage.class ),
View Full Code Here

    @Override
    public CallbackCompletion<Void> initialize ( WGExtractionResultMessageCloudletContext context,  CloudletCallbackArguments<WGExtractionResultMessageCloudletContext> arguments)
    {
      this.logger.info ("WGCloudlet initializing...");
      context.cloudlet = arguments.getCloudlet ();
      final IConfiguration configuration = context.cloudlet.getConfiguration ();
      final IConfiguration queueConfiguration4 = configuration.spliceConfiguration (ConfigurationIdentifier.resolveAbsolute ("queuerequest.consumer"));
      context.consumerev = context.cloudlet.getConnectorFactory (IAmqpQueueConsumerConnectorFactory.class).create (queueConfiguration4, String.class, PlainTextDataEncoder.DEFAULT_INSTANCE, new AmqpConsumerCallbackControl (), context);
      final IConfiguration queueConfiguration3 = configuration.spliceConfiguration (ConfigurationIdentifier.resolveAbsolute ("queuestate.publisher"));
      context.publisherev = context.cloudlet.getConnectorFactory (IAmqpQueuePublisherConnectorFactory.class).create (queueConfiguration3, String.class, PlainTextDataEncoder.DEFAULT_INSTANCE, new AmqpPublisherCallbackStato (), context);
     
      ICloudletController<WGExtractionResultMessageCloudletContext> cloudlet = arguments.getCloudlet();
      context.cloudlet = cloudlet;
     
      IConfiguration cloudletConfiguration = cloudlet.getConfiguration ();
      IConfiguration configurationcommand = cloudlet.getConfiguration();
     
      String command = ConfigUtils.resolveParameter( configurationcommand, "source_file_processor.command", String.class, "default_command" );
      context.command = command;
     
      IConfiguration publisherConfiguration = cloudletConfiguration.spliceConfiguration( ConfigurationIdentifier.resolveAbsolute( "queue.publisher" ) );
      IConfiguration consumerConfiguration = cloudletConfiguration.spliceConfiguration(ConfigurationIdentifier.resolveAbsolute("queue.consumer"));
     
      context.publisher = cloudlet.getConnectorFactory( IAmqpQueuePublisherConnectorFactory.class ).create(
          publisherConfiguration,
          ExtractionResultMessage.class,
          JsonDataEncoder.create( ExtractionResultMessage.class ),
View Full Code Here

    @Override
    public CallbackCompletion<Void> initialize (final DebugErrorKvContext context, final CloudletCallbackArguments<DebugErrorKvContext> arguments)
    {
      this.logger.info ("DebugErrorKv initializing...");
      context.cloudlet = arguments.getCloudlet ();
      final IConfiguration configuration = context.cloudlet.getConfiguration ();
      final IConfiguration kvConfiguration = configuration.spliceConfiguration (ConfigurationIdentifier.resolveAbsolute ("resultstore"));
      context.kvStore = context.cloudlet.getConnectorFactory (IKvStoreConnectorFactory.class).create (kvConfiguration, String.class, JsonDataEncoder.create (String.class), new KeyValueCallback (), context);
      final IConfiguration queueConfiguration = configuration.spliceConfiguration (ConfigurationIdentifier.resolveAbsolute ("queueresult.consumer"));
      context.consumer = context.cloudlet.getConnectorFactory (IAmqpQueueConsumerConnectorFactory.class).create (queueConfiguration, String.class, PlainTextDataEncoder.DEFAULT_INSTANCE, new AmqpConsumerCallback (), context);
      final IConfiguration queueConfiguration2 =  configuration.spliceConfiguration (ConfigurationIdentifier.resolveAbsolute ("queuefine.publisher"));
      context.publisher = context.cloudlet.getConnectorFactory (IAmqpQueuePublisherConnectorFactory.class).create (queueConfiguration2, String.class, PlainTextDataEncoder.DEFAULT_INSTANCE, new AmqpPublisherCallback (), context);
      final IConfiguration kvConfigurationbyte = configuration.spliceConfiguration (ConfigurationIdentifier.resolveAbsolute ("resultstorebyte"));
      context.kvStorebyte = context.cloudlet.getConnectorFactory (IKvStoreConnectorFactory.class).create (kvConfigurationbyte, byte[].class, NullDataEncoder.create (), new KeyValueCallbackbyte (), context);
      return CallbackCompletion.createAndChained (context.kvStore.initialize (), context.consumer.initialize (),context.publisher.initialize(),context.kvStorebyte.initialize());
    }
View Full Code Here

    @Override
    public CallbackCompletion<Void> initialize (final DebugKvContext context, final CloudletCallbackArguments<DebugKvContext> arguments)
    {
      this.logger.info ("DebugKv initializing...");
      context.cloudlet = arguments.getCloudlet ();
      final IConfiguration configuration = context.cloudlet.getConfiguration ();
      final IConfiguration kvConfiguration = configuration.spliceConfiguration (ConfigurationIdentifier.resolveAbsolute ("resultstore"));
      context.kvStore = context.cloudlet.getConnectorFactory (IKvStoreConnectorFactory.class).create (kvConfiguration, String.class, JsonDataEncoder.create (String.class), new KeyValueCallback (), context);
      final IConfiguration queueConfiguration = configuration.spliceConfiguration (ConfigurationIdentifier.resolveAbsolute ("queueresult.consumer"));
      context.consumer = context.cloudlet.getConnectorFactory (IAmqpQueueConsumerConnectorFactory.class).create (queueConfiguration, String.class, PlainTextDataEncoder.DEFAULT_INSTANCE, new AmqpConsumerCallback (), context);
      final IConfiguration queueConfiguration2 =  configuration.spliceConfiguration (ConfigurationIdentifier.resolveAbsolute ("queuefine.publisher"));
      context.publisher = context.cloudlet.getConnectorFactory (IAmqpQueuePublisherConnectorFactory.class).create (queueConfiguration2, String.class, PlainTextDataEncoder.DEFAULT_INSTANCE, new AmqpPublisherCallback (), context);
     
      return CallbackCompletion.createAndChained (context.kvStore.initialize (), context.consumer.initialize (),context.publisher.initialize());
    }
View Full Code Here

    @Override
    public CallbackCompletion<Void> initialize ( WGFileMessageCloudletContext context, CloudletCallbackArguments<WGFileMessageCloudletContext> arguments)
    {
      this.logger.info ("WGCloudlet initializing...");
      context.cloudlet = arguments.getCloudlet ();
      final IConfiguration configuration = context.cloudlet.getConfiguration ();
      final IConfiguration queueConfiguration4 = configuration.spliceConfiguration (ConfigurationIdentifier.resolveAbsolute ("queuerequest.consumer"));
      context.consumerev = context.cloudlet.getConnectorFactory (IAmqpQueueConsumerConnectorFactory.class).create (queueConfiguration4, String.class, PlainTextDataEncoder.DEFAULT_INSTANCE, new AmqpConsumerCallbackControl (), context);
      final IConfiguration queueConfiguration3 = configuration.spliceConfiguration (ConfigurationIdentifier.resolveAbsolute ("queuestate.publisher"));
      context.publisherev = context.cloudlet.getConnectorFactory (IAmqpQueuePublisherConnectorFactory.class).create (queueConfiguration3, String.class, PlainTextDataEncoder.DEFAULT_INSTANCE, new AmqpPublisherCallbackStato (), context);
     
      ICloudletController<WGFileMessageCloudletContext> cloudlet = arguments.getCloudlet();
      context.cloudlet = cloudlet;
     
      IConfiguration cloudletConfiguration = cloudlet.getConfiguration ();
      IConfiguration publisherConfiguration = cloudletConfiguration.spliceConfiguration( ConfigurationIdentifier.resolveAbsolute( "queue.publisher" ) );
      IConfiguration consumerConfiguration = cloudletConfiguration.spliceConfiguration(ConfigurationIdentifier.resolveAbsolute("queue.consumer"));
     
      context.publisher = cloudlet.getConnectorFactory(IAmqpQueuePublisherConnectorFactory.class ).create(
          publisherConfiguration,
          FileMessage.class,
          JsonDataEncoder.create( FileMessage.class ),
View Full Code Here

    @Override
    public CallbackCompletion<Void> initialize (final WGCloudletContext context, final CloudletCallbackArguments<WGCloudletContext> arguments)
    {
      this.logger.info ("WGCloudlet initializing...");
      context.cloudlet = arguments.getCloudlet ();
      final IConfiguration configuration = context.cloudlet.getConfiguration ();
      final IConfiguration queueConfiguration2 = configuration.spliceConfiguration (ConfigurationIdentifier.resolveAbsolute ("queueaction.consumer"));
      context.consumer = context.cloudlet.getConnectorFactory (IAmqpQueueConsumerConnectorFactory.class).create (queueConfiguration2, String.class, PlainTextDataEncoder.DEFAULT_INSTANCE, new AmqpConsumerCallback (), context);
      final IConfiguration queueConfiguration4 = configuration.spliceConfiguration (ConfigurationIdentifier.resolveAbsolute ("queuerequest.consumer"));
      context.consumerev = context.cloudlet.getConnectorFactory (IAmqpQueueConsumerConnectorFactory.class).create (queueConfiguration4, String.class, PlainTextDataEncoder.DEFAULT_INSTANCE, new AmqpConsumerCallbackControl (), context);
      final IConfiguration queueConfiguration = configuration.spliceConfiguration (ConfigurationIdentifier.resolveAbsolute ("queueupdate.publisher"));
      context.publisher = context.cloudlet.getConnectorFactory (IAmqpQueuePublisherConnectorFactory.class).create (queueConfiguration, String.class, PlainTextDataEncoder.DEFAULT_INSTANCE, new AmqpPublisherCallback (), context);
      final IConfiguration queueConfiguration3 = configuration.spliceConfiguration (ConfigurationIdentifier.resolveAbsolute ("queuestate.publisher"));
      context.publisherev = context.cloudlet.getConnectorFactory (IAmqpQueuePublisherConnectorFactory.class).create (queueConfiguration3, String.class, PlainTextDataEncoder.DEFAULT_INSTANCE, new AmqpPublisherCallbackStato (), context);
      createWgBehaviour(context);
      return CallbackCompletion.createAndChained (context.consumer.initialize (),context.consumerev.initialize (),context.publisher.initialize (),context.publisherev.initialize ());
    }
View Full Code Here

    @Override
    public CallbackCompletion<Void> initialize ( WGFileMessageExtractionResultMessageCloudletContext context,  CloudletCallbackArguments<WGFileMessageExtractionResultMessageCloudletContext> arguments)
    {
      this.logger.info ("WGCloudlet initializing...");
      context.cloudlet = arguments.getCloudlet ();
      final IConfiguration configuration = context.cloudlet.getConfiguration ();
      final IConfiguration queueConfiguration4 = configuration.spliceConfiguration (ConfigurationIdentifier.resolveAbsolute ("queuerequest.consumer"));
      context.consumerev = context.cloudlet.getConnectorFactory (IAmqpQueueConsumerConnectorFactory.class).create (queueConfiguration4, String.class, PlainTextDataEncoder.DEFAULT_INSTANCE, new AmqpConsumerCallbackControl (), context);
      final IConfiguration queueConfiguration3 = configuration.spliceConfiguration (ConfigurationIdentifier.resolveAbsolute ("queuestate.publisher"));
      context.publisherev = context.cloudlet.getConnectorFactory (IAmqpQueuePublisherConnectorFactory.class).create (queueConfiguration3, String.class, PlainTextDataEncoder.DEFAULT_INSTANCE, new AmqpPublisherCallbackStato (), context);
     
      ICloudletController<WGFileMessageExtractionResultMessageCloudletContext> cloudlet = arguments.getCloudlet();
      context.cloudlet = cloudlet;
     
      IConfiguration cloudletConfiguration = cloudlet.getConfiguration ();
 
     
      IConfiguration publisherConfiguration = cloudletConfiguration.spliceConfiguration( ConfigurationIdentifier.resolveAbsolute( "queue.publisher" ) );
      IConfiguration consumerConfiguration = cloudletConfiguration.spliceConfiguration(ConfigurationIdentifier.resolveAbsolute("queue.consumer"));
     
      context.publisher = cloudlet.getConnectorFactory( IAmqpQueuePublisherConnectorFactory.class ).create(
          publisherConfiguration,
          FileMessage.class,
          JsonDataEncoder.create( FileMessage.class ),
View Full Code Here

TOP

Related Classes of eu.mosaic_cloud.platform.core.configuration.IConfiguration

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.