[jboss-svn-commits] JBL Code SVN: r33662 - in labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main: java/org/drools/grid/services/configuration and 5 other directories.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Sat Jun 26 16:35:29 EDT 2010
Author: diegoll
Date: 2010-06-26 16:35:28 -0400 (Sat, 26 Jun 2010)
New Revision: 33662
Added:
labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/configuration/
labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/configuration/GenericProvider.java
labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/configuration/LocalProvider.java
labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/configuration/MinaProvider.java
labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/configuration/ProviderType.java
labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/resources/org/drools/
labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/resources/org/drools/grid/
labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/resources/org/drools/grid/services/
labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/resources/org/drools/grid/services/GridConfiguration.gwt.xml
Removed:
labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/GenericProvider.java
labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/ProviderType.java
labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/configuration/GenericProviderView.java
labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/configuration/LocalProviderView.java
labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/configuration/MinaProviderView.java
labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/local/
labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/remote/MinaProvider.java
labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/remote/task/
Modified:
labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/GridTopology.java
labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/configuration/DirectoryInstanceView.java
labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/configuration/ExecutionEnvironmentInfo.java
labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/configuration/ExecutionEnvironmentView.java
labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/configuration/GridResourceInfo.java
labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/configuration/GridResourceView.java
labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/configuration/GridTopologyView.java
labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/configuration/TaskServerInstanceView.java
Log:
converted to gwt module
Deleted: labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/GenericProvider.java
===================================================================
--- labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/GenericProvider.java 2010-06-26 20:33:45 UTC (rev 33661)
+++ labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/GenericProvider.java 2010-06-26 20:35:28 UTC (rev 33662)
@@ -1,28 +0,0 @@
-package org.drools.grid.services;
-
-import java.util.HashMap;
-import java.util.Map;
-
-/**
- * @author salaboy
- */
-public abstract class GenericProvider {
- protected Map<String, Object> parameters = new HashMap<String, Object>();
-
-
-
-
- public abstract ProviderType getProviderType();
-
- public void setParameter(String name, Object value){
- this.parameters.put(name, value);
- }
- public Object getParameter(String name){
- return this.parameters.get(name);
- }
- public Map<String, Object> getParameters(){
- return this.parameters;
- }
-
- public abstract String getId();
-}
Modified: labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/GridTopology.java
===================================================================
--- labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/GridTopology.java 2010-06-26 20:33:45 UTC (rev 33661)
+++ labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/GridTopology.java 2010-06-26 20:35:28 UTC (rev 33662)
@@ -13,6 +13,7 @@
import org.drools.grid.GenericDirectoryConnector;
import org.drools.grid.GenericHumanTaskConnector;
import org.drools.grid.GenericNodeConnector;
+import org.drools.grid.services.configuration.GenericProvider;
import org.drools.grid.services.factory.DirectoryInstanceFactory;
import org.drools.grid.services.factory.ExecutionEnvironmentFactory;
import org.drools.grid.services.factory.TaskServerInstanceFactory;
@@ -38,7 +39,7 @@
}
- public void registerExecutionEnvironment(String name, GenericProvider provider) throws ConnectorException {
+ public void registerExecutionEnvironment(String name, GenericProvider provider) {
//Create the executionEnvironment using the provider
ExecutionEnvironment environment = ExecutionEnvironmentFactory.newExecutionEnvironment(name, provider);
@@ -66,7 +67,7 @@
}
- public void registerDirectoryInstance(String name, GenericProvider provider) throws ConnectorException {
+ public void registerDirectoryInstance(String name, GenericProvider provider) {
DirectoryInstance directory = DirectoryInstanceFactory.newDirectoryInstance(name, provider);
@@ -89,7 +90,7 @@
}
- public void registerTaskServerInstance(String name, GenericProvider provider) throws ConnectorException {
+ public void registerTaskServerInstance(String name, GenericProvider provider) {
TaskServerInstance taskServer = TaskServerInstanceFactory.newTaskServerInstance(name, provider);
GenericHumanTaskConnector connector = taskServer.getConnector();
@@ -101,18 +102,22 @@
}
- private void registerGridResourceInCurrentDirectories(String name, String resourceId) throws ConnectorException {
+ private void registerGridResourceInCurrentDirectories(String name, String resourceId) {
for (DirectoryInstance directory : directories.values()) {
- DirectoryNodeService directoryNode = directory.getDirectoryService();
- if (directoryNode != null) {
- try {
- directoryNode.register(name, resourceId);
- } catch (RemoteException ex) {
- Logger.getLogger(GridTopology.class.getName()).log(Level.SEVERE, null, ex);
- }
- }
- directory.getConnector().disconnect();
+ try {
+ DirectoryNodeService directoryNode = directory.getDirectoryService();
+ if (directoryNode != null) {
+ try {
+ directoryNode.register(name, resourceId);
+ } catch (RemoteException ex) {
+ Logger.getLogger(GridTopology.class.getName()).log(Level.SEVERE, null, ex);
+ }
+ }
+ directory.getConnector().disconnect();
+ } catch (ConnectorException e) {
+ Logger.getLogger(GridTopology.class.getName()).log(Level.SEVERE, null, e);
+ }
}
}
Deleted: labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/ProviderType.java
===================================================================
--- labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/ProviderType.java 2010-06-26 20:33:45 UTC (rev 33661)
+++ labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/ProviderType.java 2010-06-26 20:35:28 UTC (rev 33662)
@@ -1,24 +0,0 @@
-/*
- * Copyright 2010 salaboy.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * under the License.
- */
-
-package org.drools.grid.services;
-
-/**
- *
- * @author salaboy
- */
-public enum ProviderType {Local, RemoteMina, RemoteHornetQ, DistributedRio};
Copied: labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/configuration (from rev 33642, labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/grid/model)
Modified: labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/configuration/DirectoryInstanceView.java
===================================================================
--- labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/grid/model/DirectoryInstanceView.java 2010-06-25 14:31:17 UTC (rev 33642)
+++ labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/configuration/DirectoryInstanceView.java 2010-06-26 20:35:28 UTC (rev 33662)
@@ -1,12 +1,13 @@
-package org.drools.guvnor.client.explorer.grid.model;
+package org.drools.grid.services.configuration;
+
public class DirectoryInstanceView extends GridResourceView {
public DirectoryInstanceView() {
super();
}
- public DirectoryInstanceView(String name, GenericProviderView provider) {
+ public DirectoryInstanceView(String name, GenericProvider provider) {
super(name, provider);
}
Modified: labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/configuration/ExecutionEnvironmentInfo.java
===================================================================
--- labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/grid/model/ExecutionEnvironmentInfo.java 2010-06-25 14:31:17 UTC (rev 33642)
+++ labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/configuration/ExecutionEnvironmentInfo.java 2010-06-26 20:35:28 UTC (rev 33662)
@@ -1,14 +1,29 @@
-package org.drools.guvnor.client.explorer.grid.model;
+package org.drools.grid.services.configuration;
+import java.util.Collections;
import java.util.HashMap;
+import java.util.Map;
public class ExecutionEnvironmentInfo extends GridResourceInfo {
+ private Map<String, Map<String, String>> executionNodesInfo = new HashMap<String, Map<String,String>>();
+
public ExecutionEnvironmentInfo() { }
- public ExecutionEnvironmentInfo(Status status,
- HashMap<String, String> info) {
- super(status, info);
+ public ExecutionEnvironmentInfo(Status status) {
+ super(status);
}
+ public void addExecutionNodeInfo(String id, Map<String, String> directoryMap) {
+ executionNodesInfo.put(id, Collections.unmodifiableMap(directoryMap));
+ }
+
+ public void setExecutionNodesInfo(Map<String, Map<String, String>> executionNodesInfo) {
+ this.executionNodesInfo = executionNodesInfo;
+ }
+
+ public Map<String, Map<String, String>> getExecutionNodesInfo() {
+ return Collections.unmodifiableMap(executionNodesInfo);
+ }
+
}
Modified: labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/configuration/ExecutionEnvironmentView.java
===================================================================
--- labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/grid/model/ExecutionEnvironmentView.java 2010-06-25 14:31:17 UTC (rev 33642)
+++ labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/configuration/ExecutionEnvironmentView.java 2010-06-26 20:35:28 UTC (rev 33662)
@@ -1,13 +1,14 @@
-package org.drools.guvnor.client.explorer.grid.model;
+package org.drools.grid.services.configuration;
+
public class ExecutionEnvironmentView extends GridResourceView {
public ExecutionEnvironmentView() {
super();
}
- public ExecutionEnvironmentView(String name, GenericProviderView provider) {
+ public ExecutionEnvironmentView(String name, GenericProvider provider) {
super(name, provider);
}
Copied: labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/configuration/GenericProvider.java (from rev 33642, labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/GenericProvider.java)
===================================================================
--- labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/configuration/GenericProvider.java (rev 0)
+++ labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/configuration/GenericProvider.java 2010-06-26 20:35:28 UTC (rev 33662)
@@ -0,0 +1,15 @@
+package org.drools.grid.services.configuration;
+
+import java.io.Serializable;
+
+
+
+/**
+ * @author salaboy
+ */
+public abstract class GenericProvider implements Serializable{
+
+ public abstract ProviderType getProviderType();
+
+ public abstract String getId();
+}
Deleted: labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/configuration/GenericProviderView.java
===================================================================
--- labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/grid/model/GenericProviderView.java 2010-06-25 14:31:17 UTC (rev 33642)
+++ labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/configuration/GenericProviderView.java 2010-06-26 20:35:28 UTC (rev 33662)
@@ -1,7 +0,0 @@
-package org.drools.guvnor.client.explorer.grid.model;
-
-import java.io.Serializable;
-
-public abstract class GenericProviderView implements Serializable {
-
-}
Modified: labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/configuration/GridResourceInfo.java
===================================================================
--- labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/grid/model/GridResourceInfo.java 2010-06-25 14:31:17 UTC (rev 33642)
+++ labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/configuration/GridResourceInfo.java 2010-06-26 20:35:28 UTC (rev 33662)
@@ -1,20 +1,16 @@
-package org.drools.guvnor.client.explorer.grid.model;
+package org.drools.grid.services.configuration;
import java.io.Serializable;
-import java.util.HashMap;
-import java.util.Map;
public class GridResourceInfo implements Serializable{
private Status status;
private String address;
private int port;
- private Map<String, String> info;
public GridResourceInfo() { }
- public GridResourceInfo(Status status, Map<String, String> info) {
+ public GridResourceInfo(Status status) {
this.status = status;
- this.info = info;
}
public Status getStatus() {
@@ -25,16 +21,6 @@
this.status = status;
}
- public Map<String, String> getInfo() {
- if(null == info)
- info = new HashMap<String, String>();
- return info;
- }
-
- public void setInfo(Map<String, String> info) {
- this.info = info;
- }
-
static public enum Status {RUNNING, MISSING}
public String getAddress() {
Modified: labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/configuration/GridResourceView.java
===================================================================
--- labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/grid/model/GridResourceView.java 2010-06-25 14:31:17 UTC (rev 33642)
+++ labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/configuration/GridResourceView.java 2010-06-26 20:35:28 UTC (rev 33662)
@@ -1,15 +1,16 @@
-package org.drools.guvnor.client.explorer.grid.model;
+package org.drools.grid.services.configuration;
import java.io.Serializable;
+
public abstract class GridResourceView implements Serializable{
private String name;
- private GenericProviderView provider;
+ private GenericProvider provider;
public GridResourceView() { }
- public GridResourceView(String name, GenericProviderView provider) {
+ public GridResourceView(String name, GenericProvider provider) {
this.name = name;
this.provider = provider;
}
@@ -22,11 +23,11 @@
this.name = name;
}
- public void setProvider(GenericProviderView provider) {
+ public void setProvider(GenericProvider provider) {
this.provider = provider;
}
- public GenericProviderView getProvider() {
+ public GenericProvider getProvider() {
return provider;
}
}
Modified: labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/configuration/GridTopologyView.java
===================================================================
--- labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/grid/model/GridTopologyView.java 2010-06-25 14:31:17 UTC (rev 33642)
+++ labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/configuration/GridTopologyView.java 2010-06-26 20:35:28 UTC (rev 33662)
@@ -1,4 +1,4 @@
-package org.drools.guvnor.client.explorer.grid.model;
+package org.drools.grid.services.configuration;
import java.io.Serializable;
import java.util.Collection;
@@ -6,9 +6,7 @@
import java.util.HashMap;
import java.util.Map;
-import org.drools.ide.common.client.modeldriven.brl.PortableObject;
-
-public class GridTopologyView implements Serializable, PortableObject{
+public class GridTopologyView implements Serializable{
private String name;
private Map<String, ExecutionEnvironmentView> executionEnvironments = new HashMap<String, ExecutionEnvironmentView>();
Copied: labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/configuration/LocalProvider.java (from rev 33642, labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/local/LocalProvider.java)
===================================================================
--- labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/configuration/LocalProvider.java (rev 0)
+++ labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/configuration/LocalProvider.java 2010-06-26 20:35:28 UTC (rev 33662)
@@ -0,0 +1,38 @@
+/*
+ * Copyright 2010 salaboy.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ * under the License.
+ */
+package org.drools.grid.services.configuration;
+
+
+/**
+ *
+ * @author salaboy
+ */
+public class LocalProvider extends GenericProvider {
+
+ public LocalProvider() {
+ }
+
+ @Override
+ public String getId() {
+ return "LocalProvider:";
+ }
+
+ @Override
+ public ProviderType getProviderType() {
+ return ProviderType.Local;
+ }
+}
Deleted: labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/configuration/LocalProviderView.java
===================================================================
--- labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/grid/model/LocalProviderView.java 2010-06-25 14:31:17 UTC (rev 33642)
+++ labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/configuration/LocalProviderView.java 2010-06-26 20:35:28 UTC (rev 33662)
@@ -1,5 +0,0 @@
-package org.drools.guvnor.client.explorer.grid.model;
-
-public class LocalProviderView extends GenericProviderView {
-
-}
Copied: labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/configuration/MinaProvider.java (from rev 33642, labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/remote/MinaProvider.java)
===================================================================
--- labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/configuration/MinaProvider.java (rev 0)
+++ labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/configuration/MinaProvider.java 2010-06-26 20:35:28 UTC (rev 33662)
@@ -0,0 +1,46 @@
+package org.drools.grid.services.configuration;
+
+
+
+
+/**
+ * @author salaboy
+ */
+public class MinaProvider extends GenericProvider {
+
+ private String providerAddress;
+ private int providerPort;
+
+ public MinaProvider() { }
+
+ public MinaProvider(String providerAddress, int providerPort) {
+ this.providerAddress = providerAddress;
+ this.providerPort = providerPort;
+ }
+
+ public String getProviderAddress() {
+ return providerAddress;
+ }
+
+ public int getProviderPort() {
+ return providerPort;
+ }
+
+ public void setProviderAddress(String providerAddress) {
+ this.providerAddress = providerAddress;
+ }
+
+ public void setProviderPort(int providerPort) {
+ this.providerPort = providerPort;
+ }
+
+ @Override
+ public String getId() {
+ return "MinaProvider:"+providerAddress+":"+providerPort;
+ }
+
+ @Override
+ public ProviderType getProviderType() {
+ return ProviderType.RemoteMina;
+ }
+}
Deleted: labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/configuration/MinaProviderView.java
===================================================================
--- labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/grid/model/MinaProviderView.java 2010-06-25 14:31:17 UTC (rev 33642)
+++ labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/configuration/MinaProviderView.java 2010-06-26 20:35:28 UTC (rev 33662)
@@ -1,48 +0,0 @@
-package org.drools.guvnor.client.explorer.grid.model;
-
-import java.io.Serializable;
-
-public class MinaProviderView extends GenericProviderView implements Serializable{
-
- private String name;
- private String address;
- private int port;
-
- public MinaProviderView(){
- }
-
- public MinaProviderView(String name, String address, int port) {
- this.name = name;
- this.address = address;
- this.port = port;
- }
-
- public String getName() {
- return name;
- }
-
- public String getAddress() {
- return address;
- }
-
- public int getPort() {
- return port;
- }
-
- @Override
- public String toString() {
- return "[Mina - " + getName() +"] " + getAddress() + ":" + getPort();
- }
-
- public void setName(String name) {
- this.name = name;
- }
-
- public void setAddress(String address) {
- this.address = address;
- }
-
- public void setPort(int port) {
- this.port = port;
- }
-}
Copied: labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/configuration/ProviderType.java (from rev 33642, labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/ProviderType.java)
===================================================================
--- labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/configuration/ProviderType.java (rev 0)
+++ labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/configuration/ProviderType.java 2010-06-26 20:35:28 UTC (rev 33662)
@@ -0,0 +1,24 @@
+/*
+ * Copyright 2010 salaboy.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ * under the License.
+ */
+
+package org.drools.grid.services.configuration;
+
+/**
+ *
+ * @author salaboy
+ */
+public enum ProviderType {Local, RemoteMina, RemoteHornetQ, DistributedRio};
Modified: labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/configuration/TaskServerInstanceView.java
===================================================================
--- labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/grid/model/TaskServerInstanceView.java 2010-06-25 14:31:17 UTC (rev 33642)
+++ labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/configuration/TaskServerInstanceView.java 2010-06-26 20:35:28 UTC (rev 33662)
@@ -1,12 +1,13 @@
-package org.drools.guvnor.client.explorer.grid.model;
+package org.drools.grid.services.configuration;
+
public class TaskServerInstanceView extends GridResourceView {
public TaskServerInstanceView() {
super();
}
- public TaskServerInstanceView(String name, GenericProviderView provider) {
+ public TaskServerInstanceView(String name, GenericProvider provider) {
super(name, provider);
}
Deleted: labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/remote/MinaProvider.java
===================================================================
--- labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/remote/MinaProvider.java 2010-06-26 20:33:45 UTC (rev 33661)
+++ labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/remote/MinaProvider.java 2010-06-26 20:35:28 UTC (rev 33662)
@@ -1,46 +0,0 @@
-package org.drools.grid.services.remote;
-
-
-
-import org.drools.grid.services.GenericProvider;
-import org.drools.grid.services.ProviderType;
-
-/**
- * @author salaboy
- */
-public class MinaProvider extends GenericProvider {
-
-
- private String providerName;
- private String providerAddress;
- private int providerPort;
-
- public MinaProvider(String providerName, String providerAddress, int providerPort) {
- this.providerName = providerName;
- this.providerAddress = providerAddress;
- this.providerPort = providerPort;
- }
-
- public String getProviderAddress() {
- return providerAddress;
- }
-
- public String getProviderName() {
- return providerName;
- }
-
- public int getProviderPort() {
- return providerPort;
- }
-
- @Override
- public String getId() {
- return "MinaProvider:"+providerName+":"+providerAddress+":"+providerPort;
- }
-
- @Override
- public ProviderType getProviderType() {
- return ProviderType.RemoteMina;
- }
-
-}
Added: labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/resources/org/drools/grid/services/GridConfiguration.gwt.xml
===================================================================
--- labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/resources/org/drools/grid/services/GridConfiguration.gwt.xml (rev 0)
+++ labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/resources/org/drools/grid/services/GridConfiguration.gwt.xml 2010-06-26 20:35:28 UTC (rev 33662)
@@ -0,0 +1,4 @@
+<module>
+ <set-property name="gwt.suppressNonStaticFinalFieldWarnings" value="true" />
+ <source path="configuration" />
+</module>
More information about the jboss-svn-commits
mailing list