john pfeiffer
  • Home
  • Categories
  • Tags
  • Archives

AtmosConnection

// 2012-03-15 requires Connection Interface

import com.emc.esu.api.EsuApi;
import com.emc.esu.api.EsuException;
import com.emc.esu.api.rest.EsuRestApi;

public class AtmosConnection implements Connection
{
    private static String atmosServer;
    private static String atmosPort;
    private static String atmosUser;
    private static String atmosPassword;
    private static EsuApi myEsuApi;


    AtmosConnection( String server , String port , String user, String password )
    {
        atmosServer = server;
        atmosPort = port;
        atmosUser = user;
        atmosPassword = password;
        myEsuApi = initializeEsuApi();
    }

    private static EsuApi initializeEsuApi()
    {
      try
        {   int portInteger = Integer.parseInt( atmosPort );
            myEsuApi = new EsuRestApi( atmosServer , portInteger , atmosUser , atmosPassword );
        }
        catch( EsuException ee )
        {
            ee.printStackTrace();
            System.exit( 1 );
        }
      return myEsuApi;
    }

    public EsuApi getEsuApi()
    {       return myEsuApi;
    }

    @Override   public String getHost()
    {   return atmosServer;
    }
    @Override   public String getPort()
    {   return atmosPort;
    }
    @Override   public String getUser()
    {   return atmosUser;
    }
    @Override   public String getPassword()
    {   return atmosPassword;
    }

}// end class

  • « Connection Interface
  • Browser elinks text based web »

Published

Mar 16, 2012

Category

java-classes

~109 words

Tags

  • atmos 11
  • atmosconnection 1
  • classes 92
  • java 252