[Carbon-dev] svn commit r43092 - branches/carbon-platform/2.0.1/carbon-components/bpel/org.wso2.carbon.bpel.ui/src/main/java/org/wso2/carbon/bpel/ui
waruna at wso2.com
waruna at wso2.com
Tue Aug 11 03:59:15 PDT 2009
Author: waruna
Date: Tue Aug 11 03:59:14 2009
New Revision: 43092
URL: http://wso2.org/svn/browse/wso2?view=rev&revision=43092
Log:
Added new BPELPackageManagementServiceClient
Added:
branches/carbon-platform/2.0.1/carbon-components/bpel/org.wso2.carbon.bpel.ui/src/main/java/org/wso2/carbon/bpel/ui/BPELPackageManagementServiceClient.java
Added: branches/carbon-platform/2.0.1/carbon-components/bpel/org.wso2.carbon.bpel.ui/src/main/java/org/wso2/carbon/bpel/ui/BPELPackageManagementServiceClient.java
URL: http://wso2.org/svn/browse/wso2/branches/carbon-platform/2.0.1/carbon-components/bpel/org.wso2.carbon.bpel.ui/src/main/java/org/wso2/carbon/bpel/ui/BPELPackageManagementServiceClient.java?pathrev=43092
==============================================================================
--- (empty file)
+++ branches/carbon-platform/2.0.1/carbon-components/bpel/org.wso2.carbon.bpel.ui/src/main/java/org/wso2/carbon/bpel/ui/BPELPackageManagementServiceClient.java Tue Aug 11 03:59:14 2009
@@ -0,0 +1,78 @@
+package org.wso2.carbon.bpel.ui;
+
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+import org.apache.axis2.context.ConfigurationContext;
+import org.apache.axis2.AxisFault;
+import org.apache.axis2.client.ServiceClient;
+import org.apache.axis2.client.Options;
+import org.wso2.carbon.bpel.mgt.ui.BPELPackageManagementServiceStub;
+import org.wso2.carbon.bpel.mgt.ui.types.*;
+
+/**
+ * Created by IntelliJ IDEA.
+ * User: waruna
+ * Date: Aug 11, 2009
+ * Time: 9:30:14 AM
+ * To change this template use File | Settings | File Templates.
+ */
+public class BPELPackageManagementServiceClient {
+ protected final Log log = LogFactory.getLog(getClass());
+ private BPELPackageManagementServiceStub stub;
+
+ public BPELPackageManagementServiceClient(String cookie, String backendServerURL,
+ ConfigurationContext configCtx) throws AxisFault {
+ String serviceURL = backendServerURL + "BPELPackageManagementService";
+ stub = new BPELPackageManagementServiceStub(configCtx, serviceURL);
+ ServiceClient client = stub._getServiceClient();
+ Options option = client.getOptions();
+ option.setManageSession(true);
+ //option.setTimeOutInMilliSeconds(180*1000); //y do we need this, not in the ProcessManagementServiceClient
+ option.setProperty(org.apache.axis2.transport.http.HTTPConstants.COOKIE_STRING, cookie);
+ }
+
+ public RedeployStatus_type0 redeployBPELPackage(String packageName) {
+ try {
+ return stub.redeployBPELPackage(packageName);
+ } catch (java.rmi.RemoteException e) {
+ log.error("redeployBPELPackage operation failed.", e);
+ }
+ return null;
+ }
+
+ public UndeployStatus_type0 undeployBPELPackage(String packageName) {
+ try {
+ return stub.undeployBPELPackage(packageName);
+ } catch (java.rmi.RemoteException e) {
+ log.error("undeployBPELPackage operation failed.", e);
+ }
+ return null;
+ }
+
+ public DeployedPackagesPaginated listDeployedPackagesPaginated(int page) {
+ try {
+ return stub.listDeployedPackagesPaginated(page);
+ } catch (java.rmi.RemoteException e) {
+ log.error("listDeployedPackagesPaginated operation failed.", e);
+ }
+ return null;
+ }
+
+ public DeleteStatus_type0 deleteBPELPackage(String packageName) {
+ try {
+ return stub.deleteBPELPackage(packageName);
+ } catch (java.rmi.RemoteException e) {
+ log.error("deleteBPELPackage operation failed.", e);
+ }
+ return null;
+ }
+
+ public ProcessesInPackage listProcessesInPackage(String packageName) {
+ try {
+ return stub.listProcessesInPackage(packageName);
+ } catch (java.rmi.RemoteException e) {
+ log.error("listProcessesInPackage operation failed.", e);
+ }
+ return null;
+ }
+}
More information about the Carbon-dev
mailing list