[webbeans-commits] Webbeans SVN: r1784 - in examples/trunk/conversations: src/main/java/org/jboss/webbeans/examples/conversations and 1 other directory.
webbeans-commits at lists.jboss.org
webbeans-commits at lists.jboss.org
Fri Mar 6 05:44:07 EST 2009
Author: nickarls
Date: 2009-03-06 05:44:07 -0500 (Fri, 06 Mar 2009)
New Revision: 1784
Added:
examples/trunk/conversations/src/main/java/org/jboss/webbeans/examples/conversations/Data.java
Modified:
examples/trunk/conversations/WebContent/home.xhtml
examples/trunk/conversations/src/main/java/org/jboss/webbeans/examples/conversations/Conversations.java
Log:
new stuff broken in completely fresh and improved ways.
Modified: examples/trunk/conversations/WebContent/home.xhtml
===================================================================
--- examples/trunk/conversations/WebContent/home.xhtml 2009-03-06 10:23:40 UTC (rev 1783)
+++ examples/trunk/conversations/WebContent/home.xhtml 2009-03-06 10:44:07 UTC (rev 1784)
@@ -8,6 +8,7 @@
<ui:define name="content">
<h:form>
<h:panelGrid columns="1">
+ <h:inputText value="#{data.data}" />
<h:outputText value="Long-running: #{conversations.conversationList}"/>
<h:outputText value="Current: #{conversation}"/>
<h:panelGroup>
@@ -15,7 +16,7 @@
<h:commandButton action="#{conversations.noop}" value="noop"/>
<h:commandButton action="#{conversation.end}" value="end"/>
<h:commandButton action="#{conversations.abandon}" value="abandon"/>
- <h:commandButton action="#{conversations.longop}" value="longop"/>
+ <h:commandButton action="#{data.longop}" value="longop"/>
</h:panelGroup>
<h:inputText value="#{conversations.cid}"/>
<h:commandButton action="#{conversations.switchConversation}" value="switch"/>
Modified: examples/trunk/conversations/src/main/java/org/jboss/webbeans/examples/conversations/Conversations.java
===================================================================
--- examples/trunk/conversations/src/main/java/org/jboss/webbeans/examples/conversations/Conversations.java 2009-03-06 10:23:40 UTC (rev 1783)
+++ examples/trunk/conversations/src/main/java/org/jboss/webbeans/examples/conversations/Conversations.java 2009-03-06 10:44:07 UTC (rev 1784)
@@ -63,17 +63,6 @@
return longRunningConversations;
}
- public void longop() {
- try
- {
- Thread.sleep(5000);
- }
- catch (InterruptedException e)
- {
- // non-issue
- }
- }
-
public void switchConversation()
{
conversation.begin(cid);
Added: examples/trunk/conversations/src/main/java/org/jboss/webbeans/examples/conversations/Data.java
===================================================================
--- examples/trunk/conversations/src/main/java/org/jboss/webbeans/examples/conversations/Data.java (rev 0)
+++ examples/trunk/conversations/src/main/java/org/jboss/webbeans/examples/conversations/Data.java 2009-03-06 10:44:07 UTC (rev 1784)
@@ -0,0 +1,50 @@
+package org.jboss.webbeans.examples.conversations;
+
+import javax.context.ConversationScoped;
+import javax.annotation.Named;
+import javax.annotation.PreDestroy;
+
+import org.jboss.webbeans.log.LogProvider;
+import org.jboss.webbeans.log.Logging;
+
+import java.io.Serializable;
+
+ at ConversationScoped
+ at Named
+public class Data implements Serializable
+{
+ private static LogProvider log = Logging.getLogProvider(Data.class);
+ private String data;
+
+ public Data()
+ {
+ }
+
+ public String getData()
+ {
+ return data;
+ }
+
+ public void setData(String data)
+ {
+ this.data = data;
+ }
+
+ public void longop() {
+ try
+ {
+ Thread.sleep(5000);
+ }
+ catch (InterruptedException e)
+ {
+ // non-issue
+ }
+ }
+
+ @PreDestroy
+ public void bye()
+ {
+ log.info("Data " + data + " destroyed");
+ }
+
+}
\ No newline at end of file
More information about the weld-commits
mailing list