Package eu.mosaic_cloud.platform.core.configuration

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


    {
      this.logger.info ("initializing CaCreateResourceCloudlet...");
      context.slaResourceList=new Hashtable<String,Vector<String>>();
      context.identity = UUID.randomUUID ().toString ();
      context.cloudlet = arguments.getCloudlet ();
      final IConfiguration cloudletConfiguration = context.cloudlet.getConfiguration ();
      final IConfiguration caprovisioningConfiguration = cloudletConfiguration.spliceConfiguration (ConfigurationIdentifier.resolveAbsolute ("caprovisioning"));
      context.ca_provisioning = context.cloudlet.getConnectorFactory (ICaProvisioningConnectorFactory.class).create (caprovisioningConfiguration, String.class, PlainTextDataEncoder.DEFAULT_INSTANCE, new CaProvisioningCallbacks (), context);
     
      context.securityString=ConfigUtils.resolveParameter (caprovisioningConfiguration, "security_string", String.class, "");
     
      final IConfiguration camanagementConfiguration = cloudletConfiguration.spliceConfiguration (ConfigurationIdentifier.resolveAbsolute ("camanagement"));
      context.ca_management = context.cloudlet.getConnectorFactory (ICaManagementConnectorFactory.class).create (camanagementConfiguration, String.class, PlainTextDataEncoder.DEFAULT_INSTANCE, new CaManagementCallbacks (), context);
      return (CallbackCompletion.createAndChained (context.ca_provisioning.initialize (), context.ca_management.initialize ()));
    }
View Full Code Here


    public CallbackCompletion<Void> initialize (CaManagementCloudletContext context, CloudletCallbackArguments<CaManagementCloudletContext> arguments)
    {
      this.logger.info ("initializing CaManagementCloudlet...");
      context.identity = UUID.randomUUID ().toString ();
      context.cloudlet = arguments.getCloudlet ();
      final IConfiguration cloudletConfiguration = context.cloudlet.getConfiguration ();
      final IConfiguration camanagementConfiguration = cloudletConfiguration.spliceConfiguration (ConfigurationIdentifier.resolveAbsolute ("camanagement"));
      context.ca_management = context.cloudlet.getConnectorFactory (ICaManagementConnectorFactory.class).create (camanagementConfiguration, String.class, PlainTextDataEncoder.DEFAULT_INSTANCE, new CaManagementCallbacks (), context);
      return (context.ca_management.initialize ());
    }
View Full Code Here

    public CallbackCompletion<Void> initialize (CaGetSlaCloudletContext context, CloudletCallbackArguments<CaGetSlaCloudletContext> arguments)
    {
      this.logger.info ("initializing CaGetSlaCloudlet...");
      context.identity = UUID.randomUUID ().toString ();
      context.cloudlet = arguments.getCloudlet ();
      final IConfiguration cloudletConfiguration = context.cloudlet.getConfiguration ();
      final IConfiguration caprovisioningConfiguration = cloudletConfiguration.spliceConfiguration (ConfigurationIdentifier.resolveAbsolute ("caprovisioning"));
      context.ca_provisioning = context.cloudlet.getConnectorFactory (ICaProvisioningConnectorFactory.class).create (caprovisioningConfiguration, String.class, PlainTextDataEncoder.DEFAULT_INSTANCE, new CaProvisioningCallbacks (), context);
      final IConfiguration camanagementConfiguration = cloudletConfiguration.spliceConfiguration (ConfigurationIdentifier.resolveAbsolute ("camanagement"));
      context.ca_management = context.cloudlet.getConnectorFactory (ICaManagementConnectorFactory.class).create (camanagementConfiguration, String.class, PlainTextDataEncoder.DEFAULT_INSTANCE, new CaManagementCallbacks (), context);
      return (CallbackCompletion.createAndChained (context.ca_provisioning.initialize (), context.ca_management.initialize ()));
    }
View Full Code Here

    public CallbackCompletion<Void> initialize (CaProvisioningCloudletContext context, CloudletCallbackArguments<CaProvisioningCloudletContext> arguments)
    {
      this.logger.info ("initializing CaProvisioningCloudlet...");
      context.identity = UUID.randomUUID ().toString ();
      context.cloudlet = arguments.getCloudlet ();
      final IConfiguration cloudletConfiguration = context.cloudlet.getConfiguration ();
      final IConfiguration caprovisioningConfiguration = cloudletConfiguration.spliceConfiguration (ConfigurationIdentifier.resolveAbsolute ("caprovisioning"));
      context.ca_provisioning = context.cloudlet.getConnectorFactory (ICaProvisioningConnectorFactory.class).create (caprovisioningConfiguration, String.class, PlainTextDataEncoder.DEFAULT_INSTANCE, new CaProvisioningCallbacks (), context);
      return (context.ca_provisioning.initialize ());
    }
View Full Code Here

  @BeforeClass
  public static void setUpBeforeClass() throws Exception {
//    String host = "localhost";
//    Integer port = 9000;
     
    final IConfiguration configuration = PropertyTypeConfiguration.create ();
    configuration.addParameter ("interop.driver.endpoint", "inproc://fb012d6b-c238-4b31-b889-4121a318b2cb");
    configuration.addParameter ("interop.driver.identity", "fb012d6b-c238-4b31-b889-4121a318b2cb");
    configuration.addParameter ("dfs.port", 9000);
    configuration.addParameter ("dfs.host", "192.168.87.66");
    configuration.addParameter ("dfs.driver", "eu.mosaic_cloud.drivers.filesystem.hdfs.HDFSDriver");
   
    Scenario scenario = new Scenario (HdfsTest.class, configuration);
    HdfsTest.scenario = scenario;
    scenario.registerDriverRole(DFSSession.DRIVER);
   
View Full Code Here

    public CallbackCompletion<Void> initialize(DfsCloudletContext context,
        CloudletCallbackArguments<DfsCloudletContext> arguments) {
     
      this.logger.info("DfsCloudlet initializing...");
      context.cloudlet = arguments.getCloudlet();
      final IConfiguration configuration = context.cloudlet.getConfiguration ();
      final IConfiguration dfsConfiguration = configuration.spliceConfiguration (ConfigurationIdentifier.resolveAbsolute ("dfs"));
     
      context.dfs = context.cloudlet.getConnectorFactory(IGenericDfsConnectorFactory.class).create(dfsConfiguration, new DfsCallback(), context);

      return context.dfs.initialize();
       
View Full Code Here

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

@Override
public CallbackCompletion<Void> initialize (final CloudletLetturadaFileContext context, final CloudletCallbackArguments<CloudletLetturadaFileContext> arguments)
{
  this.logger.info ("CloudletLetturadaFile initializing...");
  context.cloudlet = arguments.getCloudlet ();
  final IConfiguration configuration = context.cloudlet.getConfiguration ();
  final IConfiguration queueConfiguration = configuration.spliceConfiguration (ConfigurationIdentifier.resolveAbsolute ("queuemhttpgw.consumer"));
  final IConfiguration queueConfiguration2 = configuration.spliceConfiguration (ConfigurationIdentifier.resolveAbsolute ("queueclient.publisher"));
  context.publisher = context.cloudlet.getConnectorFactory (IAmqpQueuePublisherConnectorFactory.class).create (queueConfiguration2, String.class, PlainTextDataEncoder.DEFAULT_INSTANCE, new AmqpPublisherCallback (), context);
  context.consumer = context.cloudlet.getConnectorFactory (IAmqpQueueConsumerConnectorFactory.class).create (queueConfiguration, byte[].class, NullDataEncoder.create(), new AmqpConsumerCallback (), context);
  return CallbackCompletion.createAndChained (context.consumer.initialize (),context.publisher.initialize ());
}
View Full Code Here

    @Override
    public CallbackCompletion<Void> initialize (final ConsumerByteContext context, final CloudletCallbackArguments<ConsumerByteContext> arguments)
    {
      this.logger.info ("ConsumerByte initializing...");
      context.cloudlet = arguments.getCloudlet ();
      final IConfiguration configuration = context.cloudlet.getConfiguration ();
      final IConfiguration queueConfiguration = configuration.spliceConfiguration (ConfigurationIdentifier.resolveAbsolute ("queuemhttpgw.consumer"));
      final IConfiguration queueConfiguration2 = configuration.spliceConfiguration (ConfigurationIdentifier.resolveAbsolute ("queueclient.publisher"));
      context.publisher = context.cloudlet.getConnectorFactory (IAmqpQueuePublisherConnectorFactory.class).create (queueConfiguration2, String.class, PlainTextDataEncoder.DEFAULT_INSTANCE, new AmqpPublisherCallback (), context);
      context.consumer = context.cloudlet.getConnectorFactory (IAmqpQueueConsumerConnectorFactory.class).create (queueConfiguration, byte[].class, NullDataEncoder.create(), new AmqpConsumerCallback (), context);
      return CallbackCompletion.createAndChained (context.consumer.initialize (),context.publisher.initialize ());
    }
View Full Code Here

    @Override
    public CallbackCompletion<Void> initialize (final XmlAnalyzerCloudletKvWithTimeFineContext context, final CloudletCallbackArguments<XmlAnalyzerCloudletKvWithTimeFineContext> arguments)
    {
      this.logger.info ("XmlAnalyzerCloudletKv initializing...");
      context.cloudlet = arguments.getCloudlet ();
      final IConfiguration configuration = context.cloudlet.getConfiguration ();
      final IConfiguration queueConfiguration2 = configuration.spliceConfiguration (ConfigurationIdentifier.resolveAbsolute ("queue1.consumer"));
      context.consumer = context.cloudlet.getConnectorFactory (IAmqpQueueConsumerConnectorFactory.class).create (queueConfiguration2, String.class, PlainTextDataEncoder.DEFAULT_INSTANCE, new AmqpConsumerCallback (), context);
      final IConfiguration queueConfiguration = configuration.spliceConfiguration (ConfigurationIdentifier.resolveAbsolute ("queue2.publisher"));
      context.publisher = context.cloudlet.getConnectorFactory (IAmqpQueuePublisherConnectorFactory.class).create (queueConfiguration, String.class, PlainTextDataEncoder.DEFAULT_INSTANCE, new AmqpPublisherCallback (), context);
      final IConfiguration kvConfiguration = configuration.spliceConfiguration (ConfigurationIdentifier.resolveAbsolute ("resultstore"));
      context.kvStore = context.cloudlet.getConnectorFactory (IKvStoreConnectorFactory.class).create (kvConfiguration, Dato.class, JsonDataEncoder.create(Dato.class) , new KeyValueCallback (), context);
      final IConfiguration kvConfiguration2 = configuration.spliceConfiguration (ConfigurationIdentifier.resolveAbsolute ("timestore"));
      context.kvStoretempi = context.cloudlet.getConnectorFactory (IKvStoreConnectorFactory.class).create (kvConfiguration2, ListaTempi.class, JsonDataEncoder.create(ListaTempi.class) , new KeyValueCallbackTempi (), context);
      return CallbackCompletion.createAndChained (context.consumer.initialize (),context.publisher.initialize (),context.kvStore.initialize(),context.kvStoretempi.initialize());
    }
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.