<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-9330</id>
	<title>Nabble - RIFE</title>
	<updated>2009-12-10T08:12:19Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/RIFE-f9330.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/RIFE-f9330.html" />
	<subtitle type="html">&lt;a href=&quot;http://rifers.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;RIFE&lt;/a&gt; is a full-stack web application framework with tools and APIs to implement most common web features. Each of its toolkits is usable by itself and together they offer powerful integrated features that boost your productivity. RIFE ensures that every declaration and definition is handled in one place in the code. This simplifies the developer's task by reducing code replication, enforcing consistency, and easing maintenance.</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26730032</id>
	<title>Question : L10N language switch facility</title>
	<published>2009-12-10T08:12:19Z</published>
	<updated>2009-12-10T08:12:19Z</updated>
	<author>
		<name>Lya Santoso-3</name>
	</author>
	<content type="html">Hi all,&lt;br&gt;&lt;br&gt;I am trying to add l10n language switch facility to my site and I have a question&lt;br&gt;&lt;br&gt;Is it possible to use &lt;span style=&quot;font-weight: bold;&quot;&gt;url as input&lt;/span&gt; for &lt;span style=&quot;font-weight: bold;&quot;&gt;what language to use&lt;/span&gt;? For example:&lt;br&gt;
1. If I use url &amp;quot;/nl/root&amp;quot; or &amp;quot;/wortel, then the site should display index page with nl language&lt;br&gt;2. If I use url &amp;quot;/root&amp;quot; then by default the site should display en language&lt;br&gt;&lt;br&gt;If you have time, could you explain the solution or at least point some urls?&lt;br&gt;
&lt;br&gt;Thank you,&lt;br&gt;Lya Santoso

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;--&lt;/p&gt;

You received this message because you are subscribed to the Google Groups &quot;rife-users&quot; group.&lt;br /&gt;

To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26730032&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users@...&lt;/a&gt;.&lt;br /&gt;

To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26730032&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users+unsubscribe@...&lt;/a&gt;.&lt;br /&gt;

For more options, visit this group at http://groups.google.com/group/rife-users?hl=en.&lt;br /&gt;

&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/RIFE---users-f9331.html&quot; embed=&quot;fixTarget[9331]&quot; target=&quot;_top&quot; &gt;RIFE - users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Question-%3A-L10N-language-switch-facility-tp26730032s9330p26730032.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26468704</id>
	<title>Re: Re: MetaData Constraint / primary key(&quot;A&quot;,&quot;B&quot;)</title>
	<published>2009-11-22T11:41:01Z</published>
	<updated>2009-11-22T11:41:01Z</updated>
	<author>
		<name>Geert Bevin</name>
	</author>
	<content type="html">Hi Soufiane,
&lt;br&gt;&lt;br&gt;This isn't supported by RIFE, sorry. The MetaData constraints work well for certain use-case but there are a lot of other that simply aren't thought out yet or don't make sense.
&lt;br&gt;&lt;br&gt;Best regards,
&lt;br&gt;&lt;br&gt;Geert
&lt;br&gt;&lt;br&gt;On 22 Nov 2009, at 15:29, SoufianeZI wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I didnt found yet any solutions :(
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Best Regards,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Soufiane.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; You received this message because you are subscribed to the Google Groups &amp;quot;rife-users&amp;quot; group.
&lt;br&gt;&amp;gt; To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26468704&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users@...&lt;/a&gt;.
&lt;br&gt;&amp;gt; To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26468704&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;&amp;gt; For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/rife-users?hl=&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/rife-users?hl=&lt;/a&gt;.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;--
&lt;br&gt;Geert Bevin
&lt;br&gt;Terracotta - &lt;a href=&quot;http://www.terracotta.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.terracotta.org&lt;/a&gt;&lt;br&gt;Uwyn &amp;quot;Use what you need&amp;quot; - &lt;a href=&quot;http://uwyn.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://uwyn.com&lt;/a&gt;&lt;br&gt;RIFE Java application framework - &lt;a href=&quot;http://rifers.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://rifers.org&lt;/a&gt;&lt;br&gt;Flytecase Band - &lt;a href=&quot;http://flytecase.be&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://flytecase.be&lt;/a&gt;&lt;br&gt;Music and words - &lt;a href=&quot;http://gbevin.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gbevin.com&lt;/a&gt;&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;rife-users&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26468704&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users@...&lt;/a&gt;.
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26468704&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/rife-users?hl=&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/rife-users?hl=&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/RIFE---users-f9331.html&quot; embed=&quot;fixTarget[9331]&quot; target=&quot;_top&quot; &gt;RIFE - users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/MetaData-Constraint---primary-key%28%22A%22%2C%22B%22%29-tp26444750s9330p26468704.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26465752</id>
	<title>Re: MetaData Constraint / primary key(&quot;A&quot;,&quot;B&quot;)</title>
	<published>2009-11-22T06:29:02Z</published>
	<updated>2009-11-22T06:29:02Z</updated>
	<author>
		<name>SoufianeZI</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I didnt found yet any solutions :(
&lt;br&gt;&lt;br&gt;Best Regards,
&lt;br&gt;&lt;br&gt;Soufiane.
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;rife-users&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26465752&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users@...&lt;/a&gt;.
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26465752&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/rife-users?hl=&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/rife-users?hl=&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/RIFE---users-f9331.html&quot; embed=&quot;fixTarget[9331]&quot; target=&quot;_top&quot; &gt;RIFE - users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/MetaData-Constraint---primary-key%28%22A%22%2C%22B%22%29-tp26444750s9330p26465752.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26444750</id>
	<title>MetaData Constraint / primary key(&quot;A&quot;,&quot;B&quot;)</title>
	<published>2009-11-20T07:00:09Z</published>
	<updated>2009-11-20T07:00:09Z</updated>
	<author>
		<name>SoufianeZI</name>
	</author>
	<content type="html">Hi Geert,
&lt;br&gt;&lt;br&gt;I have a little question about custom rife bean.
&lt;br&gt;&lt;br&gt;With this example :
&lt;br&gt;In Oracle database
&lt;br&gt;&amp;nbsp; CREATE TABLE &amp;quot;AUTHFUNCTIONLINK&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp;(	&amp;quot;ROLEID&amp;quot; NUMBER(19,0) NOT NULL ENABLE,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;FUNCTIONID&amp;quot; NUMBER(10,0) NOT NULL ENABLE,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;CONSTRAINT &amp;quot;AUTHFUNCTIONLINK_PK&amp;quot; PRIMARY KEY (&amp;quot;ROLEID&amp;quot;,
&lt;br&gt;&amp;quot;FUNCTIONID&amp;quot;)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;CONSTRAINT &amp;quot;AUTHFUNCTIONINK_ROLEID_FK&amp;quot; FOREIGN KEY (&amp;quot;ROLEID&amp;quot;)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; REFERENCES &amp;quot;AUTHROLE&amp;quot; (&amp;quot;USERID&amp;quot;) ON DELETE CASCADE ENABLE,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;CONSTRAINT &amp;quot;AUTHFUNCTIONLINK_ROLEID_FK&amp;quot; FOREIGN KEY (&amp;quot;FUNCTIONID&amp;quot;)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; REFERENCES &amp;quot;AUTHFUNCTION&amp;quot; (&amp;quot;FUNCTIONID&amp;quot;) ON DELETE CASCADE ENABLE
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ............
&lt;br&gt;&amp;nbsp; &amp;nbsp;)
&lt;br&gt;&lt;br&gt;How to write the AuthFunctionLinkMetaData with the &amp;quot;dual&amp;quot; primary
&lt;br&gt;key ??
&lt;br&gt;&lt;br&gt;My try :
&lt;br&gt;@Override
&lt;br&gt;public void activateMetaData() {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; addConstraint(new ConstrainedProperty(&amp;quot;roleId&amp;quot;).identifier
&lt;br&gt;(true).editable(false).manyToMany(RoleUser.class));
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; addConstraint(new ConstrainedProperty(&amp;quot;functionId&amp;quot;).identifier
&lt;br&gt;(true).editable(false).manyToMany(AuthFunction.class));
&lt;br&gt;&lt;br&gt;}
&lt;br&gt;&lt;br&gt;I know that's dont work like that. Can you give me hints please ? :)
&lt;br&gt;&lt;br&gt;Best Regards,
&lt;br&gt;Soufiane.
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;rife-users&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26444750&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users@...&lt;/a&gt;.
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26444750&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/rife-users?hl=&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/rife-users?hl=&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/RIFE---users-f9331.html&quot; embed=&quot;fixTarget[9331]&quot; target=&quot;_top&quot; &gt;RIFE - users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/MetaData-Constraint---primary-key%28%22A%22%2C%22B%22%29-tp26444750s9330p26444750.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26415939</id>
	<title>Re: Re: LOGOUT / back &amp; page reloading.</title>
	<published>2009-11-18T13:18:07Z</published>
	<updated>2009-11-18T13:18:07Z</updated>
	<author>
		<name>Geert Bevin</name>
	</author>
	<content type="html">Hi Soufiane,
&lt;br&gt;&lt;br&gt;A typical approach is to redirect after post. You could extend from a generic element that always redirects after authentication using the redirect() method. Another option is to declare a flowlink as being redirect and trigger an exit that uses that link after authentication. Another option is to actually work with continuations and as you suggest erase the entire continuation tree of the active user with &amp;quot;ContinuationContext.getActiveContext().removeContextTree();&amp;quot;. You could also add an element inheritance layer that sets a global var or a cookie each time a GET happens and only allows a POST when the value is set. A final option I can think of is to simply always prevent continuations to be cloned with setCloneContinuations(false) in an element, the back button will then not have a valid context to work with.
&lt;br&gt;&lt;br&gt;As you can see, there are many options and I'm probably forgetting some of them. It all depends on your requirements.
&lt;br&gt;&lt;br&gt;Hope this helps,
&lt;br&gt;&lt;br&gt;Geert
&lt;br&gt;&lt;br&gt;On 18 Nov 2009, at 20:38, SoufianeZI wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi Joshua,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Understood.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I'll try to find a solution without write my own auth system.
&lt;br&gt;&amp;gt; After that, i will check if i can simply extends RIFE's system.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks !
&lt;br&gt;&amp;gt; Best regards,
&lt;br&gt;&amp;gt; Soufiane
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On 18 nov, 17:43, Josh Hansen &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26415939&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;josh...@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; Hi Soufiane,
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; This is a standard issue related to the browser, rather than with RIFE.
&lt;br&gt;&amp;gt;&amp;gt; The submitted form values are associated with the page being viewed, so
&lt;br&gt;&amp;gt;&amp;gt; a refresh will usually result in the browser prompting the user about
&lt;br&gt;&amp;gt;&amp;gt; whether to re-submit the form values.
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; As far as I know, RIFE's built-in authentication system does not support
&lt;br&gt;&amp;gt;&amp;gt; getting around this.
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; If you were to write your own, or extend RIFE's, you could have a unique
&lt;br&gt;&amp;gt;&amp;gt; token associated w/ each authentication. &amp;nbsp;Each token would be stored for
&lt;br&gt;&amp;gt;&amp;gt; a while, and resubmissions with a given token would simply re-display
&lt;br&gt;&amp;gt;&amp;gt; the login page.
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; Josh
&lt;br&gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt; Joshua Hansen
&lt;br&gt;&amp;gt;&amp;gt; Up Bear Enterprises
&lt;br&gt;&amp;gt;&amp;gt; (541) 760-7685
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; SoufianeZI wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Hello Geert !
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I'm concerned about the examplehttp://rifers.org/07_authentication/
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; After a logout, when an user go back with the navigator's back button
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; and refresh the page, he can resend a revalidation POST request and
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; login again.
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; How simply disallow this resend, and redirect him in the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; authentication page ?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; can you give me please, an example with redirection or remove the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; active continuations tree in this particular case of logout.
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Best regards,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Soufiane
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; You received this message because you are subscribed to the Google Groups &amp;quot;rife-users&amp;quot; group.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26415939&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users@...&lt;/a&gt;.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; For more options, visit this group athttp://groups.google.com/group/rife-users?hl=.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; You received this message because you are subscribed to the Google Groups &amp;quot;rife-users&amp;quot; group.
&lt;br&gt;&amp;gt; To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26415939&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users@...&lt;/a&gt;.
&lt;br&gt;&amp;gt; For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/rife-users?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/rife-users?hl=en&lt;/a&gt;.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;--
&lt;br&gt;Geert Bevin
&lt;br&gt;Terracotta - &lt;a href=&quot;http://www.terracotta.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.terracotta.org&lt;/a&gt;&lt;br&gt;Uwyn &amp;quot;Use what you need&amp;quot; - &lt;a href=&quot;http://uwyn.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://uwyn.com&lt;/a&gt;&lt;br&gt;RIFE Java application framework - &lt;a href=&quot;http://rifers.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://rifers.org&lt;/a&gt;&lt;br&gt;Flytecase Band - &lt;a href=&quot;http://flytecase.be&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://flytecase.be&lt;/a&gt;&lt;br&gt;Music and words - &lt;a href=&quot;http://gbevin.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gbevin.com&lt;/a&gt;&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;rife-users&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26415939&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/rife-users?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/rife-users?hl=en&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/RIFE---users-f9331.html&quot; embed=&quot;fixTarget[9331]&quot; target=&quot;_top&quot; &gt;RIFE - users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/LOGOUT----back---page-reloading.-tp26408882s9330p26415939.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26415719</id>
	<title>Re: LOGOUT / back &amp; page reloading.</title>
	<published>2009-11-18T11:38:49Z</published>
	<updated>2009-11-18T11:38:49Z</updated>
	<author>
		<name>SoufianeZI</name>
	</author>
	<content type="html">Hi Joshua,
&lt;br&gt;&lt;br&gt;Understood.
&lt;br&gt;&lt;br&gt;I'll try to find a solution without write my own auth system.
&lt;br&gt;After that, i will check if i can simply extends RIFE's system.
&lt;br&gt;&lt;br&gt;Thanks !
&lt;br&gt;Best regards,
&lt;br&gt;Soufiane
&lt;br&gt;&lt;br&gt;On 18 nov, 17:43, Josh Hansen &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26415719&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;josh...@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi Soufiane,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This is a standard issue related to the browser, rather than with RIFE.
&lt;br&gt;&amp;gt; The submitted form values are associated with the page being viewed, so
&lt;br&gt;&amp;gt; a refresh will usually result in the browser prompting the user about
&lt;br&gt;&amp;gt; whether to re-submit the form values.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; As far as I know, RIFE's built-in authentication system does not support
&lt;br&gt;&amp;gt; getting around this.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If you were to write your own, or extend RIFE's, you could have a unique
&lt;br&gt;&amp;gt; token associated w/ each authentication.  Each token would be stored for
&lt;br&gt;&amp;gt; a while, and resubmissions with a given token would simply re-display
&lt;br&gt;&amp;gt; the login page.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Josh
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Joshua Hansen
&lt;br&gt;&amp;gt; Up Bear Enterprises
&lt;br&gt;&amp;gt; (541) 760-7685
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; SoufianeZI wrote:
&lt;br&gt;&amp;gt; &amp;gt; Hello Geert !
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; I'm concerned about the examplehttp://rifers.org/07_authentication/
&lt;br&gt;&amp;gt; &amp;gt; After a logout, when an user go back with the navigator's back button
&lt;br&gt;&amp;gt; &amp;gt; and refresh the page, he can resend a revalidation POST request and
&lt;br&gt;&amp;gt; &amp;gt; login again.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; How simply disallow this resend, and redirect him in the
&lt;br&gt;&amp;gt; &amp;gt; authentication page ?
&lt;br&gt;&amp;gt; &amp;gt; can you give me please, an example with redirection or remove the
&lt;br&gt;&amp;gt; &amp;gt; active continuations tree in this particular case of logout.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Best regards,
&lt;br&gt;&amp;gt; &amp;gt; Soufiane
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; --
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; You received this message because you are subscribed to the Google Groups &amp;quot;rife-users&amp;quot; group.
&lt;br&gt;&amp;gt; &amp;gt; To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26415719&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users@...&lt;/a&gt;.
&lt;br&gt;&amp;gt; &amp;gt; For more options, visit this group athttp://groups.google.com/group/rife-users?hl=.
&lt;/div&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;rife-users&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26415719&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/rife-users?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/rife-users?hl=en&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/RIFE---users-f9331.html&quot; embed=&quot;fixTarget[9331]&quot; target=&quot;_top&quot; &gt;RIFE - users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/LOGOUT----back---page-reloading.-tp26408882s9330p26415719.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26411249</id>
	<title>Re: LOGOUT  / back &amp; page reloading.</title>
	<published>2009-11-18T08:43:17Z</published>
	<updated>2009-11-18T08:43:17Z</updated>
	<author>
		<name>Joshua Hansen</name>
	</author>
	<content type="html">Hi Soufiane,
&lt;br&gt;&lt;br&gt;This is a standard issue related to the browser, rather than with RIFE. 
&lt;br&gt;The submitted form values are associated with the page being viewed, so 
&lt;br&gt;a refresh will usually result in the browser prompting the user about 
&lt;br&gt;whether to re-submit the form values.
&lt;br&gt;&lt;br&gt;As far as I know, RIFE's built-in authentication system does not support 
&lt;br&gt;getting around this.
&lt;br&gt;&lt;br&gt;If you were to write your own, or extend RIFE's, you could have a unique 
&lt;br&gt;token associated w/ each authentication. &amp;nbsp;Each token would be stored for 
&lt;br&gt;a while, and resubmissions with a given token would simply re-display 
&lt;br&gt;the login page.
&lt;br&gt;&lt;br&gt;Josh
&lt;br&gt;--
&lt;br&gt;Joshua Hansen
&lt;br&gt;Up Bear Enterprises
&lt;br&gt;(541) 760-7685
&lt;br&gt;&lt;br&gt;&lt;br&gt;SoufianeZI wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello Geert !
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I'm concerned about the example &lt;a href=&quot;http://rifers.org/07_authentication/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://rifers.org/07_authentication/&lt;/a&gt;&lt;br&gt;&amp;gt; After a logout, when an user go back with the navigator's back button
&lt;br&gt;&amp;gt; and refresh the page, he can resend a revalidation POST request and
&lt;br&gt;&amp;gt; login again.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; How simply disallow this resend, and redirect him in the
&lt;br&gt;&amp;gt; authentication page ?
&lt;br&gt;&amp;gt; can you give me please, an example with redirection or remove the
&lt;br&gt;&amp;gt; active continuations tree in this particular case of logout.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Best regards,
&lt;br&gt;&amp;gt; Soufiane
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; You received this message because you are subscribed to the Google Groups &amp;quot;rife-users&amp;quot; group.
&lt;br&gt;&amp;gt; To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26411249&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users@...&lt;/a&gt;.
&lt;br&gt;&amp;gt; For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/rife-users?hl=&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/rife-users?hl=&lt;/a&gt;.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;rife-users&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26411249&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/rife-users?hl=&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/rife-users?hl=&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/RIFE---users-f9331.html&quot; embed=&quot;fixTarget[9331]&quot; target=&quot;_top&quot; &gt;RIFE - users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/LOGOUT----back---page-reloading.-tp26408882s9330p26411249.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26408882</id>
	<title>LOGOUT  / back &amp; page reloading.</title>
	<published>2009-11-18T03:07:10Z</published>
	<updated>2009-11-18T03:07:10Z</updated>
	<author>
		<name>SoufianeZI</name>
	</author>
	<content type="html">Hello Geert !
&lt;br&gt;&lt;br&gt;I'm concerned about the example &lt;a href=&quot;http://rifers.org/07_authentication/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://rifers.org/07_authentication/&lt;/a&gt;&lt;br&gt;After a logout, when an user go back with the navigator's back button
&lt;br&gt;and refresh the page, he can resend a revalidation POST request and
&lt;br&gt;login again.
&lt;br&gt;&lt;br&gt;How simply disallow this resend, and redirect him in the
&lt;br&gt;authentication page ?
&lt;br&gt;can you give me please, an example with redirection or remove the
&lt;br&gt;active continuations tree in this particular case of logout.
&lt;br&gt;&lt;br&gt;Best regards,
&lt;br&gt;Soufiane
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;rife-users&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26408882&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/rife-users?hl=&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/rife-users?hl=&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/RIFE---users-f9331.html&quot; embed=&quot;fixTarget[9331]&quot; target=&quot;_top&quot; &gt;RIFE - users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/LOGOUT----back---page-reloading.-tp26408882s9330p26408882.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25608002</id>
	<title>Lets flirt or...</title>
	<published>2009-09-25T00:57:15Z</published>
	<updated>2009-09-25T00:57:15Z</updated>
	<author>
		<name>Camellia-7</name>
	</author>
	<content type="html">&lt;br&gt;Hello to group, Im new here.
&lt;br&gt;Life is boring and uninteresting, entertain me :)
&lt;br&gt;&lt;br&gt;Lets flirt or maybe something more?
&lt;br&gt;Im here:
&lt;br&gt;&lt;a href=&quot;http://camelliaelfr.150m.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://camelliaelfr.150m.com&lt;/a&gt;&lt;br&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;rife-dev&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25608002&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-dev@...&lt;/a&gt;
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25608002&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-dev+unsubscribe@...&lt;/a&gt;
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/rife-dev?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/rife-dev?hl=en&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/RIFE---dev-f9332.html&quot; embed=&quot;fixTarget[9332]&quot; target=&quot;_top&quot; &gt;RIFE - dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Lets-flirt-or...-tp25608002s9330p25608002.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24209808</id>
	<title>new line characters / ElementSupport.encodeHtml()</title>
	<published>2009-06-25T12:40:17Z</published>
	<updated>2009-06-25T12:40:17Z</updated>
	<author>
		<name>MichaelCh</name>
	</author>
	<content type="html">&lt;br&gt;Hi Geert!
&lt;br&gt;&lt;br&gt;ElementSupport.encodeHtml(String) method does not encode new line
&lt;br&gt;characters to &amp;lt;br/&amp;gt;.
&lt;br&gt;Could you recommend some other encoding method from rife api in case
&lt;br&gt;of new line characters ?
&lt;br&gt;&lt;br&gt;Best regards,
&lt;br&gt;Michael.
&lt;br&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;rife-users&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24209808&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users@...&lt;/a&gt;
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24209808&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users+unsubscribe@...&lt;/a&gt;
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/rife-users?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/rife-users?hl=en&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/RIFE---users-f9331.html&quot; embed=&quot;fixTarget[9331]&quot; target=&quot;_top&quot; &gt;RIFE - users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/new-line-characters---ElementSupport.encodeHtml%28%29-tp24209808s9330p24209808.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24101487</id>
	<title>Re: POST request / validation of page reloading.</title>
	<published>2009-06-18T14:23:09Z</published>
	<updated>2009-06-18T14:23:09Z</updated>
	<author>
		<name>MichaelCh</name>
	</author>
	<content type="html">&lt;br&gt;Hi Geert!
&lt;br&gt;&lt;br&gt;My response is late but thanks for your answers.
&lt;br&gt;&lt;br&gt;Best regards,
&lt;br&gt;Michael.
&lt;br&gt;&lt;br&gt;On 25 Maj, 07:37, Geert Bevin &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24101487&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gbe...@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; there are several ways of doing this.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; You can for instance redirect after post by setting up a 'redirect'  
&lt;br&gt;&amp;gt; exit. This makes it intuitive to trigger the exit, and the redirection  
&lt;br&gt;&amp;gt; will happen automatically.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Another possibility is to simply use continuations and to remove the  
&lt;br&gt;&amp;gt; active continuations tree when you're doing processing. People that  
&lt;br&gt;&amp;gt; press back and re-submit will not have the continuation to resume  
&lt;br&gt;&amp;gt; anymore, and they will to started all over again at the beginning of  
&lt;br&gt;&amp;gt; the interaction with the form(s).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hope this helps,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Geert
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On 19 May 2009, at 15:41, michaelCH wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Hello Geert!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; I have question related to the POST request processing.
&lt;br&gt;&amp;gt; &amp;gt; I am concerned about use case when user can send twice the same POST
&lt;br&gt;&amp;gt; &amp;gt; request by reloading the page.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Could you provide me some hints how to validate it using rife,
&lt;br&gt;&amp;gt; &amp;gt; Element's methods ?
&lt;br&gt;&amp;gt; &amp;gt; Do I need to check submission context, etc ?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Best regards,
&lt;br&gt;&amp;gt; &amp;gt; Michael Chudas.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Geert Bevin
&lt;br&gt;&amp;gt; Terracotta -&lt;a href=&quot;http://www.terracotta.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.terracotta.org&lt;/a&gt;&lt;br&gt;&amp;gt; Uwyn &amp;quot;Use what you need&amp;quot; -&lt;a href=&quot;http://uwyn.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://uwyn.com&lt;/a&gt;&lt;br&gt;&amp;gt; RIFE Java application framework -&lt;a href=&quot;http://rifers.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://rifers.org&lt;/a&gt;&lt;br&gt;&amp;gt; Flytecase Band -&lt;a href=&quot;http://flytecase.be&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://flytecase.be&lt;/a&gt;&lt;br&gt;&amp;gt; Music and words -&lt;a href=&quot;http://gbevin.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gbevin.com&lt;/a&gt;&lt;/div&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;rife-users&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24101487&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users@...&lt;/a&gt;
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24101487&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users+unsubscribe@...&lt;/a&gt;
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/rife-users?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/rife-users?hl=en&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/RIFE---users-f9331.html&quot; embed=&quot;fixTarget[9331]&quot; target=&quot;_top&quot; &gt;RIFE - users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/POST-request----validation-of-page-reloading.-tp23616690s9330p24101487.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23895474</id>
	<title>processContext - locking exception</title>
	<published>2009-06-05T14:02:27Z</published>
	<updated>2009-06-05T14:02:27Z</updated>
	<author>
		<name>MichaelCh</name>
	</author>
	<content type="html">&lt;br&gt;Hi Geert!
&lt;br&gt;&lt;br&gt;&lt;br&gt;We have in the exception stack below line:
&lt;br&gt;&lt;br&gt;com.uwyn.rife.engine.ElementContext.processContext(ElementContext.java:
&lt;br&gt;460) - locked &amp;lt;0xd5f37638&amp;gt;
&lt;br&gt;&lt;br&gt;It could be very helpfull to provide us some hints what can be the
&lt;br&gt;cause of the above &amp;quot;lock&amp;quot;?
&lt;br&gt;I mean what conditions can generate such a state of processContext
&lt;br&gt;method ?
&lt;br&gt;In general it cause that server does not send the response adn does
&lt;br&gt;not close the socket.
&lt;br&gt;&lt;br&gt;Best regards,
&lt;br&gt;Michael Ch.
&lt;br&gt;&lt;br&gt;&lt;br&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;rife-users&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23895474&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users@...&lt;/a&gt;
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23895474&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users+unsubscribe@...&lt;/a&gt;
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/rife-users?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/rife-users?hl=en&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/RIFE---users-f9331.html&quot; embed=&quot;fixTarget[9331]&quot; target=&quot;_top&quot; &gt;RIFE - users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/processContext---locking-exception-tp23895474s9330p23895474.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23819433</id>
	<title>Re: Best practice to run threads from processElement</title>
	<published>2009-06-01T11:11:50Z</published>
	<updated>2009-06-01T11:11:50Z</updated>
	<author>
		<name>Geert Bevin</name>
	</author>
	<content type="html">&lt;br&gt;I think the users guide has some examples and you'll definitely find &amp;nbsp;
&lt;br&gt;some in the open-source projects that are built on top of RIFE, like &amp;nbsp;
&lt;br&gt;Drone:
&lt;br&gt;&lt;a href=&quot;http://svn.rifers.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.rifers.org/&lt;/a&gt;&lt;br&gt;&lt;br&gt;On 01 Jun 2009, at 20:03, Matthias Barmeier wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hi Geert,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Maybe I should implement one just for exercising rife ;).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Are there any docs available on how to implement and use &amp;nbsp;
&lt;br&gt;&amp;gt; participants ?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Ciao
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Matze
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Geert Bevin schrieb:
&lt;br&gt;&amp;gt;&amp;gt; Hi Matze,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Participants give you an application-wide thread that you can easily
&lt;br&gt;&amp;gt;&amp;gt; access from a single repository. For there rest, there are other
&lt;br&gt;&amp;gt;&amp;gt; advantages, like exposing results and waiting for objects from other
&lt;br&gt;&amp;gt;&amp;gt; participants to create a kind of automating dependency management, &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; but
&lt;br&gt;&amp;gt;&amp;gt; I don't think this would benefit you.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I don't think I'd use participants for your use case.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; HTH,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Geert
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; On 29 May 2009, at 16:48, Matthias Barmeier wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Hi Geert,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I need a dispatcher thread that collects packaging orders and than
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; starts for everey order a packing thread.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; The Queue/Processing skeleton is already implemented. Though, I
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; think I
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; will give a try for the participant or do you think that this
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; have some disadvantages that your approach does not have ?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt; Geert Bevin
&lt;br&gt;&amp;gt;&amp;gt; Terracotta - &lt;a href=&quot;http://www.terracotta.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.terracotta.org&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; Uwyn &amp;quot;Use what you need&amp;quot; - &lt;a href=&quot;http://uwyn.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://uwyn.com&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; RIFE Java application framework - &lt;a href=&quot;http://rifers.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://rifers.org&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; Flytecase Band - &lt;a href=&quot;http://flytecase.be&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://flytecase.be&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; Music and words - &lt;a href=&quot;http://gbevin.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gbevin.com&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;/div&gt;&lt;br&gt;--
&lt;br&gt;Geert Bevin
&lt;br&gt;Terracotta - &lt;a href=&quot;http://www.terracotta.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.terracotta.org&lt;/a&gt;&lt;br&gt;Uwyn &amp;quot;Use what you need&amp;quot; - &lt;a href=&quot;http://uwyn.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://uwyn.com&lt;/a&gt;&lt;br&gt;RIFE Java application framework - &lt;a href=&quot;http://rifers.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://rifers.org&lt;/a&gt;&lt;br&gt;Flytecase Band - &lt;a href=&quot;http://flytecase.be&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://flytecase.be&lt;/a&gt;&lt;br&gt;Music and words - &lt;a href=&quot;http://gbevin.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gbevin.com&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;rife-users&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23819433&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users@...&lt;/a&gt;
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23819433&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users+unsubscribe@...&lt;/a&gt;
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/rife-users?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/rife-users?hl=en&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/RIFE---users-f9331.html&quot; embed=&quot;fixTarget[9331]&quot; target=&quot;_top&quot; &gt;RIFE - users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Best-practice-to-run-threads-from-processElement-tp23776416s9330p23819433.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23819294</id>
	<title>Re: Best practice to run threads from processElement</title>
	<published>2009-06-01T11:03:38Z</published>
	<updated>2009-06-01T11:03:38Z</updated>
	<author>
		<name>Matthias Barmeier-2</name>
	</author>
	<content type="html">&lt;br&gt;Hi Geert,
&lt;br&gt;&lt;br&gt;Maybe I should implement one just for exercising rife ;).
&lt;br&gt;&lt;br&gt;Are there any docs available on how to implement and use participants ?
&lt;br&gt;&lt;br&gt;Ciao
&lt;br&gt;&amp;nbsp; &amp;nbsp; Matze
&lt;br&gt;&lt;br&gt;Geert Bevin schrieb:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi Matze,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Participants give you an application-wide thread that you can easily &amp;nbsp;
&lt;br&gt;&amp;gt; access from a single repository. For there rest, there are other &amp;nbsp;
&lt;br&gt;&amp;gt; advantages, like exposing results and waiting for objects from other &amp;nbsp;
&lt;br&gt;&amp;gt; participants to create a kind of automating dependency management, but &amp;nbsp;
&lt;br&gt;&amp;gt; I don't think this would benefit you.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I don't think I'd use participants for your use case.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; HTH,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Geert
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On 29 May 2009, at 16:48, Matthias Barmeier wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; Hi Geert,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I need a dispatcher thread that collects packaging orders and than
&lt;br&gt;&amp;gt;&amp;gt; starts for everey order a packing thread.
&lt;br&gt;&amp;gt;&amp;gt; The Queue/Processing skeleton is already implemented. Though, I &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; think I
&lt;br&gt;&amp;gt;&amp;gt; will give a try for the participant or do you think that this
&lt;br&gt;&amp;gt;&amp;gt; have some disadvantages that your approach does not have ?
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Geert Bevin
&lt;br&gt;&amp;gt; Terracotta - &lt;a href=&quot;http://www.terracotta.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.terracotta.org&lt;/a&gt;&lt;br&gt;&amp;gt; Uwyn &amp;quot;Use what you need&amp;quot; - &lt;a href=&quot;http://uwyn.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://uwyn.com&lt;/a&gt;&lt;br&gt;&amp;gt; RIFE Java application framework - &lt;a href=&quot;http://rifers.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://rifers.org&lt;/a&gt;&lt;br&gt;&amp;gt; Flytecase Band - &lt;a href=&quot;http://flytecase.be&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://flytecase.be&lt;/a&gt;&lt;br&gt;&amp;gt; Music and words - &lt;a href=&quot;http://gbevin.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gbevin.com&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;rife-users&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23819294&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users@...&lt;/a&gt;
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23819294&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users+unsubscribe@...&lt;/a&gt;
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/rife-users?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/rife-users?hl=en&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/RIFE---users-f9331.html&quot; embed=&quot;fixTarget[9331]&quot; target=&quot;_top&quot; &gt;RIFE - users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Best-practice-to-run-threads-from-processElement-tp23776416s9330p23819294.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23805810</id>
	<title>Re: Best practice to run threads from processElement</title>
	<published>2009-05-31T11:44:14Z</published>
	<updated>2009-05-31T11:44:14Z</updated>
	<author>
		<name>Geert Bevin</name>
	</author>
	<content type="html">&lt;br&gt;Hi Matze,
&lt;br&gt;&lt;br&gt;Participants give you an application-wide thread that you can easily &amp;nbsp;
&lt;br&gt;access from a single repository. For there rest, there are other &amp;nbsp;
&lt;br&gt;advantages, like exposing results and waiting for objects from other &amp;nbsp;
&lt;br&gt;participants to create a kind of automating dependency management, but &amp;nbsp;
&lt;br&gt;I don't think this would benefit you.
&lt;br&gt;&lt;br&gt;I don't think I'd use participants for your use case.
&lt;br&gt;&lt;br&gt;HTH,
&lt;br&gt;&lt;br&gt;Geert
&lt;br&gt;&lt;br&gt;On 29 May 2009, at 16:48, Matthias Barmeier wrote:
&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hi Geert,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I need a dispatcher thread that collects packaging orders and than
&lt;br&gt;&amp;gt; starts for everey order a packing thread.
&lt;br&gt;&amp;gt; The Queue/Processing skeleton is already implemented. Though, I &amp;nbsp;
&lt;br&gt;&amp;gt; think I
&lt;br&gt;&amp;gt; will give a try for the participant or do you think that this
&lt;br&gt;&amp;gt; have some disadvantages that your approach does not have ?
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;Geert Bevin
&lt;br&gt;Terracotta - &lt;a href=&quot;http://www.terracotta.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.terracotta.org&lt;/a&gt;&lt;br&gt;Uwyn &amp;quot;Use what you need&amp;quot; - &lt;a href=&quot;http://uwyn.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://uwyn.com&lt;/a&gt;&lt;br&gt;RIFE Java application framework - &lt;a href=&quot;http://rifers.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://rifers.org&lt;/a&gt;&lt;br&gt;Flytecase Band - &lt;a href=&quot;http://flytecase.be&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://flytecase.be&lt;/a&gt;&lt;br&gt;Music and words - &lt;a href=&quot;http://gbevin.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gbevin.com&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;rife-users&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23805810&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users@...&lt;/a&gt;
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23805810&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users+unsubscribe@...&lt;/a&gt;
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/rife-users?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/rife-users?hl=en&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/RIFE---users-f9331.html&quot; embed=&quot;fixTarget[9331]&quot; target=&quot;_top&quot; &gt;RIFE - users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Best-practice-to-run-threads-from-processElement-tp23776416s9330p23805810.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23781350</id>
	<title>Re: Best practice to run threads from processElement</title>
	<published>2009-05-29T07:48:56Z</published>
	<updated>2009-05-29T07:48:56Z</updated>
	<author>
		<name>Matthias Barmeier-2</name>
	</author>
	<content type="html">&lt;br&gt;Hi Geert,
&lt;br&gt;&lt;br&gt;I need a dispatcher thread that collects packaging orders and than
&lt;br&gt;starts for everey order a packing thread.
&lt;br&gt;The Queue/Processing skeleton is already implemented. Though, I think I
&lt;br&gt;will give a try for the participant or do you think that this
&lt;br&gt;have some disadvantages that your approach does not have ?
&lt;br&gt;&lt;br&gt;Ciao
&lt;br&gt;&amp;nbsp; &amp;nbsp; Matze
&lt;br&gt;&lt;br&gt;Geert Bevin schrieb:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; You can use participants, or regular threads as inner classes. Drone &amp;nbsp;
&lt;br&gt;&amp;gt; is using something like that when reindexing through the admin &amp;nbsp;
&lt;br&gt;&amp;gt; interface:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://svn.rifers.org/drone/trunk/src/implementations/com/uwyn/drone/webui/elements/admin/ReindexSearch.java&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.rifers.org/drone/trunk/src/implementations/com/uwyn/drone/webui/elements/admin/ReindexSearch.java&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On 29 May 2009, at 16:24, Matthias Barmeier wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; OK sounds cool. I will try it over the holidays.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Thanx.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Ciao
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;Matthias
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Huibert Gill schrieb:
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Look into to Rife participants and create a simple one.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Use it to create, start and monitor you threads from there.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Should be pretty easy.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Also using the participant, your threads could use callbacks to the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; participant to report progress.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Your element can then safly read teh reported statuses.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; happy hacking!
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Huibert Gill
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 2009/5/29 Matthias Barmeier &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23781350&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;matthias.barmeier@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23781350&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;matthias.barmeier@...&lt;/a&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;Hi out there,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;I wonder if there is a best practice available to solve the &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; following
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;problem:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;I want to initiate several background tasks that tars a huge &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; file set
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;200GB+. This takes a while and I would like to move this
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;processing in a
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;thread, triggered from a submission handler. The thread/s will &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; run for
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;several hours and they should report a progress that another &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Element
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;should render.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;My &amp;quot;naive&amp;quot; approach would be:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;Start the thread from the submission handler and write something &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; to
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;disk/database to store the state. The Element that renders the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;state of
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;the threads reads the states from the disk and renders the &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; progress.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;Drawbacks: loosing the thread handle, synchronization problems.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;Is there something to make it better/more stable/ more rife ?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;Ciao
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; Matthias
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Geert Bevin
&lt;br&gt;&amp;gt; Terracotta - &lt;a href=&quot;http://www.terracotta.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.terracotta.org&lt;/a&gt;&lt;br&gt;&amp;gt; Uwyn &amp;quot;Use what you need&amp;quot; - &lt;a href=&quot;http://uwyn.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://uwyn.com&lt;/a&gt;&lt;br&gt;&amp;gt; RIFE Java application framework - &lt;a href=&quot;http://rifers.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://rifers.org&lt;/a&gt;&lt;br&gt;&amp;gt; Flytecase Band - &lt;a href=&quot;http://flytecase.be&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://flytecase.be&lt;/a&gt;&lt;br&gt;&amp;gt; Music and words - &lt;a href=&quot;http://gbevin.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gbevin.com&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;rife-users&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23781350&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users@...&lt;/a&gt;
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23781350&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users+unsubscribe@...&lt;/a&gt;
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/rife-users?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/rife-users?hl=en&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/RIFE---users-f9331.html&quot; embed=&quot;fixTarget[9331]&quot; target=&quot;_top&quot; &gt;RIFE - users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Best-practice-to-run-threads-from-processElement-tp23776416s9330p23781350.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23780985</id>
	<title>Re: Best practice to run threads from processElement</title>
	<published>2009-05-29T07:27:36Z</published>
	<updated>2009-05-29T07:27:36Z</updated>
	<author>
		<name>Geert Bevin</name>
	</author>
	<content type="html">&lt;br&gt;You can use participants, or regular threads as inner classes. Drone &amp;nbsp;
&lt;br&gt;is using something like that when reindexing through the admin &amp;nbsp;
&lt;br&gt;interface:
&lt;br&gt;&lt;a href=&quot;http://svn.rifers.org/drone/trunk/src/implementations/com/uwyn/drone/webui/elements/admin/ReindexSearch.java&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.rifers.org/drone/trunk/src/implementations/com/uwyn/drone/webui/elements/admin/ReindexSearch.java&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;On 29 May 2009, at 16:24, Matthias Barmeier wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; OK sounds cool. I will try it over the holidays.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanx.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Ciao
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Matthias
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Huibert Gill schrieb:
&lt;br&gt;&amp;gt;&amp;gt; Look into to Rife participants and create a simple one.
&lt;br&gt;&amp;gt;&amp;gt; Use it to create, start and monitor you threads from there.
&lt;br&gt;&amp;gt;&amp;gt; Should be pretty easy.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Also using the participant, your threads could use callbacks to the
&lt;br&gt;&amp;gt;&amp;gt; participant to report progress.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Your element can then safly read teh reported statuses.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; happy hacking!
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Huibert Gill
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 2009/5/29 Matthias Barmeier &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23780985&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;matthias.barmeier@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23780985&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;matthias.barmeier@...&lt;/a&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;Hi out there,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;I wonder if there is a best practice available to solve the &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; following
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;problem:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;I want to initiate several background tasks that tars a huge &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; file set
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;200GB+. This takes a while and I would like to move this
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;processing in a
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;thread, triggered from a submission handler. The thread/s will &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; run for
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;several hours and they should report a progress that another &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; Element
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;should render.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;My &amp;quot;naive&amp;quot; approach would be:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;Start the thread from the submission handler and write something &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; to
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;disk/database to store the state. The Element that renders the
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;state of
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;the threads reads the states from the disk and renders the &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; progress.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;Drawbacks: loosing the thread handle, synchronization problems.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;Is there something to make it better/more stable/ more rife ?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;Ciao
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; Matthias
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;/div&gt;&lt;br&gt;--
&lt;br&gt;Geert Bevin
&lt;br&gt;Terracotta - &lt;a href=&quot;http://www.terracotta.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.terracotta.org&lt;/a&gt;&lt;br&gt;Uwyn &amp;quot;Use what you need&amp;quot; - &lt;a href=&quot;http://uwyn.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://uwyn.com&lt;/a&gt;&lt;br&gt;RIFE Java application framework - &lt;a href=&quot;http://rifers.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://rifers.org&lt;/a&gt;&lt;br&gt;Flytecase Band - &lt;a href=&quot;http://flytecase.be&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://flytecase.be&lt;/a&gt;&lt;br&gt;Music and words - &lt;a href=&quot;http://gbevin.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gbevin.com&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;rife-users&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23780985&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users@...&lt;/a&gt;
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23780985&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users+unsubscribe@...&lt;/a&gt;
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/rife-users?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/rife-users?hl=en&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/RIFE---users-f9331.html&quot; embed=&quot;fixTarget[9331]&quot; target=&quot;_top&quot; &gt;RIFE - users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Best-practice-to-run-threads-from-processElement-tp23776416s9330p23780985.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23780948</id>
	<title>Re: Best practice to run threads from processElement</title>
	<published>2009-05-29T07:24:59Z</published>
	<updated>2009-05-29T07:24:59Z</updated>
	<author>
		<name>Matthias Barmeier-2</name>
	</author>
	<content type="html">&lt;br&gt;Hi,
&lt;br&gt;&lt;br&gt;OK sounds cool. I will try it over the holidays.
&lt;br&gt;&lt;br&gt;Thanx.
&lt;br&gt;&lt;br&gt;Ciao
&lt;br&gt;&amp;nbsp; &amp;nbsp; Matthias
&lt;br&gt;&lt;br&gt;Huibert Gill schrieb:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Look into to Rife participants and create a simple one.
&lt;br&gt;&amp;gt; Use it to create, start and monitor you threads from there.
&lt;br&gt;&amp;gt; Should be pretty easy.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Also using the participant, your threads could use callbacks to the
&lt;br&gt;&amp;gt; participant to report progress.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Your element can then safly read teh reported statuses.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; happy hacking!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Huibert Gill
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 2009/5/29 Matthias Barmeier &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23780948&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;matthias.barmeier@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23780948&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;matthias.barmeier@...&lt;/a&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Hi out there,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; I wonder if there is a best practice available to solve the following
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; problem:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; I want to initiate several background tasks that tars a huge file set
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; 200GB+. This takes a while and I would like to move this
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; processing in a
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; thread, triggered from a submission handler. The thread/s will run for
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; several hours and they should report a progress that another Element
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; should render.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; My &amp;quot;naive&amp;quot; approach would be:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Start the thread from the submission handler and write something to
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; disk/database to store the state. The Element that renders the
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; state of
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; the threads reads the states from the disk and renders the progress.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Drawbacks: loosing the thread handle, synchronization problems.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Is there something to make it better/more stable/ more rife ?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Ciao
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Matthias
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;/div&gt;&lt;br&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;rife-users&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23780948&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users@...&lt;/a&gt;
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23780948&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users+unsubscribe@...&lt;/a&gt;
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/rife-users?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/rife-users?hl=en&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/RIFE---users-f9331.html&quot; embed=&quot;fixTarget[9331]&quot; target=&quot;_top&quot; &gt;RIFE - users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Best-practice-to-run-threads-from-processElement-tp23776416s9330p23780948.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23780911</id>
	<title>Re: Best practice to run threads from processElement</title>
	<published>2009-05-29T07:22:40Z</published>
	<updated>2009-05-29T07:22:40Z</updated>
	<author>
		<name>Huibert Gill-2</name>
	</author>
	<content type="html">Look into to Rife participants and create a simple one.&lt;br&gt;Use it to create, start and monitor you threads from there.&lt;br&gt;Should be pretty easy.&lt;br&gt;&lt;br&gt;Also using the participant, your threads could use callbacks to the participant to report progress.&lt;br&gt;
&lt;br&gt;Your element can then safly read teh reported statuses.&lt;br&gt;&lt;br&gt;&lt;br&gt;happy hacking!&lt;br&gt;&lt;br&gt;Huibert Gill&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/5/29 Matthias Barmeier &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23780911&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;matthias.barmeier@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;&lt;br&gt;
Hi out there,&lt;br&gt;
&lt;br&gt;
I wonder if there is a best practice available to solve the following&lt;br&gt;
problem:&lt;br&gt;
&lt;br&gt;
I want to initiate several background tasks that tars a huge file set&lt;br&gt;
200GB+. This takes a while and I would like to move this processing in a&lt;br&gt;
thread, triggered from a submission handler. The thread/s will run for&lt;br&gt;
several hours and they should report a progress that another Element&lt;br&gt;
should render.&lt;br&gt;
&lt;br&gt;
My &amp;quot;naive&amp;quot; approach would be:&lt;br&gt;
&lt;br&gt;
Start the thread from the submission handler and write something to&lt;br&gt;
disk/database to store the state. The Element that renders the state of&lt;br&gt;
the threads reads the states from the disk and renders the progress.&lt;br&gt;
&lt;br&gt;
Drawbacks: loosing the thread handle, synchronization problems.&lt;br&gt;
&lt;br&gt;
Is there something to make it better/more stable/ more rife ?&lt;br&gt;
&lt;br&gt;
Ciao&lt;br&gt;
    Matthias&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;br&gt;
--~--~---------~--~----~------------~-------~--~----~&lt;br&gt;
You received this message because you are subscribed to the Google Groups &amp;quot;rife-users&amp;quot; group. &lt;br&gt; To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23780911&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users@...&lt;/a&gt; &lt;br&gt; To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23780911&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users+unsubscribe@...&lt;/a&gt; &lt;br&gt; For more options, visit this group at http://groups.google.com/group/rife-users?hl=en&lt;br&gt;
-~----------~----~----~----~------~----~------~--~---&lt;br&gt;
&lt;br&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/RIFE---users-f9331.html&quot; embed=&quot;fixTarget[9331]&quot; target=&quot;_top&quot; &gt;RIFE - users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Best-practice-to-run-threads-from-processElement-tp23776416s9330p23780911.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23776416</id>
	<title>Best practice to run threads from processElement</title>
	<published>2009-05-29T01:45:47Z</published>
	<updated>2009-05-29T01:45:47Z</updated>
	<author>
		<name>Matthias Barmeier-2</name>
	</author>
	<content type="html">&lt;br&gt;Hi out there,
&lt;br&gt;&lt;br&gt;I wonder if there is a best practice available to solve the following
&lt;br&gt;problem:
&lt;br&gt;&lt;br&gt;I want to initiate several background tasks that tars a huge file set
&lt;br&gt;200GB+. This takes a while and I would like to move this processing in a
&lt;br&gt;thread, triggered from a submission handler. The thread/s will run for
&lt;br&gt;several hours and they should report a progress that another Element
&lt;br&gt;should render.
&lt;br&gt;&lt;br&gt;My &amp;quot;naive&amp;quot; approach would be:
&lt;br&gt;&lt;br&gt;Start the thread from the submission handler and write something to
&lt;br&gt;disk/database to store the state. The Element that renders the state of
&lt;br&gt;the threads reads the states from the disk and renders the progress.
&lt;br&gt;&lt;br&gt;Drawbacks: loosing the thread handle, synchronization problems.
&lt;br&gt;&lt;br&gt;Is there something to make it better/more stable/ more rife ?
&lt;br&gt;&lt;br&gt;Ciao
&lt;br&gt;&amp;nbsp; &amp;nbsp; Matthias
&lt;br&gt;&lt;br&gt;&lt;br&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;rife-users&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23776416&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users@...&lt;/a&gt;
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23776416&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users+unsubscribe@...&lt;/a&gt;
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/rife-users?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/rife-users?hl=en&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/RIFE---users-f9331.html&quot; embed=&quot;fixTarget[9331]&quot; target=&quot;_top&quot; &gt;RIFE - users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Best-practice-to-run-threads-from-processElement-tp23776416s9330p23776416.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23701403</id>
	<title>Re: POST request  / validation of page reloading.</title>
	<published>2009-05-24T22:37:01Z</published>
	<updated>2009-05-24T22:37:01Z</updated>
	<author>
		<name>Geert Bevin</name>
	</author>
	<content type="html">&lt;br&gt;Hi,
&lt;br&gt;&lt;br&gt;there are several ways of doing this.
&lt;br&gt;&lt;br&gt;You can for instance redirect after post by setting up a 'redirect' &amp;nbsp;
&lt;br&gt;exit. This makes it intuitive to trigger the exit, and the redirection &amp;nbsp;
&lt;br&gt;will happen automatically.
&lt;br&gt;&lt;br&gt;Another possibility is to simply use continuations and to remove the &amp;nbsp;
&lt;br&gt;active continuations tree when you're doing processing. People that &amp;nbsp;
&lt;br&gt;press back and re-submit will not have the continuation to resume &amp;nbsp;
&lt;br&gt;anymore, and they will to started all over again at the beginning of &amp;nbsp;
&lt;br&gt;the interaction with the form(s).
&lt;br&gt;&lt;br&gt;Hope this helps,
&lt;br&gt;&lt;br&gt;Geert
&lt;br&gt;&lt;br&gt;On 19 May 2009, at 15:41, michaelCH wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hello Geert!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I have question related to the POST request processing.
&lt;br&gt;&amp;gt; I am concerned about use case when user can send twice the same POST
&lt;br&gt;&amp;gt; request by reloading the page.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Could you provide me some hints how to validate it using rife,
&lt;br&gt;&amp;gt; Element's methods ?
&lt;br&gt;&amp;gt; Do I need to check submission context, etc ?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Best regards,
&lt;br&gt;&amp;gt; Michael Chudas.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;/div&gt;&lt;br&gt;--
&lt;br&gt;Geert Bevin
&lt;br&gt;Terracotta - &lt;a href=&quot;http://www.terracotta.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.terracotta.org&lt;/a&gt;&lt;br&gt;Uwyn &amp;quot;Use what you need&amp;quot; - &lt;a href=&quot;http://uwyn.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://uwyn.com&lt;/a&gt;&lt;br&gt;RIFE Java application framework - &lt;a href=&quot;http://rifers.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://rifers.org&lt;/a&gt;&lt;br&gt;Flytecase Band - &lt;a href=&quot;http://flytecase.be&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://flytecase.be&lt;/a&gt;&lt;br&gt;Music and words - &lt;a href=&quot;http://gbevin.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gbevin.com&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;rife-users&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23701403&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users@...&lt;/a&gt;
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23701403&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users+unsubscribe@...&lt;/a&gt;
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/rife-users?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/rife-users?hl=en&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/RIFE---users-f9331.html&quot; embed=&quot;fixTarget[9331]&quot; target=&quot;_top&quot; &gt;RIFE - users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/POST-request----validation-of-page-reloading.-tp23616690s9330p23701403.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23616690</id>
	<title>POST request  / validation of page reloading.</title>
	<published>2009-05-19T06:41:55Z</published>
	<updated>2009-05-19T06:41:55Z</updated>
	<author>
		<name>MichaelCh</name>
	</author>
	<content type="html">&lt;br&gt;Hello Geert!
&lt;br&gt;&lt;br&gt;I have question related to the POST request processing.
&lt;br&gt;I am concerned about use case when user can send twice the same POST
&lt;br&gt;request by reloading the page.
&lt;br&gt;&lt;br&gt;Could you provide me some hints how to validate it using rife,
&lt;br&gt;Element's methods ?
&lt;br&gt;Do I need to check submission context, etc ?
&lt;br&gt;&lt;br&gt;Best regards,
&lt;br&gt;Michael Chudas.
&lt;br&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;rife-users&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23616690&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users@...&lt;/a&gt;
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23616690&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users+unsubscribe@...&lt;/a&gt;
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/rife-users?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/rife-users?hl=en&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/RIFE---users-f9331.html&quot; embed=&quot;fixTarget[9331]&quot; target=&quot;_top&quot; &gt;RIFE - users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/POST-request----validation-of-page-reloading.-tp23616690s9330p23616690.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23419301</id>
	<title>Re: rife on java google app engine</title>
	<published>2009-05-06T19:45:09Z</published>
	<updated>2009-05-06T19:45:09Z</updated>
	<author>
		<name>Coat</name>
	</author>
	<content type="html">&lt;br&gt;Well, you can set the Filter init-param 'engineclassloader.enabled' to
&lt;br&gt;false in web.xml, but since Google App Engine doesn't support threads,
&lt;br&gt;you will get an exception on creating a new BlockingRepository which
&lt;br&gt;extends ThreadGroup.
&lt;br&gt;&lt;br&gt;Kent
&lt;br&gt;&lt;br&gt;On Apr 10, 3:45 am, gabriel munteanu &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23419301&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jajali...@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello,
&lt;br&gt;&amp;gt; i just fired a simple element on their container and the error is:
&lt;br&gt;&amp;gt; java.security.AccessControlException: access denied
&lt;br&gt;&amp;gt; (java.lang.RuntimePermission setContextClassLoader)
&lt;br&gt;&amp;gt;         at java.security.AccessControlContext.checkPermission(AccessControlContext.java:323)
&lt;br&gt;&amp;gt;         at java.security.AccessController.checkPermission(AccessController.java:546)
&lt;br&gt;&amp;gt;         at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
&lt;br&gt;&amp;gt;         at com.google.appengine.tools.development.DevAppServerFactory$CustomSecurityManager.checkPermission(DevAppServerFactory.java:76)
&lt;br&gt;&amp;gt;         at java.lang.Thread.setContextClassLoader(Thread.java:1351)
&lt;br&gt;&amp;gt;         at com.uwyn.rife.servlet.RifeFilter.doFilter(RifeFilter.java:125)
&lt;br&gt;&amp;gt;         at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
&lt;br&gt;&amp;gt;         at com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java:43)
&lt;br&gt;&amp;gt;         at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
&lt;br&gt;&amp;gt;         at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
&lt;br&gt;&amp;gt;         at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
&lt;br&gt;&amp;gt;         at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
&lt;br&gt;&amp;gt;         at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
&lt;br&gt;&amp;gt;         at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
&lt;br&gt;&amp;gt;         at com.google.apphosting.utils.jetty.DevAppEngineWebAppContext.handle(DevAppEngineWebAppContext.java:54)
&lt;br&gt;&amp;gt;         at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
&lt;br&gt;&amp;gt;         at com.google.appengine.tools.development.JettyContainerService$ApiProxyHandler.handle(JettyContainerService.java:306)
&lt;br&gt;&amp;gt;         at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
&lt;br&gt;&amp;gt;         at org.mortbay.jetty.Server.handle(Server.java:313)
&lt;br&gt;&amp;gt;         at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:506)
&lt;br&gt;&amp;gt;         at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:830)
&lt;br&gt;&amp;gt;         at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
&lt;br&gt;&amp;gt;         at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
&lt;br&gt;&amp;gt;         at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381)
&lt;br&gt;&amp;gt;         at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:396)
&lt;br&gt;&amp;gt;         at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; is it possible not to set the classLoader for rife? or it is mandatory
&lt;br&gt;&amp;gt; for rife in order to work properly ?
&lt;br&gt;&amp;gt; in a more general sense: is there a way to make rife work on java
&lt;br&gt;&amp;gt; google app engine? or , fundamentaly, it is not possible due to the
&lt;br&gt;&amp;gt; way rife is done.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; jgabioshttp://bash.editia.info
&lt;/div&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;rife-users&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23419301&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users@...&lt;/a&gt;
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23419301&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users+unsubscribe@...&lt;/a&gt;
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/rife-users?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/rife-users?hl=en&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/RIFE---users-f9331.html&quot; embed=&quot;fixTarget[9331]&quot; target=&quot;_top&quot; &gt;RIFE - users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/rife-on-java-google-app-engine-tp22985661s9330p23419301.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23400349</id>
	<title>Re: Lazy Initialization In Rife</title>
	<published>2009-05-05T22:44:04Z</published>
	<updated>2009-05-05T22:44:04Z</updated>
	<author>
		<name>Geert Bevin</name>
	</author>
	<content type="html">&lt;br&gt;This was one of the last features I added to the subversion repository &amp;nbsp;
&lt;br&gt;a year and a half ago. There was never a stable release of it though.
&lt;br&gt;&lt;br&gt;On 05 May 2009, at 06:02, Rahul wrote:
&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Is there a way that we can lazy initialize the collections in rife?
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;Geert Bevin
&lt;br&gt;Terracotta - &lt;a href=&quot;http://www.terracotta.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.terracotta.org&lt;/a&gt;&lt;br&gt;Uwyn &amp;quot;Use what you need&amp;quot; - &lt;a href=&quot;http://uwyn.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://uwyn.com&lt;/a&gt;&lt;br&gt;RIFE Java application framework - &lt;a href=&quot;http://rifers.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://rifers.org&lt;/a&gt;&lt;br&gt;Flytecase Band - &lt;a href=&quot;http://flytecase.be&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://flytecase.be&lt;/a&gt;&lt;br&gt;Music and words - &lt;a href=&quot;http://gbevin.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gbevin.com&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;rife-users&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23400349&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users@...&lt;/a&gt;
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23400349&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users+unsubscribe@...&lt;/a&gt;
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/rife-users?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/rife-users?hl=en&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/RIFE---users-f9331.html&quot; embed=&quot;fixTarget[9331]&quot; target=&quot;_top&quot; &gt;RIFE - users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Lazy-Initialization-In-Rife-tp23380658s9330p23400349.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23389316</id>
	<title>Re: Iterating Over a Collection on Html</title>
	<published>2009-05-05T08:03:19Z</published>
	<updated>2009-05-05T08:03:19Z</updated>
	<author>
		<name>Joshua Hansen</name>
	</author>
	<content type="html">&lt;br&gt;Hi Rahul,
&lt;br&gt;&lt;br&gt;I'm not sure that the setBean() method automatically populates lists, so 
&lt;br&gt;you'll need to do that manually. &amp;nbsp;Keep in mind that classes can have 
&lt;br&gt;properties with the same names, so using the setBean() method which 
&lt;br&gt;accepts a prefix is a good idea.
&lt;br&gt;&lt;br&gt;-[Bean outlines]--------------------------------
&lt;br&gt;public class Hotel {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public String getName() ...
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public void setName(String name) ...
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public List&amp;lt;Room&amp;gt; getRooms() ...
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public void setRooms(List&amp;lt;Room&amp;gt; rooms) ...
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;public class Room {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public int getNumber() ...
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public void setNumber(int number) ...
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;&lt;br&gt;-[Sample template]-----------------------------
&lt;br&gt;&amp;lt;r:v name=&amp;quot;hotels&amp;quot;/&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;lt;r:b name=&amp;quot;hotel&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;Hotel Name: &amp;lt;r:v name=&amp;quot;HOTEL:name&amp;quot; /&amp;gt;&amp;lt;br /&amp;gt;
&lt;br&gt;&amp;lt;r:v name=&amp;quot;rooms&amp;quot; /&amp;gt;
&lt;br&gt;&amp;lt;/r:b&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;lt;r:b name=&amp;quot;room&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;Room Number: &amp;lt;r:v name=&amp;quot;ROOM:number&amp;quot; /&amp;gt;&amp;lt;br /&amp;gt;
&lt;br&gt;&amp;lt;/r:b&amp;gt;
&lt;br&gt;&lt;br&gt;-[Sample element snippet]----------------------
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ...
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for( Hotel hotel : hotels ) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; template.setBean(hotel, &amp;quot;HOTEL:&amp;quot;);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; template.blankValue(&amp;quot;rooms&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for( Room room : hotel.getRooms() ) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; template.setBean(room, &amp;quot;ROOM:&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; template.appendBlock(&amp;quot;rooms&amp;quot;, &amp;quot;room&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; template.appendBlock(&amp;quot;hotels&amp;quot;, &amp;quot;hotel&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ...
&lt;br&gt;-----------------------
&lt;br&gt;&lt;br&gt;Josh
&lt;br&gt;--
&lt;br&gt;Joshua Hansen
&lt;br&gt;Up Bear Enterprises
&lt;br&gt;(541) 760-7685
&lt;br&gt;&lt;br&gt;&lt;br&gt;Rahul wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I have a bean object(a Hotel object) which contains a List (rooms for
&lt;br&gt;&amp;gt; this hotel object).
&lt;br&gt;&amp;gt; I am setting the Hotel bean to the template like this
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; template.setBean(hotels);
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; and
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; template.appendBlock(&amp;quot;hotels&amp;quot;, &amp;quot;hotel&amp;quot;);
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; to access the bean on the template.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;However I am not able to iterate over the List object on the
&lt;br&gt;&amp;gt; template. How can I do this.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;Any help will be appreciated.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks in advance.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;rife-users&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23389316&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users@...&lt;/a&gt;
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23389316&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users+unsubscribe@...&lt;/a&gt;
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/rife-users?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/rife-users?hl=en&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/RIFE---users-f9331.html&quot; embed=&quot;fixTarget[9331]&quot; target=&quot;_top&quot; &gt;RIFE - users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Iterating-Over-a-Collection-on-Html-tp23383004s9330p23389316.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23383004</id>
	<title>Iterating Over a Collection on Html</title>
	<published>2009-05-05T01:03:07Z</published>
	<updated>2009-05-05T01:03:07Z</updated>
	<author>
		<name>Rahul-36</name>
	</author>
	<content type="html">&lt;br&gt;I have a bean object(a Hotel object) which contains a List (rooms for
&lt;br&gt;this hotel object).
&lt;br&gt;I am setting the Hotel bean to the template like this
&lt;br&gt;&lt;br&gt;&amp;nbsp; template.setBean(hotels);
&lt;br&gt;&lt;br&gt;&amp;nbsp; and
&lt;br&gt;&lt;br&gt;&amp;nbsp; template.appendBlock(&amp;quot;hotels&amp;quot;, &amp;quot;hotel&amp;quot;);
&lt;br&gt;&lt;br&gt;&amp;nbsp; to access the bean on the template.
&lt;br&gt;&lt;br&gt;&amp;nbsp;However I am not able to iterate over the List object on the
&lt;br&gt;template. How can I do this.
&lt;br&gt;&lt;br&gt;&amp;nbsp;Any help will be appreciated.
&lt;br&gt;&lt;br&gt;Thanks in advance.
&lt;br&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;rife-users&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23383004&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users@...&lt;/a&gt;
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23383004&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users+unsubscribe@...&lt;/a&gt;
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/rife-users?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/rife-users?hl=en&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/RIFE---users-f9331.html&quot; embed=&quot;fixTarget[9331]&quot; target=&quot;_top&quot; &gt;RIFE - users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Iterating-Over-a-Collection-on-Html-tp23383004s9330p23383004.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23380658</id>
	<title>Lazy Initialization In Rife</title>
	<published>2009-05-04T21:02:07Z</published>
	<updated>2009-05-04T21:02:07Z</updated>
	<author>
		<name>Rahul-36</name>
	</author>
	<content type="html">&lt;br&gt;Is there a way that we can lazy initialize the collections in rife?
&lt;br&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;rife-users&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23380658&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users@...&lt;/a&gt;
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23380658&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users+unsubscribe@...&lt;/a&gt;
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/rife-users?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/rife-users?hl=en&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/RIFE---users-f9331.html&quot; embed=&quot;fixTarget[9331]&quot; target=&quot;_top&quot; &gt;RIFE - users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Lazy-Initialization-In-Rife-tp23380658s9330p23380658.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23265252</id>
	<title>Re: Conditional Tags</title>
	<published>2009-04-27T14:14:59Z</published>
	<updated>2009-04-27T14:14:59Z</updated>
	<author>
		<name>Coat</name>
	</author>
	<content type="html">&lt;br&gt;Typically you handle conditional logic where it belongs, in your code,
&lt;br&gt;and define what the different conditions should look like in HTML
&lt;br&gt;using block tags, for example (kinda contrived), in an Element:
&lt;br&gt;&lt;br&gt;if (order.isDeclined()) {
&lt;br&gt;&amp;nbsp; &amp;nbsp;template.setBlock(&amp;quot;status&amp;quot;, &amp;quot;declined&amp;quot;);
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;And in your template:
&lt;br&gt;&lt;br&gt;&amp;lt;r:v name=&amp;quot;status&amp;quot;&amp;gt;&amp;lt;/r:v&amp;gt;
&lt;br&gt;&amp;lt;r:b name=&amp;quot;declined&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;div&amp;gt;This order is declined&amp;lt;/div&amp;gt;
&lt;br&gt;&amp;lt;/r:b&amp;gt;
&lt;br&gt;&lt;br&gt;Take a look at &lt;a href=&quot;http://rifers.org/wiki/display/RIFE/GuideTemplates&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://rifers.org/wiki/display/RIFE/GuideTemplates&lt;/a&gt;&amp;nbsp;for
&lt;br&gt;a better example and reasoning, and also the source code to some of
&lt;br&gt;the example apps help out as well.
&lt;br&gt;&lt;br&gt;It takes a little bit to get used to if you are coming from templating
&lt;br&gt;systems that include scripting languages, but I like it. &amp;nbsp;If you
&lt;br&gt;really need conditional logic in your templates, there's always
&lt;br&gt;Blockvalue scripting: &lt;a href=&quot;http://rifers.org/wiki/display/RIFE/Blockvalue+scripting+support&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://rifers.org/wiki/display/RIFE/Blockvalue+scripting+support&lt;/a&gt;&lt;br&gt;but I've never needed to use that beyond the ROLEUSER specialized
&lt;br&gt;script tag though.
&lt;br&gt;&lt;br&gt;Kent
&lt;br&gt;&lt;br&gt;On Apr 27, 2:03 am, Rahul &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23265252&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;maverick.rah...@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; Is there anything like conditional tags in rife life &amp;lt;c:if&amp;gt;? I was
&lt;br&gt;&amp;gt; looking to the block tag.... is that the way to do this in rife?
&lt;br&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;rife-users&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23265252&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users@...&lt;/a&gt;
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23265252&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users+unsubscribe@...&lt;/a&gt;
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/rife-users?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/rife-users?hl=en&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/RIFE---users-f9331.html&quot; embed=&quot;fixTarget[9331]&quot; target=&quot;_top&quot; &gt;RIFE - users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Conditional-Tags-tp23251775s9330p23265252.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23251775</id>
	<title>Conditional Tags</title>
	<published>2009-04-27T01:03:42Z</published>
	<updated>2009-04-27T01:03:42Z</updated>
	<author>
		<name>Rahul-36</name>
	</author>
	<content type="html">&lt;br&gt;Is there anything like conditional tags in rife life &amp;lt;c:if&amp;gt;? I was
&lt;br&gt;looking to the block tag.... is that the way to do this in rife?
&lt;br&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;rife-users&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23251775&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users@...&lt;/a&gt;
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23251775&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users+unsubscribe@...&lt;/a&gt;
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/rife-users?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/rife-users?hl=en&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/RIFE---users-f9331.html&quot; embed=&quot;fixTarget[9331]&quot; target=&quot;_top&quot; &gt;RIFE - users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Conditional-Tags-tp23251775s9330p23251775.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23074915</id>
	<title>Re: Configuring Ajax With Rife</title>
	<published>2009-04-16T03:04:24Z</published>
	<updated>2009-04-16T03:04:24Z</updated>
	<author>
		<name>Geert Bevin</name>
	</author>
	<content type="html">&lt;br&gt;In your classpath
&lt;br&gt;&lt;br&gt;On 16 Apr 2009, at 12:02, Rahul wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Ok.. got the problem.....
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I am trying to customize the configuration with.....
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;element id=&amp;quot;DwrDate&amp;quot; file=&amp;quot;rife/ajax/dwr.xml&amp;quot; url=&amp;quot;dwr/jdate/*&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;property name=&amp;quot;xmlConfiguratorPath&amp;quot;&amp;gt;jdate.xml&amp;lt;/property&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;property name=&amp;quot;debug&amp;quot;&amp;gt;true&amp;lt;/property&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;/element&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; com.uwyn.rife.engine.exceptions.EngineException: The DWR configuration
&lt;br&gt;&amp;gt; file 'jdate.xml' could not be found. It was specified in the property
&lt;br&gt;&amp;gt; 'xmlConfiguratorPath' of element rife/ajax/dwr.xml.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Where exactly to put the file?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Apr 16, 2:33 pm, Rahul &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23074915&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;maverick.rah...@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; I am trying remote access to Java classes and methods using DWR. I
&lt;br&gt;&amp;gt;&amp;gt; downloaded the dwr jar file from
&lt;br&gt;&amp;gt;&amp;gt; sumo distribution and added to the classpath of my rife project.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; According tohttp://rifers.org/wiki/display/RIFE/Ajax
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;element id=&amp;quot;DwrService&amp;quot; file=&amp;quot;rife/ajax/dwr.xml&amp;quot; url=&amp;quot;dwr/*&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; is the standard element declaration.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I added this declaration to the main site file.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; While deploying the war file I am getting the error
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; SEVERE: com.uwyn.rife.engine.exceptions.EngineException:
&lt;br&gt;&amp;gt;&amp;gt; com.uwyn.rife.ioc.exceptions.ParticipantUnknownException: The
&lt;br&gt;&amp;gt;&amp;gt; participant 'hotel' isn't known in the default repository.
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.uwyn.rife.engine.elements.DwrServiceDeployer.deploy
&lt;br&gt;&amp;gt;&amp;gt; (DwrServiceDeployer.java:304)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.uwyn.rife.engine.ElementInfo.deploy(ElementInfo.java:
&lt;br&gt;&amp;gt;&amp;gt; 280)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.uwyn.rife.engine.SiteBuilder.setupElements
&lt;br&gt;&amp;gt;&amp;gt; (SiteBuilder.java:985)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; com.uwyn.rife.engine.SiteBuilder.setupData(SiteBuilder.java:
&lt;br&gt;&amp;gt;&amp;gt; 1615)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.uwyn.rife.engine.SiteBuilder.finish(SiteBuilder.java:
&lt;br&gt;&amp;gt;&amp;gt; 260)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.uwyn.rife.engine.SiteBuilder.process(SiteBuilder.java:
&lt;br&gt;&amp;gt;&amp;gt; 251)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.uwyn.rife.engine.SiteBuilder.getSite(SiteBuilder.java:
&lt;br&gt;&amp;gt;&amp;gt; 177)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.uwyn.rife.rep.participants.ParticipantSite.initialize
&lt;br&gt;&amp;gt;&amp;gt; (ParticipantSite.java:36)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.uwyn.rife.rep.BlockingParticipant.run
&lt;br&gt;&amp;gt;&amp;gt; (BlockingParticipant.java:230)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ..... missing something???
&lt;br&gt;&amp;gt; &amp;gt;
&lt;/div&gt;&lt;br&gt;--
&lt;br&gt;Geert Bevin
&lt;br&gt;Terracotta - &lt;a href=&quot;http://www.terracotta.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.terracotta.org&lt;/a&gt;&lt;br&gt;Uwyn &amp;quot;Use what you need&amp;quot; - &lt;a href=&quot;http://uwyn.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://uwyn.com&lt;/a&gt;&lt;br&gt;RIFE Java application framework - &lt;a href=&quot;http://rifers.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://rifers.org&lt;/a&gt;&lt;br&gt;Flytecase Band - &lt;a href=&quot;http://flytecase.be&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://flytecase.be&lt;/a&gt;&lt;br&gt;Music and words - &lt;a href=&quot;http://gbevin.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gbevin.com&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;rife-users&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23074915&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users@...&lt;/a&gt;
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23074915&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users+unsubscribe@...&lt;/a&gt;
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/rife-users?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/rife-users?hl=en&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/RIFE---users-f9331.html&quot; embed=&quot;fixTarget[9331]&quot; target=&quot;_top&quot; &gt;RIFE - users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Configuring-Ajax-With-Rife-tp23074479s9330p23074915.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23074891</id>
	<title>Re: Configuring Ajax With Rife</title>
	<published>2009-04-16T03:02:42Z</published>
	<updated>2009-04-16T03:02:42Z</updated>
	<author>
		<name>Rahul-36</name>
	</author>
	<content type="html">&lt;br&gt;Ok.. got the problem.....
&lt;br&gt;&lt;br&gt;I am trying to customize the configuration with.....
&lt;br&gt;&lt;br&gt;&amp;lt;element id=&amp;quot;DwrDate&amp;quot; file=&amp;quot;rife/ajax/dwr.xml&amp;quot; url=&amp;quot;dwr/jdate/*&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;property name=&amp;quot;xmlConfiguratorPath&amp;quot;&amp;gt;jdate.xml&amp;lt;/property&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;property name=&amp;quot;debug&amp;quot;&amp;gt;true&amp;lt;/property&amp;gt;
&lt;br&gt;&amp;lt;/element&amp;gt;
&lt;br&gt;&lt;br&gt;com.uwyn.rife.engine.exceptions.EngineException: The DWR configuration
&lt;br&gt;file 'jdate.xml' could not be found. It was specified in the property
&lt;br&gt;'xmlConfiguratorPath' of element rife/ajax/dwr.xml.
&lt;br&gt;&lt;br&gt;Where exactly to put the file?
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;On Apr 16, 2:33 pm, Rahul &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23074891&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;maverick.rah...@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I am trying remote access to Java classes and methods using DWR. I
&lt;br&gt;&amp;gt; downloaded the dwr jar file from
&lt;br&gt;&amp;gt; sumo distribution and added to the classpath of my rife project.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; According tohttp://rifers.org/wiki/display/RIFE/Ajax
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;element id=&amp;quot;DwrService&amp;quot; file=&amp;quot;rife/ajax/dwr.xml&amp;quot; url=&amp;quot;dwr/*&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; is the standard element declaration.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I added this declaration to the main site file.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; While deploying the war file I am getting the error
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; SEVERE: com.uwyn.rife.engine.exceptions.EngineException:
&lt;br&gt;&amp;gt; com.uwyn.rife.ioc.exceptions.ParticipantUnknownException: The
&lt;br&gt;&amp;gt; participant 'hotel' isn't known in the default repository.
&lt;br&gt;&amp;gt;         at com.uwyn.rife.engine.elements.DwrServiceDeployer.deploy
&lt;br&gt;&amp;gt; (DwrServiceDeployer.java:304)
&lt;br&gt;&amp;gt;         at com.uwyn.rife.engine.ElementInfo.deploy(ElementInfo.java:
&lt;br&gt;&amp;gt; 280)
&lt;br&gt;&amp;gt;         at com.uwyn.rife.engine.SiteBuilder.setupElements
&lt;br&gt;&amp;gt; (SiteBuilder.java:985)
&lt;br&gt;&amp;gt;         at com.uwyn.rife.engine.SiteBuilder.setupData(SiteBuilder.java:
&lt;br&gt;&amp;gt; 1615)
&lt;br&gt;&amp;gt;         at com.uwyn.rife.engine.SiteBuilder.finish(SiteBuilder.java:
&lt;br&gt;&amp;gt; 260)
&lt;br&gt;&amp;gt;         at com.uwyn.rife.engine.SiteBuilder.process(SiteBuilder.java:
&lt;br&gt;&amp;gt; 251)
&lt;br&gt;&amp;gt;         at com.uwyn.rife.engine.SiteBuilder.getSite(SiteBuilder.java:
&lt;br&gt;&amp;gt; 177)
&lt;br&gt;&amp;gt;         at com.uwyn.rife.rep.participants.ParticipantSite.initialize
&lt;br&gt;&amp;gt; (ParticipantSite.java:36)
&lt;br&gt;&amp;gt;         at com.uwyn.rife.rep.BlockingParticipant.run
&lt;br&gt;&amp;gt; (BlockingParticipant.java:230)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ..... missing something???
&lt;/div&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;rife-users&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23074891&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users@...&lt;/a&gt;
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23074891&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users+unsubscribe@...&lt;/a&gt;
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/rife-users?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/rife-users?hl=en&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/RIFE---users-f9331.html&quot; embed=&quot;fixTarget[9331]&quot; target=&quot;_top&quot; &gt;RIFE - users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Configuring-Ajax-With-Rife-tp23074479s9330p23074891.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23074479</id>
	<title>Configuring Ajax With Rife</title>
	<published>2009-04-16T02:33:22Z</published>
	<updated>2009-04-16T02:33:22Z</updated>
	<author>
		<name>Rahul-36</name>
	</author>
	<content type="html">&lt;br&gt;I am trying remote access to Java classes and methods using DWR. I
&lt;br&gt;downloaded the dwr jar file from
&lt;br&gt;sumo distribution and added to the classpath of my rife project.
&lt;br&gt;&lt;br&gt;According to &lt;a href=&quot;http://rifers.org/wiki/display/RIFE/Ajax&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://rifers.org/wiki/display/RIFE/Ajax&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;lt;element id=&amp;quot;DwrService&amp;quot; file=&amp;quot;rife/ajax/dwr.xml&amp;quot; url=&amp;quot;dwr/*&amp;quot;/&amp;gt;
&lt;br&gt;&lt;br&gt;is the standard element declaration.
&lt;br&gt;&lt;br&gt;I added this declaration to the main site file.
&lt;br&gt;&lt;br&gt;While deploying the war file I am getting the error
&lt;br&gt;&lt;br&gt;SEVERE: com.uwyn.rife.engine.exceptions.EngineException:
&lt;br&gt;com.uwyn.rife.ioc.exceptions.ParticipantUnknownException: The
&lt;br&gt;participant 'hotel' isn't known in the default repository.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.uwyn.rife.engine.elements.DwrServiceDeployer.deploy
&lt;br&gt;(DwrServiceDeployer.java:304)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.uwyn.rife.engine.ElementInfo.deploy(ElementInfo.java:
&lt;br&gt;280)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.uwyn.rife.engine.SiteBuilder.setupElements
&lt;br&gt;(SiteBuilder.java:985)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.uwyn.rife.engine.SiteBuilder.setupData(SiteBuilder.java:
&lt;br&gt;1615)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.uwyn.rife.engine.SiteBuilder.finish(SiteBuilder.java:
&lt;br&gt;260)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.uwyn.rife.engine.SiteBuilder.process(SiteBuilder.java:
&lt;br&gt;251)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.uwyn.rife.engine.SiteBuilder.getSite(SiteBuilder.java:
&lt;br&gt;177)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.uwyn.rife.rep.participants.ParticipantSite.initialize
&lt;br&gt;(ParticipantSite.java:36)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.uwyn.rife.rep.BlockingParticipant.run
&lt;br&gt;(BlockingParticipant.java:230)
&lt;br&gt;&lt;br&gt;&lt;br&gt;..... missing something???
&lt;br&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;rife-users&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23074479&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users@...&lt;/a&gt;
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23074479&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users+unsubscribe@...&lt;/a&gt;
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/rife-users?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/rife-users?hl=en&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/RIFE---users-f9331.html&quot; embed=&quot;fixTarget[9331]&quot; target=&quot;_top&quot; &gt;RIFE - users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Configuring-Ajax-With-Rife-tp23074479s9330p23074479.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23073750</id>
	<title>Re: Saving Collections to the DB</title>
	<published>2009-04-16T01:41:26Z</published>
	<updated>2009-04-16T01:41:26Z</updated>
	<author>
		<name>Geert Bevin</name>
	</author>
	<content type="html">&lt;br&gt;Not directly, but you can do this through many-to-one relationships, &amp;nbsp;
&lt;br&gt;for example:
&lt;br&gt;&lt;a href=&quot;http://svn.rifers.org/rife/trunk/src/unittests/com/uwyn/rifetestmodels/MOSecondBean.java&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.rifers.org/rife/trunk/src/unittests/com/uwyn/rifetestmodels/MOSecondBean.java&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://svn.rifers.org/rife/trunk/src/unittests/com/uwyn/rifetestmodels/MOFirstBean.java&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.rifers.org/rife/trunk/src/unittests/com/uwyn/rifetestmodels/MOFirstBean.java&lt;/a&gt;&lt;br&gt;&lt;br&gt;On 15 Apr 2009, at 19:33, Rahul wrote:
&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Is there a way of saving a collection to database??
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;Geert Bevin
&lt;br&gt;Terracotta - &lt;a href=&quot;http://www.terracotta.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.terracotta.org&lt;/a&gt;&lt;br&gt;Uwyn &amp;quot;Use what you need&amp;quot; - &lt;a href=&quot;http://uwyn.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://uwyn.com&lt;/a&gt;&lt;br&gt;RIFE Java application framework - &lt;a href=&quot;http://rifers.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://rifers.org&lt;/a&gt;&lt;br&gt;Flytecase Band - &lt;a href=&quot;http://flytecase.be&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://flytecase.be&lt;/a&gt;&lt;br&gt;Music and words - &lt;a href=&quot;http://gbevin.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gbevin.com&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;rife-users&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23073750&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users@...&lt;/a&gt;
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23073750&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users+unsubscribe@...&lt;/a&gt;
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/rife-users?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/rife-users?hl=en&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/RIFE---users-f9331.html&quot; embed=&quot;fixTarget[9331]&quot; target=&quot;_top&quot; &gt;RIFE - users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Saving-Collections-to-the-DB-tp23063584s9330p23073750.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23073723</id>
	<title>Re: Capturing dropdown value in javascript</title>
	<published>2009-04-16T01:39:25Z</published>
	<updated>2009-04-16T01:39:25Z</updated>
	<author>
		<name>Joshua Hansen</name>
	</author>
	<content type="html">&lt;br&gt;Hi Rahul,
&lt;br&gt;&lt;br&gt;Check the HTML that is generated, then code your JavaScript as you would 
&lt;br&gt;&amp;nbsp; for normal handling of the elements based on the generated HTML.
&lt;br&gt;&lt;br&gt;One way to do this is to just save the generated page from the browser 
&lt;br&gt;as a static HTML file, then edit it directly until it does what you 
&lt;br&gt;need, then finally take the JavaScript code and copy it back to the RIFE 
&lt;br&gt;template.
&lt;br&gt;&lt;br&gt;Detailed questions about JavaScript are outside the scope of this 
&lt;br&gt;mailing list, but a search on Google should turn up plenty of resources 
&lt;br&gt;to help you. :)
&lt;br&gt;&lt;br&gt;All the best,
&lt;br&gt;&lt;br&gt;Josh
&lt;br&gt;--
&lt;br&gt;Joshua Hansen
&lt;br&gt;Up Bear Enterprises
&lt;br&gt;(541) 760-7685
&lt;br&gt;&lt;br&gt;&lt;br&gt;Rahul wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi all,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I have a drop down list like this
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;lt;!--V 'FORM:SELECT:room_type'/--&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;!--B 'FORM:LABEL:room_type:Deluxe'--&amp;gt;Deluxe&amp;lt;!--/B--&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;!--B 'FORM:LABEL:room_type:Executive'--&amp;gt;Executive&amp;lt;!--/B--&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;!--B 'FORM:LABEL:room_type:Suite'--&amp;gt;Suite&amp;lt;!--/B--&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I want to capture the value selected in the drop down in a javascript
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I am trying like this
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; var room_type = document.getElementById('room_type').value
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; but it gives me null .
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; HOwever with
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;charge&amp;quot; id=&amp;quot;charge&amp;quot; value=&amp;quot;${v PARAM:charge}$
&lt;br&gt;&amp;gt; {/v}&amp;quot; /&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; i get the value with
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; var charge = document.getElementById('charge').value
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;rife-users&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23073723&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users@...&lt;/a&gt;
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23073723&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users+unsubscribe@...&lt;/a&gt;
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/rife-users?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/rife-users?hl=en&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/RIFE---users-f9331.html&quot; embed=&quot;fixTarget[9331]&quot; target=&quot;_top&quot; &gt;RIFE - users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Capturing-dropdown-value-in-javascript-tp23071844s9330p23073723.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23071844</id>
	<title>Capturing dropdown value in javascript</title>
	<published>2009-04-15T22:46:29Z</published>
	<updated>2009-04-15T22:46:29Z</updated>
	<author>
		<name>Rahul-36</name>
	</author>
	<content type="html">&lt;br&gt;Hi all,
&lt;br&gt;&lt;br&gt;I have a drop down list like this
&lt;br&gt;&lt;br&gt;&amp;lt;!--V 'FORM:SELECT:room_type'/--&amp;gt;
&lt;br&gt;&amp;lt;!--B 'FORM:LABEL:room_type:Deluxe'--&amp;gt;Deluxe&amp;lt;!--/B--&amp;gt;
&lt;br&gt;&amp;lt;!--B 'FORM:LABEL:room_type:Executive'--&amp;gt;Executive&amp;lt;!--/B--&amp;gt;
&lt;br&gt;&amp;lt;!--B 'FORM:LABEL:room_type:Suite'--&amp;gt;Suite&amp;lt;!--/B--&amp;gt;
&lt;br&gt;&lt;br&gt;I want to capture the value selected in the drop down in a javascript
&lt;br&gt;&lt;br&gt;I am trying like this
&lt;br&gt;&lt;br&gt;var room_type = document.getElementById('room_type').value
&lt;br&gt;&lt;br&gt;but it gives me null .
&lt;br&gt;&lt;br&gt;HOwever with
&lt;br&gt;&lt;br&gt;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;charge&amp;quot; id=&amp;quot;charge&amp;quot; value=&amp;quot;${v PARAM:charge}$
&lt;br&gt;{/v}&amp;quot; /&amp;gt;
&lt;br&gt;&lt;br&gt;i get the value with
&lt;br&gt;&lt;br&gt;var charge = document.getElementById('charge').value
&lt;br&gt;&lt;br&gt;&lt;br&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;rife-users&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23071844&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users@...&lt;/a&gt;
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23071844&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rife-users+unsubscribe@...&lt;/a&gt;
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/rife-users?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/rife-users?hl=en&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/RIFE---users-f9331.html&quot; embed=&quot;fixTarget[9331]&quot; target=&quot;_top&quot; &gt;RIFE - users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Capturing-dropdown-value-in-javascript-tp23071844s9330p23071844.html" />
</entry>

</feed>
