Author: vanto
Date: Thu Nov 15 18:56:14 2012
New Revision: 1409927
URL: http://svn.apache.org/viewvc?rev=1409927&view=rev
Log:
ODE-980: Update to Java 6. Thanks to Hadrian for the patch!
Modified:
ode/trunk/Rakefile
ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/ProcessAndInstanceManagementImpl.java
ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/cron/SystemSchedulesConfig.java
ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/replayer/Replayer.java
ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/replayer/ReplayerContext.java
ode/trunk/bpel-runtime/src/test/java/org/apache/ode/bpel/runtime/ActivityRecoveryTest.java
ode/trunk/bpel-runtime/src/test/java/org/apache/ode/bpel/runtime/ProcessManagementTest.java
ode/trunk/bpel-store/src/main/java/org/apache/ode/store/DeploymentUnitDir.java
ode/trunk/bpel-store/src/main/java/org/apache/ode/store/ProcessCleanupConfImpl.java
ode/trunk/bpel-store/src/main/java/org/apache/ode/store/ProcessConfImpl.java
ode/trunk/bpel-store/src/main/java/org/apache/ode/store/ProcessStoreImpl.java
ode/trunk/jbi-karaf-commands/src/main/java/org/apache/ode/karaf/commands/OdeCommandsBase.java
ode/trunk/jbi-karaf-commands/src/main/java/org/apache/ode/karaf/commands/OdeListCommand.java
Modified: ode/trunk/Rakefile
URL:
http://svn.apache.org/viewvc/ode/trunk/Rakefile?rev=1409927&r1=1409926&r2=1409927&view=diff
==============================================================================
--- ode/trunk/Rakefile (original)
+++ ode/trunk/Rakefile Thu Nov 15 18:56:14 2012
@@ -71,8 +71,8 @@ define "ode" do
project.version = VERSION_NUMBER
project.group = "org.apache.ode"
- compile.options.source = "1.5"
- compile.options.target = "1.5"
+ compile.options.source = "1.6"
+ compile.options.target = "1.6"
manifest["Implementation-Vendor"] = "Apache Software Foundation"
meta_inf << file("NOTICE")
Modified:
ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/ProcessAndInstanceManagementImpl.java
URL:
http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/ProcessAndInstanceManagementImpl.java?rev=1409927&r1=1409926&r2=1409927&view=diff
==============================================================================
---
ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/ProcessAndInstanceManagementImpl.java
(original)
+++
ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/ProcessAndInstanceManagementImpl.java
Thu Nov 15 18:56:14 2012
@@ -194,7 +194,7 @@ public class ProcessAndInstanceManagemen
}
}
try {
- fillProcessInfoSummary(conn,
procInfoList.getProcessInfoList(), custom);
+ fillProcessInfoSummary(conn,
procInfoList.getProcessInfoArray(), custom);
} catch (Exception e) {
failIfSQLException(e);
__log.error("Exception fetching instances summary", e);
@@ -774,7 +774,7 @@ public class ProcessAndInstanceManagemen
if (pconf == null)
throw new ProcessNotFoundException("ProcessNotFound:" +
procid);
fillProcessInfo(pi, pconf, custom);
- fillProcessInfoSummary(conn, Collections.singletonList(pi),
custom);
+ fillProcessInfoSummary(conn, new TProcessInfo[]{pi}, custom);
} catch (ManagementException me) {
throw me;
} catch (Exception e) {
@@ -846,7 +846,7 @@ public class ProcessAndInstanceManagemen
return ret;
}
- private void fillProcessInfoSummary(BpelDAOConnection conn,
List<TProcessInfo> infos, ProcessInfoCustomizer custom) {
+ private void fillProcessInfoSummary(BpelDAOConnection conn, TProcessInfo[]
infos, ProcessInfoCustomizer custom) {
if (custom.includeInstanceSummary()) {
Set<String> pids = new HashSet<String>();
for (TProcessInfo i : infos) {
Modified:
ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/cron/SystemSchedulesConfig.java
URL:
http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/cron/SystemSchedulesConfig.java?rev=1409927&r1=1409926&r2=1409927&view=diff
==============================================================================
---
ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/cron/SystemSchedulesConfig.java
(original)
+++
ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/cron/SystemSchedulesConfig.java
Thu Nov 15 18:56:14 2012
@@ -21,9 +21,9 @@ package org.apache.ode.bpel.engine.cron;
import java.io.File;
import java.text.ParseException;
import java.util.ArrayList;
+import java.util.Arrays;
import java.util.HashMap;
import java.util.List;
-import java.util.Map;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
@@ -38,6 +38,7 @@ import org.apache.ode.store.ProcessClean
import org.apache.ode.utils.CronExpression;
import org.apache.xmlbeans.XmlOptions;
+
public class SystemSchedulesConfig {
private final static Log __log =
LogFactory.getLog(SystemSchedulesConfig.class);
@@ -73,15 +74,15 @@ public class SystemSchedulesConfig {
List<CronJob> jobs = new ArrayList<CronJob>();
if( schedulesFile != null && schedulesFile.exists() ) {
- for(TSchedule schedule :
getSystemSchedulesDocument().getSchedules().getScheduleList()) {
+ for(TSchedule schedule :
getSystemSchedulesDocument().getSchedules().getScheduleArray()) {
CronJob job = new CronJob();
try {
job.setCronExpression(new
CronExpression(schedule.getWhen()));
- for(final TCleanup aCleanup : schedule.getCleanupList()) {
+ for(final TCleanup aCleanup : schedule.getCleanupArray()) {
CleanupInfo cleanupInfo = new CleanupInfo();
- assert !aCleanup.getFilterList().isEmpty();
- cleanupInfo.setFilters(aCleanup.getFilterList());
-
ProcessCleanupConfImpl.processACleanup(cleanupInfo.getCategories(),
aCleanup.getCategoryList());
+ assert aCleanup.getFilterArray().length > 0;
+
cleanupInfo.setFilters(Arrays.asList(aCleanup.getFilterArray()));
+
ProcessCleanupConfImpl.processACleanup(cleanupInfo.getCategories(),
Arrays.asList(aCleanup.getCategoryArray()));
JobDetails runnableDetails = new JobDetails();
Modified:
ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/replayer/Replayer.java
URL:
http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/replayer/Replayer.java?rev=1409927&r1=1409926&r2=1409927&view=diff
==============================================================================
---
ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/replayer/Replayer.java
(original)
+++
ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/replayer/Replayer.java
Thu Nov 15 18:56:14 2012
@@ -19,17 +19,15 @@
package org.apache.ode.bpel.engine.replayer;
import java.util.ArrayList;
+import java.util.Arrays;
import java.util.Calendar;
import java.util.Collections;
import java.util.Comparator;
import java.util.Date;
import java.util.HashSet;
import java.util.List;
-import java.util.Map;
import java.util.Set;
-import javax.xml.namespace.QName;
-
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.apache.ode.bpel.dao.BpelDAOConnection;
@@ -41,25 +39,25 @@ import org.apache.ode.bpel.engine.BpelPr
import org.apache.ode.bpel.engine.MyRoleMessageExchangeImpl;
import org.apache.ode.bpel.engine.PartnerLinkMyRoleImpl;
import org.apache.ode.bpel.engine.PartnerLinkMyRoleImpl.RoutingInfo;
-import org.apache.ode.bpel.evt.CorrelationMatchEvent;
import org.apache.ode.bpel.iapi.BpelEngine;
-import org.apache.ode.bpel.iapi.MyRoleMessageExchange;
import org.apache.ode.bpel.iapi.MessageExchange.Status;
+import org.apache.ode.bpel.iapi.MyRoleMessageExchange;
import org.apache.ode.bpel.iapi.ProcessConf.CLEANUP_CATEGORY;
import org.apache.ode.bpel.iapi.Scheduler.JobDetails;
import org.apache.ode.bpel.iapi.Scheduler.JobType;
import org.apache.ode.bpel.pmapi.CommunicationType;
+import org.apache.ode.bpel.pmapi.CommunicationType.Exchange;
import org.apache.ode.bpel.pmapi.ExchangeType;
import org.apache.ode.bpel.pmapi.FaultType;
import org.apache.ode.bpel.pmapi.GetCommunication;
import org.apache.ode.bpel.pmapi.GetCommunicationResponse;
import org.apache.ode.bpel.pmapi.Replay;
-import org.apache.ode.bpel.pmapi.CommunicationType.Exchange;
import org.apache.ode.bpel.runtime.PROCESS;
import org.apache.xmlbeans.XmlCalendar;
import org.apache.xmlbeans.XmlException;
import org.apache.xmlbeans.XmlObject;
+
/**
* Main class used for replaying. It's invoked from InstanceManagement API.
* Receives request and sets up replaying contexts for each instance to replay.
@@ -87,13 +85,15 @@ public class Replayer {
List<Long> toDelete = new ArrayList<Long>();
List<CommunicationType> toRestore = new
ArrayList<CommunicationType>();
- toDelete.addAll(request.getReplaceInstanceList());
+ for (Long iid : request.getReplaceInstanceArray()) {
+ toDelete.add(iid);
+ }
- for (Long iid : request.getUpgradeInstanceList()) {
+ for (Long iid : request.getUpgradeInstanceArray()) {
toDelete.add(iid);
toRestore.add(CommunicationType.Factory.parse(getCommunication(iid,
conn).toString()));
}
- toRestore.addAll(request.getRestoreInstanceList());
+
toRestore.addAll(Arrays.asList(request.getRestoreInstanceArray()));
{
Set<CLEANUP_CATEGORY> cleanupCategory = new
HashSet<CLEANUP_CATEGORY>();
@@ -141,7 +141,7 @@ public class Replayer {
public GetCommunicationResponse getCommunication(GetCommunication request,
BpelDAOConnection conn) throws Exception {
GetCommunicationResponse response =
GetCommunicationResponse.Factory.newInstance();
- for (Long iid : request.getIidList()) {
+ for (Long iid : request.getIidArray()) {
response.addNewRestoreInstance().set(getCommunication(iid, conn));
}
return response;
Modified:
ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/replayer/ReplayerContext.java
URL:
http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/replayer/ReplayerContext.java?rev=1409927&r1=1409926&r2=1409927&view=diff
==============================================================================
---
ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/replayer/ReplayerContext.java
(original)
+++
ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/replayer/ReplayerContext.java
Thu Nov 15 18:56:14 2012
@@ -225,23 +225,21 @@ public class ReplayerContext {
replayerConfig = r;
- for (ServiceConfig s : r.getServiceConfigList()) {
+ for (ServiceConfig s : r.getServiceConfigArray()) {
servicesConfig.put(s.getService(), s);
}
- final List<Exchange> exchangeList = r.getExchangeList();
+ final Exchange[] exchanges = r.getExchangeArray();
- for (int i = 1; i < exchangeList.size(); i++) {
- Exchange e = exchangeList.get(i);
- // We skip failures, because INVOKE_CHECK job is not handled by
- // replayer
+ for (Exchange e : exchanges) {
+ // We skip failures, because INVOKE_CHECK job is not handled by
replayer
if (e.getType() == ExchangeType.P && !e.isSetFailure()) {
answers.add(e);
}
}
{
- final Exchange e = exchangeList.get(0);
+ final Exchange e = exchanges[0];
final Date time = e.getCreateTime().getTime();
scheduler.scheduleReplayerJob(new Callable<Void>() {
@@ -275,12 +273,11 @@ public class ReplayerContext {
}
}, true);
- for (int i = 1; i < exchangeList.size(); i++) {
- Exchange e2 = exchangeList.get(i);
- if (e2.getType() == ExchangeType.M) {
- MyRoleMessageExchangeImpl mex2 =
ReplayerBpelRuntimeContextImpl.createMyRoleMex(e2, bpelEngine);
+ for (Exchange e : exchanges) {
+ if (e.getType() == ExchangeType.M) {
+ MyRoleMessageExchangeImpl mex2 =
ReplayerBpelRuntimeContextImpl.createMyRoleMex(e, bpelEngine);
runtimeContext.updateMyRoleMex(mex2);
- scheduleInvoke(e2, mex2);
+ scheduleInvoke(e, mex2);
}
}
return null;
Modified:
ode/trunk/bpel-runtime/src/test/java/org/apache/ode/bpel/runtime/ActivityRecoveryTest.java
URL:
http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/test/java/org/apache/ode/bpel/runtime/ActivityRecoveryTest.java?rev=1409927&r1=1409926&r2=1409927&view=diff
==============================================================================
---
ode/trunk/bpel-runtime/src/test/java/org/apache/ode/bpel/runtime/ActivityRecoveryTest.java
(original)
+++
ode/trunk/bpel-runtime/src/test/java/org/apache/ode/bpel/runtime/ActivityRecoveryTest.java
Thu Nov 15 18:56:14 2012
@@ -209,7 +209,7 @@ public class ActivityRecoveryTest extend
// Stay active, awaiting recovery.
TInstanceSummary summary =
_management.getProcessInfo(_processId).getProcessInfo().getInstanceSummary();
- for (TInstanceSummary.Instances instances :
summary.getInstancesList()) {
+ for (TInstanceSummary.Instances instances :
summary.getInstancesArray()) {
switch (instances.getState().intValue()) {
case TInstanceStatus.INT_COMPLETED:
assertTrue(instances.getCount() == 1);
@@ -446,7 +446,7 @@ public class ActivityRecoveryTest extend
} else
assertNull(activity.getFailure());
}
- for (TScopeRef ref : scope.getChildren().getChildRefList()) {
+ for (TScopeRef ref : scope.getChildren().getChildRefArray()) {
TScopeInfo child =
_management.getScopeInfoWithActivity(ref.getSiid(), true).getScopeInfo();
if (child != null)
getRecoveriesInScope(instance, child, recoveries);
Modified:
ode/trunk/bpel-runtime/src/test/java/org/apache/ode/bpel/runtime/ProcessManagementTest.java
URL:
http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/test/java/org/apache/ode/bpel/runtime/ProcessManagementTest.java?rev=1409927&r1=1409926&r2=1409927&view=diff
==============================================================================
---
ode/trunk/bpel-runtime/src/test/java/org/apache/ode/bpel/runtime/ProcessManagementTest.java
(original)
+++
ode/trunk/bpel-runtime/src/test/java/org/apache/ode/bpel/runtime/ProcessManagementTest.java
Thu Nov 15 18:56:14 2012
@@ -43,52 +43,52 @@ public class ProcessManagementTest exten
public void testFilterProcessesByName() throws Exception {
- List<TProcessInfo> pilist =
_management.listProcesses(null,null).getProcessInfoList().getProcessInfoList();
- assertEquals(6,pilist.size());
+ TProcessInfo[] pilist =
_management.listProcesses(null,null).getProcessInfoList().getProcessInfoArray();
+ assertEquals(6,pilist.length);
- pilist =
_management.listProcesses("name=FailureInh*",null).getProcessInfoList().getProcessInfoList();
- assertEquals(1,pilist.size());
+ pilist =
_management.listProcesses("name=FailureInh*",null).getProcessInfoList().getProcessInfoArray();
+ assertEquals(1,pilist.length);
- pilist =
_management.listProcesses("name=FailureToRecovery*",null).getProcessInfoList().getProcessInfoList();
- assertEquals(1,pilist.size());
+ pilist =
_management.listProcesses("name=FailureToRecovery*",null).getProcessInfoList().getProcessInfoArray();
+ assertEquals(1,pilist.length);
- pilist =
_management.listProcesses("name=foobaz*",null).getProcessInfoList().getProcessInfoList();
- assertEquals(0,pilist.size());
+ pilist =
_management.listProcesses("name=foobaz*",null).getProcessInfoList().getProcessInfoArray();
+ assertEquals(0,pilist.length);
- pilist =
_management.listProcesses("namespace="+NAMESPACE,null).getProcessInfoList().getProcessInfoList();
- assertEquals(6,pilist.size());
+ pilist =
_management.listProcesses("namespace="+NAMESPACE,null).getProcessInfoList().getProcessInfoArray();
+ assertEquals(6,pilist.length);
- pilist =
_management.listProcesses("namespace=http:*",null).getProcessInfoList().getProcessInfoList();
- assertEquals(6,pilist.size());
+ pilist =
_management.listProcesses("namespace=http:*",null).getProcessInfoList().getProcessInfoArray();
+ assertEquals(6,pilist.length);
- pilist =
_management.listProcesses("namespace=foo:*",null).getProcessInfoList().getProcessInfoList();
- assertEquals(0,pilist.size());
+ pilist =
_management.listProcesses("namespace=foo:*",null).getProcessInfoList().getProcessInfoArray();
+ assertEquals(0,pilist.length);
}
public void testListProcessesOrder() {
- List<TProcessInfo> pilist =
-
_management.listProcesses(null,"name").getProcessInfoList().getProcessInfoList();
+ TProcessInfo[] pilist =
+
_management.listProcesses(null,"name").getProcessInfoList().getProcessInfoArray();
- for (int i = 1 ; i < pilist.size(); ++i) {
- QName qname = QName.valueOf(pilist.get(i).getPid());
- QName qnamePrev = QName.valueOf(pilist.get(i-1).getPid());
+ for (int i = 1 ; i < pilist.length; ++i) {
+ QName qname = QName.valueOf(pilist[i].getPid());
+ QName qnamePrev = QName.valueOf(pilist[i-1].getPid());
assertTrue(0<=qname.getLocalPart().compareTo(qnamePrev.getLocalPart()));
}
pilist =
-
_management.listProcesses(null,"-name").getProcessInfoList().getProcessInfoList();
+
_management.listProcesses(null,"-name").getProcessInfoList().getProcessInfoArray();
- for (int i = 1 ; i < pilist.size(); ++i) {
- QName qname = QName.valueOf(pilist.get(i).getPid());
- QName qnamePrev = QName.valueOf(pilist.get(i-1).getPid());
+ for (int i = 1 ; i < pilist.length; ++i) {
+ QName qname = QName.valueOf(pilist[i].getPid());
+ QName qnamePrev = QName.valueOf(pilist[i-1].getPid());
assertTrue(0>=qname.getLocalPart().compareTo(qnamePrev.getLocalPart()));
}
}
public void testListProcessCustom() {
- List<TProcessInfo> pilist =
- _management.listProcessesCustom(null,"name",
ProcessInfoCustomizer.ALL).getProcessInfoList().getProcessInfoList();
- assertEquals(6,pilist.size());
+ TProcessInfo[] pilist =
+ _management.listProcessesCustom(null,"name",
ProcessInfoCustomizer.ALL).getProcessInfoList().getProcessInfoArray();
+ assertEquals(6, pilist.length);
}
protected void setUp() throws Exception {
Modified:
ode/trunk/bpel-store/src/main/java/org/apache/ode/store/DeploymentUnitDir.java
URL:
http://svn.apache.org/viewvc/ode/trunk/bpel-store/src/main/java/org/apache/ode/store/DeploymentUnitDir.java?rev=1409927&r1=1409926&r2=1409927&view=diff
==============================================================================
---
ode/trunk/bpel-store/src/main/java/org/apache/ode/store/DeploymentUnitDir.java
(original)
+++
ode/trunk/bpel-store/src/main/java/org/apache/ode/store/DeploymentUnitDir.java
Thu Nov 15 18:56:14 2012
@@ -176,7 +176,7 @@ class DeploymentUnitDir {
_processes = processes;
HashMap<QName, Process> processInfo = new HashMap<QName,
TDeployment.Process>();
- for (TDeployment.Process p :
getDeploymentDescriptor().getDeploy().getProcessList()) {
+ for (TDeployment.Process p :
getDeploymentDescriptor().getDeploy().getProcessArray()) {
processInfo.put(p.getName(), p);
}
_processInfo = processInfo;
@@ -359,8 +359,7 @@ class DeploymentUnitDir {
}
private Map<String, Object> prepareCompileProperties(File bpelFile) {
- List<Process> plist =
getDeploymentDescriptor().getDeploy().getProcessList();
- for (Process process : plist) {
+ for (Process process :
getDeploymentDescriptor().getDeploy().getProcessArray()) {
if (process.getFileName() == null ||
"".equals(process.getFileName()))
continue;
@@ -382,8 +381,7 @@ class DeploymentUnitDir {
* @return file name of the WSDL, or null if none specified.
*/
private File findBpel11Wsdl(File bpelFile) {
- List<Process> plist =
getDeploymentDescriptor().getDeploy().getProcessList();
- for (Process process : plist) {
+ for (Process process :
getDeploymentDescriptor().getDeploy().getProcessArray()) {
if (process.getFileName() == null ||
"".equals(process.getFileName()))
continue;
if (!bpelFile.getName().equals(process.getFileName()))
Modified:
ode/trunk/bpel-store/src/main/java/org/apache/ode/store/ProcessCleanupConfImpl.java
URL:
http://svn.apache.org/viewvc/ode/trunk/bpel-store/src/main/java/org/apache/ode/store/ProcessCleanupConfImpl.java?rev=1409927&r1=1409926&r2=1409927&view=diff
==============================================================================
---
ode/trunk/bpel-store/src/main/java/org/apache/ode/store/ProcessCleanupConfImpl.java
(original)
+++
ode/trunk/bpel-store/src/main/java/org/apache/ode/store/ProcessCleanupConfImpl.java
Thu Nov 15 18:56:14 2012
@@ -19,6 +19,7 @@
package org.apache.ode.store;
+import java.util.Arrays;
import java.util.EnumSet;
import java.util.List;
import java.util.Set;
@@ -38,12 +39,12 @@ public class ProcessCleanupConfImpl {
// package default
ProcessCleanupConfImpl(TDeployment.Process pinfo) {
- for( TCleanup cleanup : pinfo.getCleanupList() ) {
+ for( TCleanup cleanup : pinfo.getCleanupArray() ) {
if( cleanup.getOn() == TCleanup.On.SUCCESS || cleanup.getOn() ==
TCleanup.On.ALWAYS ) {
- processACleanup(successCategories, cleanup.getCategoryList());
+ processACleanup(successCategories,
Arrays.asList(cleanup.getCategoryArray()));
}
if( cleanup.getOn() == TCleanup.On.FAILURE || cleanup.getOn() ==
TCleanup.On.ALWAYS ) {
- processACleanup(failureCategories, cleanup.getCategoryList());
+ processACleanup(failureCategories,
Arrays.asList(cleanup.getCategoryArray()));
}
}
Modified:
ode/trunk/bpel-store/src/main/java/org/apache/ode/store/ProcessConfImpl.java
URL:
http://svn.apache.org/viewvc/ode/trunk/bpel-store/src/main/java/org/apache/ode/store/ProcessConfImpl.java?rev=1409927&r1=1409926&r2=1409927&view=diff
==============================================================================
---
ode/trunk/bpel-store/src/main/java/org/apache/ode/store/ProcessConfImpl.java
(original)
+++
ode/trunk/bpel-store/src/main/java/org/apache/ode/store/ProcessConfImpl.java
Thu Nov 15 18:56:14 2012
@@ -163,15 +163,15 @@ public class ProcessConfImpl implements
private void initMexInterceptors() {
if (_pinfo.getMexInterceptors() != null) {
- for (TMexInterceptor mexInterceptor :
_pinfo.getMexInterceptors().getMexInterceptorList()) {
+ for (TMexInterceptor mexInterceptor :
_pinfo.getMexInterceptors().getMexInterceptorArray()) {
_mexi.add(mexInterceptor.getClassName());
}
}
}
private void initLinks() {
- if (_pinfo.getInvokeList() != null) {
- for (TInvoke invoke : _pinfo.getInvokeList()) {
+ if (_pinfo.getInvokeArray() != null) {
+ for (TInvoke invoke : _pinfo.getInvokeArray()) {
String plinkName = invoke.getPartnerLink();
TService service = invoke.getService();
// NOTE: service can be null for partner links
@@ -204,8 +204,8 @@ public class ProcessConfImpl implements
}
}
- if (_pinfo.getProvideList() != null) {
- for (TProvide provide : _pinfo.getProvideList()) {
+ if (_pinfo.getProvideArray() != null) {
+ for (TProvide provide : _pinfo.getProvideArray()) {
String plinkName = provide.getPartnerLink();
TService service = provide.getService();
if (service == null) {
@@ -424,20 +424,19 @@ public class ProcessConfImpl implements
}
// Events filtered at the process level
- if (processEvents.getEnableEventList() != null &&
!processEvents.getEnableEventList().isEmpty()) {
- List<String> enabled = processEvents.getEnableEventList();
+ if (processEvents.getEnableEventArray() != null &&
processEvents.getEnableEventArray().length > 0) {
HashSet<BpelEvent.TYPE> evtSet = new HashSet<BpelEvent.TYPE>();
- for (String enEvt : enabled) {
+ for (String enEvt : processEvents.getEnableEventArray()) {
evtSet.add(BpelEvent.TYPE.valueOf(enEvt));
}
_events.put(null, evtSet);
}
// Events filtered at the scope level
- if (processEvents.getScopeEventsList() != null) {
- for (TScopeEvents tScopeEvents :
processEvents.getScopeEventsList()) {
+ if (processEvents.getScopeEventsArray() != null) {
+ for (TScopeEvents tScopeEvents :
processEvents.getScopeEventsArray()) {
HashSet<BpelEvent.TYPE> evtSet = new HashSet<BpelEvent.TYPE>();
- for (String enEvt : tScopeEvents.getEnableEventList()) {
+ for (String enEvt : tScopeEvents.getEnableEventArray()) {
evtSet.add(BpelEvent.TYPE.valueOf(enEvt));
}
_events.put(tScopeEvents.getName(), evtSet);
@@ -534,9 +533,9 @@ public class ProcessConfImpl implements
}
private void initSchedules() {
- for(TSchedule schedule : _pinfo.getScheduleList()) {
- for(TCleanup cleanup : schedule.getCleanupList()) {
- assert !cleanup.getFilterList().isEmpty();
+ for(TSchedule schedule : _pinfo.getScheduleArray()) {
+ for(TCleanup cleanup : schedule.getCleanupArray()) {
+ assert cleanup.getFilterArray().length > 0;
}
}
}
@@ -544,15 +543,15 @@ public class ProcessConfImpl implements
public List<CronJob> getCronJobs() {
List<CronJob> jobs = new ArrayList<CronJob>();
- for(TSchedule schedule : _pinfo.getScheduleList()) {
+ for(TSchedule schedule : _pinfo.getScheduleArray()) {
CronJob job = new CronJob();
try {
job.setCronExpression(new CronExpression(schedule.getWhen()));
- for(final TCleanup aCleanup : schedule.getCleanupList()) {
+ for(final TCleanup aCleanup : schedule.getCleanupArray()) {
CleanupInfo cleanupInfo = new CleanupInfo();
- assert !aCleanup.getFilterList().isEmpty();
- cleanupInfo.setFilters(aCleanup.getFilterList());
-
ProcessCleanupConfImpl.processACleanup(cleanupInfo.getCategories(),
aCleanup.getCategoryList());
+ assert aCleanup.getFilterArray().length > 0;
+
cleanupInfo.setFilters(Arrays.asList(aCleanup.getFilterArray()));
+
ProcessCleanupConfImpl.processACleanup(cleanupInfo.getCategories(),
Arrays.asList(aCleanup.getCategoryArray()));
JobDetails runnableDetails = new JobDetails();
runnableDetails.getDetailsExt().put("cleanupInfo",
cleanupInfo);
Modified:
ode/trunk/bpel-store/src/main/java/org/apache/ode/store/ProcessStoreImpl.java
URL:
http://svn.apache.org/viewvc/ode/trunk/bpel-store/src/main/java/org/apache/ode/store/ProcessStoreImpl.java?rev=1409927&r1=1409926&r2=1409927&view=diff
==============================================================================
---
ode/trunk/bpel-store/src/main/java/org/apache/ode/store/ProcessStoreImpl.java
(original)
+++
ode/trunk/bpel-store/src/main/java/org/apache/ode/store/ProcessStoreImpl.java
Thu Nov 15 18:56:14 2012
@@ -224,7 +224,7 @@ public class ProcessStoreImpl implements
retirePreviousPackageVersions(du);
- for (TDeployment.Process processDD :
dd.getDeploy().getProcessList()) {
+ for (TDeployment.Process processDD :
dd.getDeploy().getProcessArray()) {
QName pid = toPid(processDD.getName(), version);
if (_processes.containsKey(pid)) {
@@ -641,18 +641,16 @@ public class ProcessStoreImpl implements
ret.put(new QName(key), doc.getDocumentElement());
}
- if (dd.getPropertyList().size() > 0) {
- for (TDeployment.Process.Property property : dd.getPropertyList())
{
- Element elmtContent =
DOMUtils.getElementContent(property.getDomNode());
- if (elmtContent != null) {
- // We'll need DOM Level 3
- Document doc = DOMUtils.newDocument();
- doc.appendChild(doc.importNode(elmtContent, true));
- ret.put(property.getName(), doc.getDocumentElement());
- } else
- ret.put(property.getName(),
property.getDomNode().getFirstChild());
+ for (TDeployment.Process.Property property : dd.getPropertyArray()) {
+ Element elmtContent =
DOMUtils.getElementContent(property.getDomNode());
+ if (elmtContent != null) {
+ // We'll need DOM Level 3
+ Document doc = DOMUtils.newDocument();
+ doc.appendChild(doc.importNode(elmtContent, true));
+ ret.put(property.getName(), doc.getDocumentElement());
+ } else
+ ret.put(property.getName(),
property.getDomNode().getFirstChild());
- }
}
return ret;
}
Modified:
ode/trunk/jbi-karaf-commands/src/main/java/org/apache/ode/karaf/commands/OdeCommandsBase.java
URL:
http://svn.apache.org/viewvc/ode/trunk/jbi-karaf-commands/src/main/java/org/apache/ode/karaf/commands/OdeCommandsBase.java?rev=1409927&r1=1409926&r2=1409927&view=diff
==============================================================================
---
ode/trunk/jbi-karaf-commands/src/main/java/org/apache/ode/karaf/commands/OdeCommandsBase.java
(original)
+++
ode/trunk/jbi-karaf-commands/src/main/java/org/apache/ode/karaf/commands/OdeCommandsBase.java
Thu Nov 15 18:56:14 2012
@@ -19,6 +19,7 @@
package org.apache.ode.karaf.commands;
+import java.util.Arrays;
import java.util.List;
import java.util.concurrent.Callable;
import java.util.concurrent.ExecutorService;
@@ -98,7 +99,7 @@ public abstract class OdeCommandsBase ex
new String[] {String.class.getName(), String.class.getName(),
int.class.getName()},
timeoutInSeconds);
if (instances != null) {
- return instances.getInstanceInfoList().getInstanceInfoList();
+ return
Arrays.asList(instances.getInstanceInfoList().getInstanceInfoArray());
}
return null;
}
@@ -108,7 +109,7 @@ public abstract class OdeCommandsBase ex
InstanceInfoListDocument instances = invoke(LIST_ALL_INSTANCES, null,
null, timeoutInSeconds);
if (instances != null) {
- return instances.getInstanceInfoList().getInstanceInfoList();
+ return
Arrays.asList(instances.getInstanceInfoList().getInstanceInfoArray());
}
return null;
}
@@ -117,7 +118,7 @@ public abstract class OdeCommandsBase ex
throws Exception {
ProcessInfoListDocument result = invoke(LIST_ALL_PROCESSES, null,
null, timeoutInSeconds);
if (result != null) {
- return result.getProcessInfoList().getProcessInfoList();
+ return
Arrays.asList(result.getProcessInfoList().getProcessInfoArray());
}
return null;
}
Modified:
ode/trunk/jbi-karaf-commands/src/main/java/org/apache/ode/karaf/commands/OdeListCommand.java
URL:
http://svn.apache.org/viewvc/ode/trunk/jbi-karaf-commands/src/main/java/org/apache/ode/karaf/commands/OdeListCommand.java?rev=1409927&r1=1409926&r2=1409927&view=diff
==============================================================================
---
ode/trunk/jbi-karaf-commands/src/main/java/org/apache/ode/karaf/commands/OdeListCommand.java
(original)
+++
ode/trunk/jbi-karaf-commands/src/main/java/org/apache/ode/karaf/commands/OdeListCommand.java
Thu Nov 15 18:56:14 2012
@@ -139,7 +139,7 @@ public class OdeListCommand extends OdeC
private void collectFailedActivities(TScopeInfo scopeInfo,
List<TActivityInfo> bin) {
Activities acts = scopeInfo.getActivities();
if (acts != null) {
- for (TActivityInfo actInfo : acts.getActivityInfoList()) {
+ for (TActivityInfo actInfo : acts.getActivityInfoArray()) {
if (actInfo.getStatus() == TActivityStatus.FAILURE) {
bin.add(actInfo);
}
@@ -147,7 +147,7 @@ public class OdeListCommand extends OdeC
}
TScopeInfo.Children children = scopeInfo.getChildren();
if (children != null) {
- for (TScopeRef child : children.getChildRefList()) {
+ for (TScopeRef child : children.getChildRefArray()) {
TScopeInfo childScopeInfo = getScopeInfo(child);
if (childScopeInfo != null) {
collectFailedActivities(childScopeInfo, bin);