You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@river.apache.org by "Hudson (JIRA)" <ji...@apache.org> on 2012/10/27 11:11:12 UTC

[jira] [Commented] (RIVER-336) Jini should support platforms other than those with RMIClassLoader as the classloading control point. IDEs inparticular need help.

    [ https://issues.apache.org/jira/browse/RIVER-336?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13485393#comment-13485393 ] 

Hudson commented on RIVER-336:
------------------------------

Integrated in River-trunk-jdk7 #108 (See [https://builds.apache.org/job/River-trunk-jdk7/108/])
    RIVER-336 (Revision 1402759)
RIVER-336 (Revision 1402758)
RIVER-336 (Revision 1402757)
RIVER-336 (Revision 1402756)
RIVER-336 (Revision 1402755)
RIVER-336 (Revision 1402754)
RIVER-336 related. (Revision 1402753)
RIVER-336 related. (Revision 1402752)

     Result = SUCCESS
sijskes : http://svn.apache.org/viewvc/?view=rev&rev=1402759
Files : 
* /river/jtsk/trunk/src/com/sun/jini/discovery/Discovery.java
* /river/jtsk/trunk/src/com/sun/jini/discovery/UnicastDiscoveryClient.java
* /river/jtsk/trunk/src/com/sun/jini/norm/NormServerBaseImpl.java
* /river/jtsk/trunk/src/com/sun/jini/outrigger/EntryRep.java
* /river/jtsk/trunk/src/com/sun/jini/phoenix/ActivationGroupImpl.java
* /river/jtsk/trunk/src/com/sun/jini/phoenix/ActivationGroupInit.java

sijskes : http://svn.apache.org/viewvc/?view=rev&rev=1402758
Files : 
* /river/jtsk/trunk/src/com/sun/jini/reggie/EntryClassBase.java
* /river/jtsk/trunk/src/com/sun/jini/reggie/ServiceTypeBase.java

sijskes : http://svn.apache.org/viewvc/?view=rev&rev=1402757
Files : 
* /river/jtsk/trunk/src/net/jini/activation/ActivationGroup.java

sijskes : http://svn.apache.org/viewvc/?view=rev&rev=1402756
Files : 
* /river/jtsk/trunk/src/net/jini/io/MarshalInputStream.java
* /river/jtsk/trunk/src/net/jini/io/MarshalOutputStream.java
* /river/jtsk/trunk/src/net/jini/io/MarshalledInstance.java

sijskes : http://svn.apache.org/viewvc/?view=rev&rev=1402755
Files : 
* /river/jtsk/trunk/src/net/jini/security/proxytrust/ProxyTrustVerifier.java

sijskes : http://svn.apache.org/viewvc/?view=rev&rev=1402754
Files : 
* /river/jtsk/trunk/src/net/jini/loader/pref/RequireDlPermProvider.java

sijskes : http://svn.apache.org/viewvc/?view=rev&rev=1402753
Files : 
* /river/jtsk/trunk/src/net/jini/loader/ClassAnnotation.java
* /river/jtsk/trunk/src/net/jini/loader/ClassLoading.java
* /river/jtsk/trunk/src/net/jini/loader/DownloadPermission.java

sijskes : http://svn.apache.org/viewvc/?view=rev&rev=1402752
Files : 
* /river/jtsk/trunk/src/net/jini/loader/RiverClassLoader.java
* /river/jtsk/trunk/src/net/jini/loader/RiverClassLoaderSpi.java

                
> Jini should support platforms other than those with RMIClassLoader as the classloading control point.  IDEs inparticular need help.
> -----------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: RIVER-336
>                 URL: https://issues.apache.org/jira/browse/RIVER-336
>             Project: River
>          Issue Type: New Feature
>          Components: net_jini_loader
>    Affects Versions: River_2.2.0
>            Reporter: Gregg Wonderly
>         Attachments: CBAClassLoaderBUILD.patch, CBAClassLoaderQA.patch, CBAClassLoaderSRC_dir.patch, Greggs_Mods.patch, Greggs_Mods-with-some-minor-changes.patch, PreferredClassProvider.java, PreferredClassProvider.java.rej, rmicl.diff.txt
>
>
> The RMIClassLoader class and RMIClassLoaderSPI is currently the control point for managing the "platform" view of how classes are loaded.  In IDEs and other different environments, the "parent" classloader view, is not always the "system class loader".  There are some other variations on class loading that seem to indicate that while RMIClassLoaderSPI can be plugged into, it doesn't always provide quite the right facilities because even plugging into the system class loader to override it might not be possible.
> The diffs included here show some preliminary work that I did investigating this issue to try and make it possible to discover and load Jini servers within the netbeans IDE.
> Refinement and some rework will be needed, and some other investigation into other platforms such as JEE and other IDEs would be helpful in making sure we understand what is really needed.  Even OSGi would be something to look at.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira