You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@oodt.apache.org by bf...@apache.org on 2011/03/01 00:50:24 UTC
svn commit: r1075595 - in /oodt/branches/wengine-branch/wengine/src/main:
java/org/apache/oodt/cas/workflow/server/action/GetExecutingPage.java
resources/policy/engine-client-cmd-line-beans.xml
Author: bfoster
Date: Mon Feb 28 23:50:24 2011
New Revision: 1075595
URL: http://svn.apache.org/viewvc?rev=1075595&view=rev
Log:
- ability to show state message on executing page output
-----------------
Modified:
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/action/GetExecutingPage.java
oodt/branches/wengine-branch/wengine/src/main/resources/policy/engine-client-cmd-line-beans.xml
Modified: oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/action/GetExecutingPage.java
URL: http://svn.apache.org/viewvc/oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/action/GetExecutingPage.java?rev=1075595&r1=1075594&r2=1075595&view=diff
==============================================================================
--- oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/action/GetExecutingPage.java (original)
+++ oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/action/GetExecutingPage.java Mon Feb 28 23:50:24 2011
@@ -34,14 +34,22 @@ public class GetExecutingPage extends Wo
private int pageNum;
private int pageSize;
+ private boolean showMessage;
+
+ public GetExecutingPage() {
+ this.showMessage = false;
+ }
@Override
public void performAction(WorkflowEngineClient weClient) throws Exception {
PageInfo pageInfo = new PageInfo(pageSize, pageNum);
RunnablesPage page = weClient.getExecutingPage(pageInfo);
System.out.println("Workflows (Page: " + page.getPageInfo().getPageNum() + "/" + (int) page.getPageInfo().getTotalPages() + "; Total: " + page.getPageInfo().getNumOfHits() + "):");
- for (ProcessorStub stub : page.getStubs())
+ for (ProcessorStub stub : page.getStubs()) {
System.out.println(" - InstanceId = '" + stub.getInstanceId() + "', ModelId = '" + stub.getModelId() +"', State = '" + stub.getState().getName() + "'");
+ if (this.showMessage)
+ System.out.println(" (Message = '" + stub.getState().getMessage() + "')");
+ }
System.out.println();
}
@@ -53,4 +61,8 @@ public class GetExecutingPage extends Wo
this.pageSize = pageSize;
}
+ public void showMessage(boolean showMessage) {
+ this.showMessage = showMessage;
+ }
+
}
Modified: oodt/branches/wengine-branch/wengine/src/main/resources/policy/engine-client-cmd-line-beans.xml
URL: http://svn.apache.org/viewvc/oodt/branches/wengine-branch/wengine/src/main/resources/policy/engine-client-cmd-line-beans.xml?rev=1075595&r1=1075594&r2=1075595&view=diff
==============================================================================
--- oodt/branches/wengine-branch/wengine/src/main/resources/policy/engine-client-cmd-line-beans.xml (original)
+++ oodt/branches/wengine-branch/wengine/src/main/resources/policy/engine-client-cmd-line-beans.xml Mon Feb 28 23:50:24 2011
@@ -341,6 +341,7 @@
<bean class="org.apache.oodt.commons.option.handler.BeanInfo" p:bean-ref="GetPage" p:methodName="showMessage"/>
<bean class="org.apache.oodt.commons.option.handler.BeanInfo" p:bean-ref="GetStatusByCategory" p:methodName="showMessage"/>
<bean class="org.apache.oodt.commons.option.handler.BeanInfo" p:bean-ref="GetStatusByState" p:methodName="showMessage"/>
+ <bean class="org.apache.oodt.commons.option.handler.BeanInfo" p:bean-ref="GetExecutingPage" p:methodName="showMessage"/>
</list>
</property>
</bean>