You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@velocity.apache.org by Dishara Wijewardana <dd...@gmail.com> on 2012/05/07 18:40:22 UTC

[GSoC 2012] Scope of the JSR 223 API coverage in implementation

Hi all,
I am starting this thread to keep track of the API scope of this
implementation which we going to cover.

All together, JSR 223 API has two main packages. Will continue updating the
thread. And any ideas, thoughts are welcome.!!

*javax.script*
*Interfaces *

Compilable
Invocable
Namespace
ScriptContext
ScriptEngine  -  already discussed in detail
ScriptEngineFactory - already discussed in detail
ScriptEngineInfo

*javax.script.http
*
*Interfaces*
*
*
*HttpScriptContext*
*HttpScriptRequest*
*HttpScriptResponse*


-- 
Thanks
/Dishara

Re: [GSoC 2012] Scope of the JSR 223 API coverage in implementation

Posted by Dishara Wijewardana <dd...@gmail.com>.
On Wed, May 16, 2012 at 5:37 PM, Claude Brisson <cl...@renegat.net> wrote:

> I started a page on the wiki:
>
>  http://wiki.apache.org/velocity/VelocityScriptingApi
>
> it will be more convenient than the dev list. Feel free to
> change its whole structure.
>

Sure, I will start.
Thanks

>
>
>  Claude
>
> On Sun, 13 May 2012 01:13:45 +0530
> Dishara Wijewardana <dd...@gmail.com> wrote:
>
> > On Sun, May 13, 2012 at 12:15 AM, Dishara Wijewardana <
> > ddwijewardana@gmail.com> wrote:
> >
> > >
> > >
> > > On Mon, May 7, 2012 at 10:10 PM, Dishara Wijewardana <
> > > ddwijewardana@gmail.com> wrote:
> > >
> > >> Hi all,
> > >> I am starting this thread to keep track of the API scope of this
> > >> implementation which we going to cover.
> > >>
> > >> All together, JSR 223 API has two main packages. Will continue
> > >> updating the thread. And any ideas, thoughts are welcome.!!
> > >>
> > >> *javax.script*
> > >> *Interfaces *
> > >>
> > >> Compilable
> > >> Invocable
> > >> Namespace
> > >>
> > >
> > >   ScriptContext - already a discussed in detail (which methods
> > > directly supports, and which need to implement)
> > >
> > >
> > >> ScriptEngine  -  already discussed in detail
> > >> ScriptEngineFactory - already discussed in detail
> > >>
> > >
> > >    ScriptEngineInfo -  This can be implemented from loading the
> > > info from a property file.
> > >
> >
> > We also have to add a new class called ScriptEngineManager who is
> > responsible of managing engine related stuff,(which also recommends
> > from the spec)
> > This will allow users to maintain a global scope of attributes
> > visible in all ScriptEngines,
> >
> >
> > >
> > >> *javax.script.http
> > >> *
> > >> *Interfaces*
> > >> *
> > >> *
> > >> *HttpScriptContext*
> > >> *HttpScriptRequest*
> > >> *HttpScriptResponse*
> > >>
> > >>
> > >> --
> > >> Thanks
> > >> /Dishara
> > >>
> > >>
> > >
> > >
> > > --
> > > Thanks
> > > /Dishara
> > >
> > >
> >
> >
>
>


-- 
Thanks
/Dishara

Re: [GSoC 2012] Scope of the JSR 223 API coverage in implementation

Posted by Claude Brisson <cl...@renegat.net>.
I started a page on the wiki:

  http://wiki.apache.org/velocity/VelocityScriptingApi

it will be more convenient than the dev list. Feel free to
change its whole structure.


  Claude

On Sun, 13 May 2012 01:13:45 +0530
Dishara Wijewardana <dd...@gmail.com> wrote:

> On Sun, May 13, 2012 at 12:15 AM, Dishara Wijewardana <
> ddwijewardana@gmail.com> wrote:
> 
> >
> >
> > On Mon, May 7, 2012 at 10:10 PM, Dishara Wijewardana <
> > ddwijewardana@gmail.com> wrote:
> >
> >> Hi all,
> >> I am starting this thread to keep track of the API scope of this
> >> implementation which we going to cover.
> >>
> >> All together, JSR 223 API has two main packages. Will continue
> >> updating the thread. And any ideas, thoughts are welcome.!!
> >>
> >> *javax.script*
> >> *Interfaces *
> >>
> >> Compilable
> >> Invocable
> >> Namespace
> >>
> >
> >   ScriptContext - already a discussed in detail (which methods
> > directly supports, and which need to implement)
> >
> >
> >> ScriptEngine  -  already discussed in detail
> >> ScriptEngineFactory - already discussed in detail
> >>
> >
> >    ScriptEngineInfo -  This can be implemented from loading the
> > info from a property file.
> >
> 
> We also have to add a new class called ScriptEngineManager who is
> responsible of managing engine related stuff,(which also recommends
> from the spec)
> This will allow users to maintain a global scope of attributes
> visible in all ScriptEngines,
> 
> 
> >
> >> *javax.script.http
> >> *
> >> *Interfaces*
> >> *
> >> *
> >> *HttpScriptContext*
> >> *HttpScriptRequest*
> >> *HttpScriptResponse*
> >>
> >>
> >> --
> >> Thanks
> >> /Dishara
> >>
> >>
> >
> >
> > --
> > Thanks
> > /Dishara
> >
> >
> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@velocity.apache.org
For additional commands, e-mail: dev-help@velocity.apache.org


Re: [GSoC 2012] Scope of the JSR 223 API coverage in implementation

Posted by Dishara Wijewardana <dd...@gmail.com>.
On Sun, May 13, 2012 at 12:15 AM, Dishara Wijewardana <
ddwijewardana@gmail.com> wrote:

>
>
> On Mon, May 7, 2012 at 10:10 PM, Dishara Wijewardana <
> ddwijewardana@gmail.com> wrote:
>
>> Hi all,
>> I am starting this thread to keep track of the API scope of this
>> implementation which we going to cover.
>>
>> All together, JSR 223 API has two main packages. Will continue updating
>> the thread. And any ideas, thoughts are welcome.!!
>>
>> *javax.script*
>> *Interfaces *
>>
>> Compilable
>> Invocable
>> Namespace
>>
>
>   ScriptContext - already a discussed in detail (which methods directly
> supports, and which need to implement)
>
>
>> ScriptEngine  -  already discussed in detail
>> ScriptEngineFactory - already discussed in detail
>>
>
>    ScriptEngineInfo -  This can be implemented from loading the info from
> a property file.
>

We also have to add a new class called ScriptEngineManager who is
responsible of managing engine related stuff,(which also recommends from
the spec)
This will allow users to maintain a global scope of attributes visible in
all ScriptEngines,


>
>> *javax.script.http
>> *
>> *Interfaces*
>> *
>> *
>> *HttpScriptContext*
>> *HttpScriptRequest*
>> *HttpScriptResponse*
>>
>>
>> --
>> Thanks
>> /Dishara
>>
>>
>
>
> --
> Thanks
> /Dishara
>
>


-- 
Thanks
/Dishara

Re: [GSoC 2012] Scope of the JSR 223 API coverage in implementation

Posted by Dishara Wijewardana <dd...@gmail.com>.
On Mon, May 7, 2012 at 10:10 PM, Dishara Wijewardana <
ddwijewardana@gmail.com> wrote:

> Hi all,
> I am starting this thread to keep track of the API scope of this
> implementation which we going to cover.
>
> All together, JSR 223 API has two main packages. Will continue updating
> the thread. And any ideas, thoughts are welcome.!!
>
> *javax.script*
> *Interfaces *
>
> Compilable
> Invocable
> Namespace
>

  ScriptContext - already a discussed in detail (which methods directly
supports, and which need to implement)


> ScriptEngine  -  already discussed in detail
> ScriptEngineFactory - already discussed in detail
>

   ScriptEngineInfo -  This can be implemented from loading the info from a
property file.


> *javax.script.http
> *
> *Interfaces*
> *
> *
> *HttpScriptContext*
> *HttpScriptRequest*
> *HttpScriptResponse*
>
>
> --
> Thanks
> /Dishara
>
>


-- 
Thanks
/Dishara