-
Type:
Enhancement
-
Resolution: Fixed
-
Priority:
P3
-
Affects Version/s: 1.2.0
-
Component/s: core-libs
-
1.2beta4
-
sparc
-
solaris_2.5
-
Not verified
ActivationDesc and ActivationGroupDesc are used to specify the necessary
information to create an instance of a specific object or group respectively.
Currently, these descriptors use a CodeSource to indicate the location of
the class specified in the descriptor. A CodeSource is the wrong abstraction
to use for this purpose since it provides no extra verification that RMI
could do that isn't already done by the SecureClassLoader. Instead of
CodeSource, a URL should be used to indicate a class's location. A URL is
the only information needed to load the class.
information to create an instance of a specific object or group respectively.
Currently, these descriptors use a CodeSource to indicate the location of
the class specified in the descriptor. A CodeSource is the wrong abstraction
to use for this purpose since it provides no extra verification that RMI
could do that isn't already done by the SecureClassLoader. Instead of
CodeSource, a URL should be used to indicate a class's location. A URL is
the only information needed to load the class.