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

Hudson commented on RIVER-418:
------------------------------

SUCCESS: Integrated in River-trunk-jdk7 #168 (See 
[https://builds.apache.org/job/River-trunk-jdk7/168/])
River-418 Mercury construction refactoring wasn't completed, this commit 
completes this work, note that without this commit, Mercury wasn't restored 
properly during construction if persistent. (peter_firmstone: 
[http://svn.apache.org/viewvc/?view=rev&rev=1719761])
* src/org/apache/river/mercury/MailboxImpl.java
* src/org/apache/river/mercury/MailboxImplInit.java
* src/org/apache/river/mercury/PersistentEventLog.java
* src/org/apache/river/mercury/StreamPool.java
* src/org/apache/river/mercury/TransientEventLog.java


> Service server implementations start threads before construction is complete 
> allow "this" to escape
> ---------------------------------------------------------------------------------------------------
>
>                 Key: RIVER-418
>                 URL: https://issues.apache.org/jira/browse/RIVER-418
>             Project: River
>          Issue Type: Bug
>          Components: com_sun_jini_start
>    Affects Versions: River_2.2.0
>            Reporter: Peter Firmstone
>             Fix For: River_3.0.0
>
>   Original Estimate: 40h
>  Remaining Estimate: 40h
>
> Service server implementations need an additional common interface method to 
> delay starting of internal threads until construction of the actual service 
> implementation is complete, required to prevent it being published to other 
> threads in an incomplete state.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to