You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by ke...@apache.org on 2012/08/29 02:59:08 UTC
git commit: Messaging facility initials for new architecture
Updated Branches:
refs/heads/javelin b65f9ec41 -> 230031024
Messaging facility initials for new architecture
Project: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/commit/23003102
Tree: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/tree/23003102
Diff: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/diff/23003102
Branch: refs/heads/javelin
Commit: 2300310243d61faa8a9c4b16ffd634608da97ca3
Parents: b65f9ec
Author: Kelven Yang <ke...@citrix.com>
Authored: Tue Aug 28 17:55:01 2012 -0700
Committer: Kelven Yang <ke...@citrix.com>
Committed: Tue Aug 28 17:58:45 2012 -0700
----------------------------------------------------------------------
.settings/org.eclipse.core.resources.prefs | 2 +-
agent/.settings/org.eclipse.core.resources.prefs | 2 +-
api/.settings/org.eclipse.core.resources.prefs | 2 +-
awsapi/.settings/org.eclipse.core.resources.prefs | 2 +-
.../.settings/org.eclipse.core.resources.prefs | 2 +-
core/.settings/org.eclipse.core.resources.prefs | 2 +-
.../.settings/org.eclipse.core.resources.prefs | 2 +-
framework/ipc/.classpath | 13 +++-
framework/ipc/.project | 6 ++
framework/ipc/.settings/org.eclipse.jdt.core.prefs | 8 +-
framework/ipc/pom.xml | 7 ++
.../apache/cloudstack/framework/ipc/Message.java | 26 -------
.../cloudstack/framework/ipc/MessageSystem.java | 43 -----------
.../cloudstack/framework/ipc/Subscriber.java | 2 +
.../cloudstack/framework/messaging/Message.java | 29 +++++++
.../framework/messaging/MessageHandler.java | 30 ++++++++
.../framework/messaging/MessageSystem.java | 47 ++++++++++++
.../messaging/MessagingDeliveryListener.java | 24 ++++++
.../messaging/MessagingDeliveryStrategy.java | 24 ++++++
.../framework/messaging/MessagingProvider.java | 32 ++++++++
.../framework/messaging/MessagingSubscriber.java | 23 ++++++
.../framework/messaging/SubscriberDelegate.java | 27 +++++++
.../hornetq/EmbeddedMessagingProvider.java | 58 +++++++++++++++
parent/.settings/org.eclipse.core.resources.prefs | 2 +-
platform/compute/.classpath | 13 +++-
platform/compute/.project | 6 ++
platform/storage/.classpath | 12 +++-
plugins/.settings/org.eclipse.core.resources.prefs | 2 +-
.../.settings/org.eclipse.core.resources.prefs | 2 +-
.../.settings/org.eclipse.core.resources.prefs | 2 +-
.../.settings/org.eclipse.core.resources.prefs | 2 +-
.../kvm/.settings/org.eclipse.core.resources.prefs | 2 +-
.../ovm/.settings/org.eclipse.core.resources.prefs | 2 +-
.../.settings/org.eclipse.core.resources.prefs | 2 +-
.../xen/.settings/org.eclipse.core.resources.prefs | 2 +-
.../.settings/org.eclipse.core.resources.prefs | 2 +-
.../f5/.settings/org.eclipse.core.resources.prefs | 2 +-
.../.settings/org.eclipse.core.resources.prefs | 2 +-
.../.settings/org.eclipse.core.resources.prefs | 2 +-
.../.settings/org.eclipse.core.resources.prefs | 2 +-
.../.settings/org.eclipse.core.resources.prefs | 2 +-
.../ovs/.settings/org.eclipse.core.resources.prefs | 2 +-
.../.settings/org.eclipse.core.resources.prefs | 2 +-
.../.settings/org.eclipse.core.resources.prefs | 2 +-
.../.settings/org.eclipse.core.resources.prefs | 2 +-
.../md5/.settings/org.eclipse.core.resources.prefs | 2 +-
.../.settings/org.eclipse.core.resources.prefs | 2 +-
server/.settings/org.eclipse.core.resources.prefs | 2 +-
usage/.settings/org.eclipse.core.resources.prefs | 2 +-
utils/.settings/org.eclipse.core.resources.prefs | 2 +-
.../.settings/org.eclipse.core.resources.prefs | 2 +-
51 files changed, 384 insertions(+), 110 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/23003102/.settings/org.eclipse.core.resources.prefs
----------------------------------------------------------------------
diff --git a/.settings/org.eclipse.core.resources.prefs b/.settings/org.eclipse.core.resources.prefs
index 3a71cf4..1d4fca4 100644
--- a/.settings/org.eclipse.core.resources.prefs
+++ b/.settings/org.eclipse.core.resources.prefs
@@ -1,3 +1,3 @@
-#Thu Aug 23 12:18:20 PDT 2012
+#Mon Aug 27 14:48:10 PDT 2012
eclipse.preferences.version=1
encoding/<project>=UTF-8
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/23003102/agent/.settings/org.eclipse.core.resources.prefs
----------------------------------------------------------------------
diff --git a/agent/.settings/org.eclipse.core.resources.prefs b/agent/.settings/org.eclipse.core.resources.prefs
index 9de72c7..c2e657a 100644
--- a/agent/.settings/org.eclipse.core.resources.prefs
+++ b/agent/.settings/org.eclipse.core.resources.prefs
@@ -1,3 +1,3 @@
-#Thu Aug 23 12:18:28 PDT 2012
+#Mon Aug 27 14:48:15 PDT 2012
eclipse.preferences.version=1
encoding/<project>=UTF-8
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/23003102/api/.settings/org.eclipse.core.resources.prefs
----------------------------------------------------------------------
diff --git a/api/.settings/org.eclipse.core.resources.prefs b/api/.settings/org.eclipse.core.resources.prefs
index 6ac7066..c2e657a 100644
--- a/api/.settings/org.eclipse.core.resources.prefs
+++ b/api/.settings/org.eclipse.core.resources.prefs
@@ -1,3 +1,3 @@
-#Thu Aug 23 12:18:25 PDT 2012
+#Mon Aug 27 14:48:15 PDT 2012
eclipse.preferences.version=1
encoding/<project>=UTF-8
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/23003102/awsapi/.settings/org.eclipse.core.resources.prefs
----------------------------------------------------------------------
diff --git a/awsapi/.settings/org.eclipse.core.resources.prefs b/awsapi/.settings/org.eclipse.core.resources.prefs
index 58b356f..ab6a17a 100644
--- a/awsapi/.settings/org.eclipse.core.resources.prefs
+++ b/awsapi/.settings/org.eclipse.core.resources.prefs
@@ -1,3 +1,3 @@
-#Thu Aug 23 12:18:35 PDT 2012
+#Mon Aug 27 14:48:16 PDT 2012
eclipse.preferences.version=1
encoding/<project>=UTF-8
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/23003102/console-proxy/.settings/org.eclipse.core.resources.prefs
----------------------------------------------------------------------
diff --git a/console-proxy/.settings/org.eclipse.core.resources.prefs b/console-proxy/.settings/org.eclipse.core.resources.prefs
index b628713..c2e657a 100644
--- a/console-proxy/.settings/org.eclipse.core.resources.prefs
+++ b/console-proxy/.settings/org.eclipse.core.resources.prefs
@@ -1,3 +1,3 @@
-#Thu Aug 23 12:18:30 PDT 2012
+#Mon Aug 27 14:48:15 PDT 2012
eclipse.preferences.version=1
encoding/<project>=UTF-8
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/23003102/core/.settings/org.eclipse.core.resources.prefs
----------------------------------------------------------------------
diff --git a/core/.settings/org.eclipse.core.resources.prefs b/core/.settings/org.eclipse.core.resources.prefs
index f735d85..c2e657a 100644
--- a/core/.settings/org.eclipse.core.resources.prefs
+++ b/core/.settings/org.eclipse.core.resources.prefs
@@ -1,3 +1,3 @@
-#Thu Aug 23 12:18:26 PDT 2012
+#Mon Aug 27 14:48:15 PDT 2012
eclipse.preferences.version=1
encoding/<project>=UTF-8
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/23003102/deps/XenServerJava/.settings/org.eclipse.core.resources.prefs
----------------------------------------------------------------------
diff --git a/deps/XenServerJava/.settings/org.eclipse.core.resources.prefs b/deps/XenServerJava/.settings/org.eclipse.core.resources.prefs
index 6ac7066..ab6a17a 100644
--- a/deps/XenServerJava/.settings/org.eclipse.core.resources.prefs
+++ b/deps/XenServerJava/.settings/org.eclipse.core.resources.prefs
@@ -1,3 +1,3 @@
-#Thu Aug 23 12:18:25 PDT 2012
+#Mon Aug 27 14:48:16 PDT 2012
eclipse.preferences.version=1
encoding/<project>=UTF-8
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/23003102/framework/ipc/.classpath
----------------------------------------------------------------------
diff --git a/framework/ipc/.classpath b/framework/ipc/.classpath
index fb565a5..c1948bf 100755
--- a/framework/ipc/.classpath
+++ b/framework/ipc/.classpath
@@ -1,6 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
- <classpathentry kind="output" path="bin"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5">
+ <attributes>
+ <attribute name="maven.pomderived" value="true"/>
+ </attributes>
+ </classpathentry>
+ <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
+ <attributes>
+ <attribute name="maven.pomderived" value="true"/>
+ </attributes>
+ </classpathentry>
+ <classpathentry kind="output" path="target/classes"/>
</classpath>
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/23003102/framework/ipc/.project
----------------------------------------------------------------------
diff --git a/framework/ipc/.project b/framework/ipc/.project
index 11b8968..4da8c66 100755
--- a/framework/ipc/.project
+++ b/framework/ipc/.project
@@ -10,8 +10,14 @@
<arguments>
</arguments>
</buildCommand>
+ <buildCommand>
+ <name>org.eclipse.m2e.core.maven2Builder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
</buildSpec>
<natures>
+ <nature>org.eclipse.m2e.core.maven2Nature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/23003102/framework/ipc/.settings/org.eclipse.jdt.core.prefs
----------------------------------------------------------------------
diff --git a/framework/ipc/.settings/org.eclipse.jdt.core.prefs b/framework/ipc/.settings/org.eclipse.jdt.core.prefs
index 7341ab1..23c6dd2 100755
--- a/framework/ipc/.settings/org.eclipse.jdt.core.prefs
+++ b/framework/ipc/.settings/org.eclipse.jdt.core.prefs
@@ -1,11 +1,13 @@
+#Mon Aug 27 14:50:14 PDT 2012
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.7
+org.eclipse.jdt.core.compiler.compliance=1.5
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
org.eclipse.jdt.core.compiler.debug.localVariable=generate
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.7
+org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
+org.eclipse.jdt.core.compiler.source=1.5
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/23003102/framework/ipc/pom.xml
----------------------------------------------------------------------
diff --git a/framework/ipc/pom.xml b/framework/ipc/pom.xml
index c376acd..d0c8096 100644
--- a/framework/ipc/pom.xml
+++ b/framework/ipc/pom.xml
@@ -3,4 +3,11 @@
<groupId>cloudstack</groupId>
<artifactId>cloud-framework-ipc</artifactId>
<version>0.0.1-SNAPSHOT</version>
+ <dependencies>
+ <dependency>
+ <groupId>org.hornetq</groupId>
+ <artifactId>hornetq-core-client</artifactId>
+ <version>snap-r9548</version>
+ </dependency>
+ </dependencies>
</project>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/23003102/framework/ipc/src/org/apache/cloudstack/framework/ipc/Message.java
----------------------------------------------------------------------
diff --git a/framework/ipc/src/org/apache/cloudstack/framework/ipc/Message.java b/framework/ipc/src/org/apache/cloudstack/framework/ipc/Message.java
deleted file mode 100755
index cb5a043..0000000
--- a/framework/ipc/src/org/apache/cloudstack/framework/ipc/Message.java
+++ /dev/null
@@ -1,26 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you 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.
- */
-package org.apache.cloudstack.framework.ipc;
-
-import java.util.Map;
-
-public interface Message {
- String getTopic();
- Map<String, Object> getContent();
-}
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/23003102/framework/ipc/src/org/apache/cloudstack/framework/ipc/MessageSystem.java
----------------------------------------------------------------------
diff --git a/framework/ipc/src/org/apache/cloudstack/framework/ipc/MessageSystem.java b/framework/ipc/src/org/apache/cloudstack/framework/ipc/MessageSystem.java
deleted file mode 100755
index e5685f5..0000000
--- a/framework/ipc/src/org/apache/cloudstack/framework/ipc/MessageSystem.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you 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.
- */
-package org.apache.cloudstack.framework.ipc;
-
-public interface MessageSystem {
- /**
- * Creates the publisher
- * @param name of the publisher
- * @return publisher
- */
- Publisher createPublisher(String name);
-
- /**
- * Creates the subscriber
- * @param name of the subscriber
- * @return subscriber
- */
- Subscriber createSubscriber(String name);
-
- /**
- * registers the subscriber
- * @param subscriber subscriber
- * @param topic topic to listen to
- * @return subscriber
- */
- boolean registerSubscriber(Subscriber subscriber, String topic);
-}
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/23003102/framework/ipc/src/org/apache/cloudstack/framework/ipc/Subscriber.java
----------------------------------------------------------------------
diff --git a/framework/ipc/src/org/apache/cloudstack/framework/ipc/Subscriber.java b/framework/ipc/src/org/apache/cloudstack/framework/ipc/Subscriber.java
index 56e5826..0856cdd 100755
--- a/framework/ipc/src/org/apache/cloudstack/framework/ipc/Subscriber.java
+++ b/framework/ipc/src/org/apache/cloudstack/framework/ipc/Subscriber.java
@@ -18,6 +18,8 @@
*/
package org.apache.cloudstack.framework.ipc;
+import org.apache.cloudstack.framework.messaging.Message;
+
/**
* Event subscriber interface
*
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/23003102/framework/ipc/src/org/apache/cloudstack/framework/messaging/Message.java
----------------------------------------------------------------------
diff --git a/framework/ipc/src/org/apache/cloudstack/framework/messaging/Message.java b/framework/ipc/src/org/apache/cloudstack/framework/messaging/Message.java
new file mode 100755
index 0000000..21617d5
--- /dev/null
+++ b/framework/ipc/src/org/apache/cloudstack/framework/messaging/Message.java
@@ -0,0 +1,29 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you 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.
+ */
+package org.apache.cloudstack.framework.messaging;
+
+public interface Message {
+
+ String getTitle();
+ String getContent();
+ String getPublisherTag();
+
+ long getSendTime();
+ long getReceiveTime();
+}
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/23003102/framework/ipc/src/org/apache/cloudstack/framework/messaging/MessageHandler.java
----------------------------------------------------------------------
diff --git a/framework/ipc/src/org/apache/cloudstack/framework/messaging/MessageHandler.java b/framework/ipc/src/org/apache/cloudstack/framework/messaging/MessageHandler.java
new file mode 100644
index 0000000..1061042
--- /dev/null
+++ b/framework/ipc/src/org/apache/cloudstack/framework/messaging/MessageHandler.java
@@ -0,0 +1,30 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you 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.
+ */
+package org.apache.cloudstack.framework.messaging;
+
+import java.lang.annotation.ElementType;
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+import java.lang.annotation.Target;
+
+@Retention(RetentionPolicy.RUNTIME)
+@Target(ElementType.METHOD)
+public @interface MessageHandler {
+ String messageTitle();
+}
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/23003102/framework/ipc/src/org/apache/cloudstack/framework/messaging/MessageSystem.java
----------------------------------------------------------------------
diff --git a/framework/ipc/src/org/apache/cloudstack/framework/messaging/MessageSystem.java b/framework/ipc/src/org/apache/cloudstack/framework/messaging/MessageSystem.java
new file mode 100755
index 0000000..cc506ef
--- /dev/null
+++ b/framework/ipc/src/org/apache/cloudstack/framework/messaging/MessageSystem.java
@@ -0,0 +1,47 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you 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.
+ */
+package org.apache.cloudstack.framework.messaging;
+
+import org.apache.cloudstack.framework.ipc.Publisher;
+import org.apache.cloudstack.framework.ipc.Subscriber;
+
+public interface MessageSystem {
+
+ /**
+ * Creates the publisher
+ * @param name of the publisher
+ * @return publisher
+ */
+ Publisher createPublisher(String name);
+
+ /**
+ * Creates the subscriber
+ * @param name of the subscriber
+ * @return subscriber
+ */
+ Subscriber createSubscriber(String name);
+
+ /**
+ * registers the subscriber
+ * @param subscriber subscriber
+ * @param topic topic to listen to
+ * @return subscriber
+ */
+ boolean registerSubscriber(Subscriber subscriber, String topic);
+}
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/23003102/framework/ipc/src/org/apache/cloudstack/framework/messaging/MessagingDeliveryListener.java
----------------------------------------------------------------------
diff --git a/framework/ipc/src/org/apache/cloudstack/framework/messaging/MessagingDeliveryListener.java b/framework/ipc/src/org/apache/cloudstack/framework/messaging/MessagingDeliveryListener.java
new file mode 100644
index 0000000..be70b54
--- /dev/null
+++ b/framework/ipc/src/org/apache/cloudstack/framework/messaging/MessagingDeliveryListener.java
@@ -0,0 +1,24 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you 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.
+ */
+package org.apache.cloudstack.framework.messaging;
+
+public interface MessagingDeliveryListener {
+ void onAcknowledge(String topicChannel, Message message);
+ void onTimeout(String topicChannel, Message message);
+}
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/23003102/framework/ipc/src/org/apache/cloudstack/framework/messaging/MessagingDeliveryStrategy.java
----------------------------------------------------------------------
diff --git a/framework/ipc/src/org/apache/cloudstack/framework/messaging/MessagingDeliveryStrategy.java b/framework/ipc/src/org/apache/cloudstack/framework/messaging/MessagingDeliveryStrategy.java
new file mode 100644
index 0000000..2a9b066
--- /dev/null
+++ b/framework/ipc/src/org/apache/cloudstack/framework/messaging/MessagingDeliveryStrategy.java
@@ -0,0 +1,24 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you 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.
+ */
+package org.apache.cloudstack.framework.messaging;
+
+public enum MessagingDeliveryStrategy {
+ atMostOneCasting,
+ blindCasting
+}
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/23003102/framework/ipc/src/org/apache/cloudstack/framework/messaging/MessagingProvider.java
----------------------------------------------------------------------
diff --git a/framework/ipc/src/org/apache/cloudstack/framework/messaging/MessagingProvider.java b/framework/ipc/src/org/apache/cloudstack/framework/messaging/MessagingProvider.java
new file mode 100644
index 0000000..07e3d71
--- /dev/null
+++ b/framework/ipc/src/org/apache/cloudstack/framework/messaging/MessagingProvider.java
@@ -0,0 +1,32 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you 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.
+ */
+package org.apache.cloudstack.framework.messaging;
+
+public interface MessagingProvider {
+ void createChanel(String topic, MessagingDeliveryStrategy deliveryStrategy);
+
+ void pulishMessage(String topic, Message message);
+
+ void publishCertifiedMessage(String topic, Message message,
+ int retryIntervalMillis, int timeoutMillis,
+ MessagingDeliveryListener deliveryListener);
+
+ void subscribe(String topicChannel, String messageTitle, MessagingSubscriber subscriber);
+ void unsubscribe(String topicChannel, String messageTitle, MessagingSubscriber subscriber);
+}
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/23003102/framework/ipc/src/org/apache/cloudstack/framework/messaging/MessagingSubscriber.java
----------------------------------------------------------------------
diff --git a/framework/ipc/src/org/apache/cloudstack/framework/messaging/MessagingSubscriber.java b/framework/ipc/src/org/apache/cloudstack/framework/messaging/MessagingSubscriber.java
new file mode 100644
index 0000000..5019a43
--- /dev/null
+++ b/framework/ipc/src/org/apache/cloudstack/framework/messaging/MessagingSubscriber.java
@@ -0,0 +1,23 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you 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.
+ */
+package org.apache.cloudstack.framework.messaging;
+
+public interface MessagingSubscriber {
+ void onMessage(String topic, Message message);
+}
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/23003102/framework/ipc/src/org/apache/cloudstack/framework/messaging/SubscriberDelegate.java
----------------------------------------------------------------------
diff --git a/framework/ipc/src/org/apache/cloudstack/framework/messaging/SubscriberDelegate.java b/framework/ipc/src/org/apache/cloudstack/framework/messaging/SubscriberDelegate.java
new file mode 100644
index 0000000..40a2eea
--- /dev/null
+++ b/framework/ipc/src/org/apache/cloudstack/framework/messaging/SubscriberDelegate.java
@@ -0,0 +1,27 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you 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.
+ */
+
+package org.apache.cloudstack.framework.messaging;
+
+public class SubscriberDelegate implements MessagingSubscriber {
+
+ public void onMessage(String topic, Message message) {
+ // ???
+ }
+}
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/23003102/framework/ipc/src/org/apache/cloudstack/framework/messaging/hornetq/EmbeddedMessagingProvider.java
----------------------------------------------------------------------
diff --git a/framework/ipc/src/org/apache/cloudstack/framework/messaging/hornetq/EmbeddedMessagingProvider.java b/framework/ipc/src/org/apache/cloudstack/framework/messaging/hornetq/EmbeddedMessagingProvider.java
new file mode 100644
index 0000000..d928128
--- /dev/null
+++ b/framework/ipc/src/org/apache/cloudstack/framework/messaging/hornetq/EmbeddedMessagingProvider.java
@@ -0,0 +1,58 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you 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.
+ */
+package org.apache.cloudstack.framework.messaging.hornetq;
+
+import org.apache.cloudstack.framework.messaging.Message;
+import org.apache.cloudstack.framework.messaging.MessagingDeliveryListener;
+import org.apache.cloudstack.framework.messaging.MessagingDeliveryStrategy;
+import org.apache.cloudstack.framework.messaging.MessagingProvider;
+import org.apache.cloudstack.framework.messaging.MessagingSubscriber;
+
+public class EmbeddedMessagingProvider implements MessagingProvider {
+
+ public void createChanel(String topic,
+ MessagingDeliveryStrategy deliveryStrategy) {
+ // TODO Auto-generated method stub
+
+ }
+
+ public void pulishMessage(String topic, Message message) {
+ // TODO Auto-generated method stub
+
+ }
+
+ public void publishCertifiedMessage(String topic, Message message,
+ int retryIntervalMillis, int timeoutMillis,
+ MessagingDeliveryListener deliveryListener) {
+ // TODO Auto-generated method stub
+
+ }
+
+ public void subscribe(String topicChannel, String messageTitle,
+ MessagingSubscriber subscriber) {
+ // TODO Auto-generated method stub
+
+ }
+
+ public void unsubscribe(String topicChannel, String messageTitle,
+ MessagingSubscriber subscriber) {
+ // TODO Auto-generated method stub
+
+ }
+}
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/23003102/parent/.settings/org.eclipse.core.resources.prefs
----------------------------------------------------------------------
diff --git a/parent/.settings/org.eclipse.core.resources.prefs b/parent/.settings/org.eclipse.core.resources.prefs
index 3a71cf4..c2e657a 100644
--- a/parent/.settings/org.eclipse.core.resources.prefs
+++ b/parent/.settings/org.eclipse.core.resources.prefs
@@ -1,3 +1,3 @@
-#Thu Aug 23 12:18:20 PDT 2012
+#Mon Aug 27 14:48:15 PDT 2012
eclipse.preferences.version=1
encoding/<project>=UTF-8
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/23003102/platform/compute/.classpath
----------------------------------------------------------------------
diff --git a/platform/compute/.classpath b/platform/compute/.classpath
index 9cfdd7f..ac01b25 100755
--- a/platform/compute/.classpath
+++ b/platform/compute/.classpath
@@ -1,7 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry combineaccessrules="false" kind="src" path="/framework-ipc"/>
- <classpathentry kind="output" path="bin"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5">
+ <attributes>
+ <attribute name="maven.pomderived" value="true"/>
+ </attributes>
+ </classpathentry>
+ <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
+ <attributes>
+ <attribute name="maven.pomderived" value="true"/>
+ </attributes>
+ </classpathentry>
+ <classpathentry kind="output" path="target/classes"/>
</classpath>
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/23003102/platform/compute/.project
----------------------------------------------------------------------
diff --git a/platform/compute/.project b/platform/compute/.project
index 763fcb6..6623a31 100755
--- a/platform/compute/.project
+++ b/platform/compute/.project
@@ -10,8 +10,14 @@
<arguments>
</arguments>
</buildCommand>
+ <buildCommand>
+ <name>org.eclipse.m2e.core.maven2Builder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
</buildSpec>
<natures>
+ <nature>org.eclipse.m2e.core.maven2Nature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/23003102/platform/storage/.classpath
----------------------------------------------------------------------
diff --git a/platform/storage/.classpath b/platform/storage/.classpath
index 991b70d..604e969 100755
--- a/platform/storage/.classpath
+++ b/platform/storage/.classpath
@@ -2,7 +2,15 @@
<classpath>
<classpathentry kind="src" output="target/classes" path="src/"/>
<classpathentry kind="src" output="target/test-classes" path="test"/>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
- <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5">
+ <attributes>
+ <attribute name="maven.pomderived" value="true"/>
+ </attributes>
+ </classpathentry>
+ <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
+ <attributes>
+ <attribute name="maven.pomderived" value="true"/>
+ </attributes>
+ </classpathentry>
<classpathentry kind="output" path="target/classes"/>
</classpath>
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/23003102/plugins/.settings/org.eclipse.core.resources.prefs
----------------------------------------------------------------------
diff --git a/plugins/.settings/org.eclipse.core.resources.prefs b/plugins/.settings/org.eclipse.core.resources.prefs
index 6c9ce1a..ab6a17a 100644
--- a/plugins/.settings/org.eclipse.core.resources.prefs
+++ b/plugins/.settings/org.eclipse.core.resources.prefs
@@ -1,3 +1,3 @@
-#Thu Aug 23 12:18:31 PDT 2012
+#Mon Aug 27 14:48:16 PDT 2012
eclipse.preferences.version=1
encoding/<project>=UTF-8
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/23003102/plugins/deployment-planners/user-concentrated-pod/.settings/org.eclipse.core.resources.prefs
----------------------------------------------------------------------
diff --git a/plugins/deployment-planners/user-concentrated-pod/.settings/org.eclipse.core.resources.prefs b/plugins/deployment-planners/user-concentrated-pod/.settings/org.eclipse.core.resources.prefs
index 6c9ce1a..ab6a17a 100644
--- a/plugins/deployment-planners/user-concentrated-pod/.settings/org.eclipse.core.resources.prefs
+++ b/plugins/deployment-planners/user-concentrated-pod/.settings/org.eclipse.core.resources.prefs
@@ -1,3 +1,3 @@
-#Thu Aug 23 12:18:31 PDT 2012
+#Mon Aug 27 14:48:16 PDT 2012
eclipse.preferences.version=1
encoding/<project>=UTF-8
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/23003102/plugins/file-systems/netapp/.settings/org.eclipse.core.resources.prefs
----------------------------------------------------------------------
diff --git a/plugins/file-systems/netapp/.settings/org.eclipse.core.resources.prefs b/plugins/file-systems/netapp/.settings/org.eclipse.core.resources.prefs
index b245a35..ab6a17a 100644
--- a/plugins/file-systems/netapp/.settings/org.eclipse.core.resources.prefs
+++ b/plugins/file-systems/netapp/.settings/org.eclipse.core.resources.prefs
@@ -1,3 +1,3 @@
-#Thu Aug 23 12:18:36 PDT 2012
+#Mon Aug 27 14:48:16 PDT 2012
eclipse.preferences.version=1
encoding/<project>=UTF-8
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/23003102/plugins/host-allocators/random/.settings/org.eclipse.core.resources.prefs
----------------------------------------------------------------------
diff --git a/plugins/host-allocators/random/.settings/org.eclipse.core.resources.prefs b/plugins/host-allocators/random/.settings/org.eclipse.core.resources.prefs
index 58b356f..ab6a17a 100644
--- a/plugins/host-allocators/random/.settings/org.eclipse.core.resources.prefs
+++ b/plugins/host-allocators/random/.settings/org.eclipse.core.resources.prefs
@@ -1,3 +1,3 @@
-#Thu Aug 23 12:18:35 PDT 2012
+#Mon Aug 27 14:48:16 PDT 2012
eclipse.preferences.version=1
encoding/<project>=UTF-8
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/23003102/plugins/hypervisors/kvm/.settings/org.eclipse.core.resources.prefs
----------------------------------------------------------------------
diff --git a/plugins/hypervisors/kvm/.settings/org.eclipse.core.resources.prefs b/plugins/hypervisors/kvm/.settings/org.eclipse.core.resources.prefs
index b628713..ab6a17a 100644
--- a/plugins/hypervisors/kvm/.settings/org.eclipse.core.resources.prefs
+++ b/plugins/hypervisors/kvm/.settings/org.eclipse.core.resources.prefs
@@ -1,3 +1,3 @@
-#Thu Aug 23 12:18:30 PDT 2012
+#Mon Aug 27 14:48:16 PDT 2012
eclipse.preferences.version=1
encoding/<project>=UTF-8
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/23003102/plugins/hypervisors/ovm/.settings/org.eclipse.core.resources.prefs
----------------------------------------------------------------------
diff --git a/plugins/hypervisors/ovm/.settings/org.eclipse.core.resources.prefs b/plugins/hypervisors/ovm/.settings/org.eclipse.core.resources.prefs
index 6e0c90f..ab6a17a 100644
--- a/plugins/hypervisors/ovm/.settings/org.eclipse.core.resources.prefs
+++ b/plugins/hypervisors/ovm/.settings/org.eclipse.core.resources.prefs
@@ -1,3 +1,3 @@
-#Thu Aug 23 12:18:37 PDT 2012
+#Mon Aug 27 14:48:16 PDT 2012
eclipse.preferences.version=1
encoding/<project>=UTF-8
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/23003102/plugins/hypervisors/vmware/.settings/org.eclipse.core.resources.prefs
----------------------------------------------------------------------
diff --git a/plugins/hypervisors/vmware/.settings/org.eclipse.core.resources.prefs b/plugins/hypervisors/vmware/.settings/org.eclipse.core.resources.prefs
index b245a35..ab6a17a 100644
--- a/plugins/hypervisors/vmware/.settings/org.eclipse.core.resources.prefs
+++ b/plugins/hypervisors/vmware/.settings/org.eclipse.core.resources.prefs
@@ -1,3 +1,3 @@
-#Thu Aug 23 12:18:36 PDT 2012
+#Mon Aug 27 14:48:16 PDT 2012
eclipse.preferences.version=1
encoding/<project>=UTF-8
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/23003102/plugins/hypervisors/xen/.settings/org.eclipse.core.resources.prefs
----------------------------------------------------------------------
diff --git a/plugins/hypervisors/xen/.settings/org.eclipse.core.resources.prefs b/plugins/hypervisors/xen/.settings/org.eclipse.core.resources.prefs
index 3d0dda8..ab6a17a 100644
--- a/plugins/hypervisors/xen/.settings/org.eclipse.core.resources.prefs
+++ b/plugins/hypervisors/xen/.settings/org.eclipse.core.resources.prefs
@@ -1,3 +1,3 @@
-#Thu Aug 23 12:18:34 PDT 2012
+#Mon Aug 27 14:48:16 PDT 2012
eclipse.preferences.version=1
encoding/<project>=UTF-8
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/23003102/plugins/network-elements/elastic-loadbalancer/.settings/org.eclipse.core.resources.prefs
----------------------------------------------------------------------
diff --git a/plugins/network-elements/elastic-loadbalancer/.settings/org.eclipse.core.resources.prefs b/plugins/network-elements/elastic-loadbalancer/.settings/org.eclipse.core.resources.prefs
index 6e0c90f..ab6a17a 100644
--- a/plugins/network-elements/elastic-loadbalancer/.settings/org.eclipse.core.resources.prefs
+++ b/plugins/network-elements/elastic-loadbalancer/.settings/org.eclipse.core.resources.prefs
@@ -1,3 +1,3 @@
-#Thu Aug 23 12:18:37 PDT 2012
+#Mon Aug 27 14:48:16 PDT 2012
eclipse.preferences.version=1
encoding/<project>=UTF-8
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/23003102/plugins/network-elements/f5/.settings/org.eclipse.core.resources.prefs
----------------------------------------------------------------------
diff --git a/plugins/network-elements/f5/.settings/org.eclipse.core.resources.prefs b/plugins/network-elements/f5/.settings/org.eclipse.core.resources.prefs
index 58b356f..ab6a17a 100644
--- a/plugins/network-elements/f5/.settings/org.eclipse.core.resources.prefs
+++ b/plugins/network-elements/f5/.settings/org.eclipse.core.resources.prefs
@@ -1,3 +1,3 @@
-#Thu Aug 23 12:18:35 PDT 2012
+#Mon Aug 27 14:48:16 PDT 2012
eclipse.preferences.version=1
encoding/<project>=UTF-8
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/23003102/plugins/network-elements/juniper-srx/.settings/org.eclipse.core.resources.prefs
----------------------------------------------------------------------
diff --git a/plugins/network-elements/juniper-srx/.settings/org.eclipse.core.resources.prefs b/plugins/network-elements/juniper-srx/.settings/org.eclipse.core.resources.prefs
index cbbafab..ab6a17a 100644
--- a/plugins/network-elements/juniper-srx/.settings/org.eclipse.core.resources.prefs
+++ b/plugins/network-elements/juniper-srx/.settings/org.eclipse.core.resources.prefs
@@ -1,3 +1,3 @@
-#Thu Aug 23 12:18:29 PDT 2012
+#Mon Aug 27 14:48:16 PDT 2012
eclipse.preferences.version=1
encoding/<project>=UTF-8
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/23003102/plugins/network-elements/midokura-midonet/.settings/org.eclipse.core.resources.prefs
----------------------------------------------------------------------
diff --git a/plugins/network-elements/midokura-midonet/.settings/org.eclipse.core.resources.prefs b/plugins/network-elements/midokura-midonet/.settings/org.eclipse.core.resources.prefs
index b245a35..ab6a17a 100644
--- a/plugins/network-elements/midokura-midonet/.settings/org.eclipse.core.resources.prefs
+++ b/plugins/network-elements/midokura-midonet/.settings/org.eclipse.core.resources.prefs
@@ -1,3 +1,3 @@
-#Thu Aug 23 12:18:36 PDT 2012
+#Mon Aug 27 14:48:16 PDT 2012
eclipse.preferences.version=1
encoding/<project>=UTF-8
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/23003102/plugins/network-elements/netscaler/.settings/org.eclipse.core.resources.prefs
----------------------------------------------------------------------
diff --git a/plugins/network-elements/netscaler/.settings/org.eclipse.core.resources.prefs b/plugins/network-elements/netscaler/.settings/org.eclipse.core.resources.prefs
index 6c9ce1a..ab6a17a 100644
--- a/plugins/network-elements/netscaler/.settings/org.eclipse.core.resources.prefs
+++ b/plugins/network-elements/netscaler/.settings/org.eclipse.core.resources.prefs
@@ -1,3 +1,3 @@
-#Thu Aug 23 12:18:31 PDT 2012
+#Mon Aug 27 14:48:16 PDT 2012
eclipse.preferences.version=1
encoding/<project>=UTF-8
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/23003102/plugins/network-elements/nicira-nvp/.settings/org.eclipse.core.resources.prefs
----------------------------------------------------------------------
diff --git a/plugins/network-elements/nicira-nvp/.settings/org.eclipse.core.resources.prefs b/plugins/network-elements/nicira-nvp/.settings/org.eclipse.core.resources.prefs
index 3d0dda8..ab6a17a 100644
--- a/plugins/network-elements/nicira-nvp/.settings/org.eclipse.core.resources.prefs
+++ b/plugins/network-elements/nicira-nvp/.settings/org.eclipse.core.resources.prefs
@@ -1,3 +1,3 @@
-#Thu Aug 23 12:18:34 PDT 2012
+#Mon Aug 27 14:48:16 PDT 2012
eclipse.preferences.version=1
encoding/<project>=UTF-8
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/23003102/plugins/network-elements/ovs/.settings/org.eclipse.core.resources.prefs
----------------------------------------------------------------------
diff --git a/plugins/network-elements/ovs/.settings/org.eclipse.core.resources.prefs b/plugins/network-elements/ovs/.settings/org.eclipse.core.resources.prefs
index b41fb6d..ab6a17a 100644
--- a/plugins/network-elements/ovs/.settings/org.eclipse.core.resources.prefs
+++ b/plugins/network-elements/ovs/.settings/org.eclipse.core.resources.prefs
@@ -1,3 +1,3 @@
-#Thu Aug 23 12:18:33 PDT 2012
+#Mon Aug 27 14:48:16 PDT 2012
eclipse.preferences.version=1
encoding/<project>=UTF-8
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/23003102/plugins/parent/.settings/org.eclipse.core.resources.prefs
----------------------------------------------------------------------
diff --git a/plugins/parent/.settings/org.eclipse.core.resources.prefs b/plugins/parent/.settings/org.eclipse.core.resources.prefs
index cbbafab..ab6a17a 100644
--- a/plugins/parent/.settings/org.eclipse.core.resources.prefs
+++ b/plugins/parent/.settings/org.eclipse.core.resources.prefs
@@ -1,3 +1,3 @@
-#Thu Aug 23 12:18:29 PDT 2012
+#Mon Aug 27 14:48:16 PDT 2012
eclipse.preferences.version=1
encoding/<project>=UTF-8
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/23003102/plugins/storage-allocators/random/.settings/org.eclipse.core.resources.prefs
----------------------------------------------------------------------
diff --git a/plugins/storage-allocators/random/.settings/org.eclipse.core.resources.prefs b/plugins/storage-allocators/random/.settings/org.eclipse.core.resources.prefs
index c00d107..ab6a17a 100644
--- a/plugins/storage-allocators/random/.settings/org.eclipse.core.resources.prefs
+++ b/plugins/storage-allocators/random/.settings/org.eclipse.core.resources.prefs
@@ -1,3 +1,3 @@
-#Thu Aug 23 12:18:32 PDT 2012
+#Mon Aug 27 14:48:16 PDT 2012
eclipse.preferences.version=1
encoding/<project>=UTF-8
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/23003102/plugins/user-authenticators/ldap/.settings/org.eclipse.core.resources.prefs
----------------------------------------------------------------------
diff --git a/plugins/user-authenticators/ldap/.settings/org.eclipse.core.resources.prefs b/plugins/user-authenticators/ldap/.settings/org.eclipse.core.resources.prefs
index cbbafab..ab6a17a 100644
--- a/plugins/user-authenticators/ldap/.settings/org.eclipse.core.resources.prefs
+++ b/plugins/user-authenticators/ldap/.settings/org.eclipse.core.resources.prefs
@@ -1,3 +1,3 @@
-#Thu Aug 23 12:18:29 PDT 2012
+#Mon Aug 27 14:48:16 PDT 2012
eclipse.preferences.version=1
encoding/<project>=UTF-8
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/23003102/plugins/user-authenticators/md5/.settings/org.eclipse.core.resources.prefs
----------------------------------------------------------------------
diff --git a/plugins/user-authenticators/md5/.settings/org.eclipse.core.resources.prefs b/plugins/user-authenticators/md5/.settings/org.eclipse.core.resources.prefs
index 31a4e40..ab6a17a 100644
--- a/plugins/user-authenticators/md5/.settings/org.eclipse.core.resources.prefs
+++ b/plugins/user-authenticators/md5/.settings/org.eclipse.core.resources.prefs
@@ -1,3 +1,3 @@
-#Thu Aug 23 12:18:38 PDT 2012
+#Mon Aug 27 14:48:16 PDT 2012
eclipse.preferences.version=1
encoding/<project>=UTF-8
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/23003102/plugins/user-authenticators/plain-text/.settings/org.eclipse.core.resources.prefs
----------------------------------------------------------------------
diff --git a/plugins/user-authenticators/plain-text/.settings/org.eclipse.core.resources.prefs b/plugins/user-authenticators/plain-text/.settings/org.eclipse.core.resources.prefs
index 6e0c90f..ab6a17a 100644
--- a/plugins/user-authenticators/plain-text/.settings/org.eclipse.core.resources.prefs
+++ b/plugins/user-authenticators/plain-text/.settings/org.eclipse.core.resources.prefs
@@ -1,3 +1,3 @@
-#Thu Aug 23 12:18:37 PDT 2012
+#Mon Aug 27 14:48:16 PDT 2012
eclipse.preferences.version=1
encoding/<project>=UTF-8
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/23003102/server/.settings/org.eclipse.core.resources.prefs
----------------------------------------------------------------------
diff --git a/server/.settings/org.eclipse.core.resources.prefs b/server/.settings/org.eclipse.core.resources.prefs
index cbbafab..c2e657a 100644
--- a/server/.settings/org.eclipse.core.resources.prefs
+++ b/server/.settings/org.eclipse.core.resources.prefs
@@ -1,3 +1,3 @@
-#Thu Aug 23 12:18:29 PDT 2012
+#Mon Aug 27 14:48:15 PDT 2012
eclipse.preferences.version=1
encoding/<project>=UTF-8
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/23003102/usage/.settings/org.eclipse.core.resources.prefs
----------------------------------------------------------------------
diff --git a/usage/.settings/org.eclipse.core.resources.prefs b/usage/.settings/org.eclipse.core.resources.prefs
index b245a35..c2e657a 100644
--- a/usage/.settings/org.eclipse.core.resources.prefs
+++ b/usage/.settings/org.eclipse.core.resources.prefs
@@ -1,3 +1,3 @@
-#Thu Aug 23 12:18:36 PDT 2012
+#Mon Aug 27 14:48:15 PDT 2012
eclipse.preferences.version=1
encoding/<project>=UTF-8
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/23003102/utils/.settings/org.eclipse.core.resources.prefs
----------------------------------------------------------------------
diff --git a/utils/.settings/org.eclipse.core.resources.prefs b/utils/.settings/org.eclipse.core.resources.prefs
index c2ab1d0..ab6a17a 100644
--- a/utils/.settings/org.eclipse.core.resources.prefs
+++ b/utils/.settings/org.eclipse.core.resources.prefs
@@ -1,3 +1,3 @@
-#Thu Aug 23 12:18:21 PDT 2012
+#Mon Aug 27 14:48:16 PDT 2012
eclipse.preferences.version=1
encoding/<project>=UTF-8
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/23003102/vmware-base/.settings/org.eclipse.core.resources.prefs
----------------------------------------------------------------------
diff --git a/vmware-base/.settings/org.eclipse.core.resources.prefs b/vmware-base/.settings/org.eclipse.core.resources.prefs
index f735d85..ab6a17a 100644
--- a/vmware-base/.settings/org.eclipse.core.resources.prefs
+++ b/vmware-base/.settings/org.eclipse.core.resources.prefs
@@ -1,3 +1,3 @@
-#Thu Aug 23 12:18:26 PDT 2012
+#Mon Aug 27 14:48:16 PDT 2012
eclipse.preferences.version=1
encoding/<project>=UTF-8