What about the package name then? Are we going to retain "description"?
As the argument goes, as it is not meta data, "description" does not sound correct.

Tanks,
Samisa...

Glen Daniels wrote:

For the record, I continue to really dislike ServiceDescription/OperationDescription as class names for these things. Consider Deepal's message below - the Service"Description" is the place you get the ClassLoader from! It contains metadata, sure, but in a real way it IS the runtime representation of the service itself. As such, I think these classes should be what we originally called them at the F2F:

AxisService
AxisOperation

This seems much more logical to me. The AxisService, for instance, is the Java representation of everything Axis needs to know about this service at runtime - it's not just a "Description".

Also right now it's a little confusing in that AxisConfiguration is the corresponding class to ConfigurationContext, and all the others are *Description... it would be nice to have it consistent.

This was discussed before:

http://marc.theaimsgroup.com/?l=axis-dev&m=112666988223509&w=2

But I couldn't find an actual VOTE where we decided to make the change from AxisService -> ServiceDescription....(can anyone point me to it?) so I'd like to have a VOTE for the record. So here we go....

PROPOSAL :

Make the hierarchy as follows:

s/ServiceDescription/AxisService/
s/OperationDescription/AxisOperation/
s/ServiceGroupDescription/AxisServiceGroup/

Here's my +1.

--Glen

Yves Langisch wrote:

Deepal,

Thanks, I'll give it a try.

Yves

On Tue, 2005-10-25 at 09:21 +0600, Deepal Jayasinghe wrote:

Hi Yvess;

The correct way is get the ServiceDescription from , MessageContxt and then you can get the correct classloader for that service (which has all you lib files) from serviceDescription
ClassLoader cl = sd.getClassLoader();

next you can load the properties you want.


Thanks,
Deepal
................................................................
~Future is Open~

----- Original Message ----- From: "Yves Langisch" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Monday, October 24, 2005 7:42 PM
Subject: [Axis2] Access a resource inside of a Axis2 archive



Hi

I've a Axis2 archive file (.aar) which contains several libraries in
the /lib folder.  In my *PortSkeleton class I'm looking for a way to
load a properties file that is in one of this libs. I tried with
this.getClass().getResource("my.properties") (also with
"lib/my.properties") without success. How can I achieve this?

Thanks
Yves







Reply via email to