From 14ee684ce3cf3a2ec5581a35ff6574c26d553f4e Mon Sep 17 00:00:00 2001 From: Chip Childers Date: Tue, 3 Sep 2013 11:34:56 -0400 Subject: [PATCH] Adding eventDateTime to all event generation locations --- server/src/com/cloud/event/ActionEventUtils.java | 6 ++++++ server/src/com/cloud/event/AlertGenerator.java | 6 ++++++ server/src/com/cloud/event/UsageEventUtils.java | 6 ++++++ server/src/com/cloud/network/NetworkStateListener.java | 6 ++++++ .../com/cloud/storage/listener/SnapshotStateListener.java | 6 ++++++ .../src/com/cloud/storage/listener/VolumeStateListener.java | 6 ++++++ server/src/com/cloud/vm/UserVmStateListener.java | 6 ++++++ 7 files changed, 42 insertions(+) diff --git a/server/src/com/cloud/event/ActionEventUtils.java b/server/src/com/cloud/event/ActionEventUtils.java index 4ee6e9e0a2b..e89c8a062f1 100755 --- a/server/src/com/cloud/event/ActionEventUtils.java +++ b/server/src/com/cloud/event/ActionEventUtils.java @@ -17,6 +17,8 @@ package com.cloud.event; +import java.text.SimpleDateFormat; +import java.util.Date; import java.util.HashMap; import java.util.Map; @@ -189,6 +191,10 @@ public class ActionEventUtils { eventDescription.put("status", state.toString()); eventDescription.put("entity", entityType); eventDescription.put("entityuuid", entityUuid); + + String eventDate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()); + eventDescription.put("eventDateTime", eventDate); + event.setDescription(eventDescription); try { diff --git a/server/src/com/cloud/event/AlertGenerator.java b/server/src/com/cloud/event/AlertGenerator.java index c56f9177af2..b19500b2d9e 100644 --- a/server/src/com/cloud/event/AlertGenerator.java +++ b/server/src/com/cloud/event/AlertGenerator.java @@ -31,8 +31,10 @@ import org.springframework.stereotype.Component; import javax.annotation.PostConstruct; import javax.inject.Inject; +import java.util.Date; import java.util.HashMap; import java.util.Map; +import java.text.SimpleDateFormat; @Component public class AlertGenerator { @@ -83,6 +85,10 @@ public class AlertGenerator { } else { eventDescription.put("podId", null); } + + String eventDate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()); + eventDescription.put("eventDateTime", eventDate); + event.setDescription(eventDescription); try { diff --git a/server/src/com/cloud/event/UsageEventUtils.java b/server/src/com/cloud/event/UsageEventUtils.java index 2e422297093..4ac433d0493 100644 --- a/server/src/com/cloud/event/UsageEventUtils.java +++ b/server/src/com/cloud/event/UsageEventUtils.java @@ -33,6 +33,8 @@ import org.springframework.stereotype.Component; import javax.annotation.PostConstruct; import javax.inject.Inject; +import java.text.SimpleDateFormat; +import java.util.Date; import java.util.HashMap; import java.util.Map; @@ -148,6 +150,10 @@ public class UsageEventUtils { eventDescription.put("event", usageEventType); eventDescription.put("resource", resourceType); eventDescription.put("id", resourceUUID); + + String eventDate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()); + eventDescription.put("eventDateTime", eventDate); + event.setDescription(eventDescription); try { diff --git a/server/src/com/cloud/network/NetworkStateListener.java b/server/src/com/cloud/network/NetworkStateListener.java index 038e76988bf..674c5e50df5 100644 --- a/server/src/com/cloud/network/NetworkStateListener.java +++ b/server/src/com/cloud/network/NetworkStateListener.java @@ -31,6 +31,8 @@ import org.apache.log4j.Logger; import org.springframework.beans.factory.NoSuchBeanDefinitionException; import javax.inject.Inject; +import java.text.SimpleDateFormat; +import java.util.Date; import java.util.HashMap; import java.util.Map; @@ -80,6 +82,10 @@ public class NetworkStateListener implements StateListener eventDescription.put("id", vo.getUuid()); eventDescription.put("old-state", oldState.name()); eventDescription.put("new-state", newState.name()); + + String eventDate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()); + eventDescription.put("eventDateTime", eventDate); + eventMsg.setDescription(eventDescription); try { _eventBus.publish(eventMsg); diff --git a/server/src/com/cloud/vm/UserVmStateListener.java b/server/src/com/cloud/vm/UserVmStateListener.java index d270e60bcd0..c61f1ed571b 100644 --- a/server/src/com/cloud/vm/UserVmStateListener.java +++ b/server/src/com/cloud/vm/UserVmStateListener.java @@ -34,6 +34,8 @@ import org.apache.log4j.Logger; import org.springframework.beans.factory.NoSuchBeanDefinitionException; import javax.inject.Inject; +import java.text.SimpleDateFormat; +import java.util.Date; import java.util.HashMap; import java.util.List; import java.util.Map; @@ -116,6 +118,10 @@ public class UserVmStateListener implements StateListener