Package com.cloudloop.config

Examples of com.cloudloop.config.AdapterConfig


              CloudProvider provider = constructor.newInstance(  );
              String name = provider.getName( );
              AdapterType type = provider.getAdapterType( );
              Map<String, String> requiredProperties = provider.getRequiredConfigProperties( );
              Map<String, String> optionalProperties = provider.getOptionalConfigProperties( );
              AdapterConfig schema =
                new AdapterConfig(name, clazz, type, requiredProperties, optionalProperties);
              configs.add( schema );
          }
        }
      catch (Throwable err)
      {
View Full Code Here


    // adapters must be configured
    // all required props must be set
    for ( Store store : stores )
    {
      String adapterName = store.getAdapter( );
      AdapterConfig adapterCfg = CliSession.getSession( ).getCloudloop( ).getProviderFactory( ).getAdapterConfig( adapterName );
      if ( adapterCfg == null )
      {
        error.println("Adapter '" + adapterName + "' has not been configured but is set as the adapter for store '" + store.getName( ) + "'." );
        error.flush( );
        return false;
      }
      Map<String, String> requiredProps = adapterCfg.getRequiredProperties( );
      List<PropertyType> configuredProps = store.getProperty( );
      for ( String propName : requiredProps.keySet( ) )
      {
        boolean propFound = false;
        for ( PropertyType prop : configuredProps )
View Full Code Here

 
  private void editProperties( ConfigurationWorkflow parent, ConfigurationWorkflowElementOutput output, CloudloopConfig config ,
      Store provider, PrintWriter writer, BufferedReader reader, PrintWriter error )
  { 
    ProviderFactory factory = parent.getSession( ).getProviderFactory( );
    AdapterConfig adapterCfg = factory.getAdapterConfig( provider.getAdapter( ) );
    if ( adapterCfg == null )
    {
      throw new IllegalStateException("Could not find configured adapter '" + provider.getAdapter( ) + "'.");
    }
   
View Full Code Here

TOP

Related Classes of com.cloudloop.config.AdapterConfig

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.