You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@airavata.apache.org by Nipuni Perera <ni...@gmail.com> on 2013/06/18 15:11:36 UTC
AiravataClientUtils.getAPI() has changed
Hi,
I am trying to write a Client API and following quick start guide here[1].
But the initialization of AiravataAPI has changed in the later releases and
has different parameters than a hash map as specified in the document.
AiravataAPI airavataAPI = AiravataClientUtils.getAPI(config);
//config is HashMap here
Therefore in the new "getAPI()" method what are the parameters listed as :
String gateway, String alternativeUser, PasswordCallback callback
[1]
https://cwiki.apache.org/confluence/display/AIRAVATA/Airavata+Client+Quickstar<https://cwiki.apache.org/confluence/display/AIRAVATA/Airavata+Client+Quickstart>
t
Thanks,
Nipuni
--
Nipuni Piyabasi Perera
Undergraduate
Department of Computer Science And Engineering
University of Moratuwa
Sri Lanka
Re: AiravataClientUtils.getAPI() has changed
Posted by Lahiru Gunathilake <gl...@gmail.com>.
Please have a look in to samples in airavata client[1], you'll understand
how to use airavata client for basic operations.
[1]https://svn.apache.org/repos/asf/airavata/trunk/samples/airavata-client
Lahiru
On Tue, Jun 18, 2013 at 9:45 AM, Saminda Wijeratne <sa...@gmail.com>wrote:
> Also AiravataClientUtils is deprecated. Please use AiravataAPIFactory class
> instead.
>
> Saminda
>
>
> On Tue, Jun 18, 2013 at 9:41 AM, Chathuri Wimalasena
> <ka...@gmail.com>wrote:
>
> > Hi Nipuni,
> >
> > You are correct. What we have in the wiki is outdated. You can set
> default
> > values to gateway(default) and alternativeUser (admin). PasswordCallback
> is
> > your implementation of the PasswordCallback interface. If you want you
> can
> > use the default passwordCallback implementation class
> > (org.apache.airavata.client.impl.PasswordCallBackImpl).
> >
> > Regards,
> > Chathuri
> >
> >
> > On Tue, Jun 18, 2013 at 9:11 AM, Nipuni Perera <nipuni880917@gmail.com
> > >wrote:
> >
> > > Hi,
> > >
> > > I am trying to write a Client API and following quick start guide
> > here[1].
> > > But the initialization of AiravataAPI has changed in the later releases
> > and
> > > has different parameters than a hash map as specified in the document.
> > >
> > > AiravataAPI airavataAPI = AiravataClientUtils.getAPI(config);
> > >
> > > //config is HashMap here
> > >
> > > Therefore in the new "getAPI()" method what are the parameters listed
> as
> > :
> > >
> > > String gateway, String alternativeUser, PasswordCallback callback
> > >
> > >
> > > [1]
> > >
> > >
> >
> https://cwiki.apache.org/confluence/display/AIRAVATA/Airavata+Client+Quickstar
> > > <
> > >
> >
> https://cwiki.apache.org/confluence/display/AIRAVATA/Airavata+Client+Quickstart
> > > >
> > > t
> > >
> > > Thanks,
> > > Nipuni
> > >
> > > --
> > > Nipuni Piyabasi Perera
> > > Undergraduate
> > > Department of Computer Science And Engineering
> > > University of Moratuwa
> > > Sri Lanka
> > >
> >
>
--
System Analyst Programmer
PTI Lab
Indiana University
Re: AiravataClientUtils.getAPI() has changed
Posted by Saminda Wijeratne <sa...@gmail.com>.
Also AiravataClientUtils is deprecated. Please use AiravataAPIFactory class
instead.
Saminda
On Tue, Jun 18, 2013 at 9:41 AM, Chathuri Wimalasena
<ka...@gmail.com>wrote:
> Hi Nipuni,
>
> You are correct. What we have in the wiki is outdated. You can set default
> values to gateway(default) and alternativeUser (admin). PasswordCallback is
> your implementation of the PasswordCallback interface. If you want you can
> use the default passwordCallback implementation class
> (org.apache.airavata.client.impl.PasswordCallBackImpl).
>
> Regards,
> Chathuri
>
>
> On Tue, Jun 18, 2013 at 9:11 AM, Nipuni Perera <nipuni880917@gmail.com
> >wrote:
>
> > Hi,
> >
> > I am trying to write a Client API and following quick start guide
> here[1].
> > But the initialization of AiravataAPI has changed in the later releases
> and
> > has different parameters than a hash map as specified in the document.
> >
> > AiravataAPI airavataAPI = AiravataClientUtils.getAPI(config);
> >
> > //config is HashMap here
> >
> > Therefore in the new "getAPI()" method what are the parameters listed as
> :
> >
> > String gateway, String alternativeUser, PasswordCallback callback
> >
> >
> > [1]
> >
> >
> https://cwiki.apache.org/confluence/display/AIRAVATA/Airavata+Client+Quickstar
> > <
> >
> https://cwiki.apache.org/confluence/display/AIRAVATA/Airavata+Client+Quickstart
> > >
> > t
> >
> > Thanks,
> > Nipuni
> >
> > --
> > Nipuni Piyabasi Perera
> > Undergraduate
> > Department of Computer Science And Engineering
> > University of Moratuwa
> > Sri Lanka
> >
>
Re: AiravataClientUtils.getAPI() has changed
Posted by Chathuri Wimalasena <ka...@gmail.com>.
Hi Nipuni,
You are correct. What we have in the wiki is outdated. You can set default
values to gateway(default) and alternativeUser (admin). PasswordCallback is
your implementation of the PasswordCallback interface. If you want you can
use the default passwordCallback implementation class
(org.apache.airavata.client.impl.PasswordCallBackImpl).
Regards,
Chathuri
On Tue, Jun 18, 2013 at 9:11 AM, Nipuni Perera <ni...@gmail.com>wrote:
> Hi,
>
> I am trying to write a Client API and following quick start guide here[1].
> But the initialization of AiravataAPI has changed in the later releases and
> has different parameters than a hash map as specified in the document.
>
> AiravataAPI airavataAPI = AiravataClientUtils.getAPI(config);
>
> //config is HashMap here
>
> Therefore in the new "getAPI()" method what are the parameters listed as :
>
> String gateway, String alternativeUser, PasswordCallback callback
>
>
> [1]
>
> https://cwiki.apache.org/confluence/display/AIRAVATA/Airavata+Client+Quickstar
> <
> https://cwiki.apache.org/confluence/display/AIRAVATA/Airavata+Client+Quickstart
> >
> t
>
> Thanks,
> Nipuni
>
> --
> Nipuni Piyabasi Perera
> Undergraduate
> Department of Computer Science And Engineering
> University of Moratuwa
> Sri Lanka
>