[Hyperic-hq-discuss] hq r7689 - in trunk/src/org/hyperic/hq:
bizapp/server/mdb events/server/session
From: <cl...@hy...> - 2008-01-29 01:43:27
|
Author: clee Date: 2008-01-28 17:43:22 -0800 (Mon, 28 Jan 2008) New Revision: 7689 URL: http://svn.hyperic.org/?view=rev&root=Hyperic+HQ&revision=7689 Modified: trunk/src/org/hyperic/hq/bizapp/server/mdb/RegisteredDispatcherEJBImpl.java trunk/src/org/hyperic/hq/events/server/session/EventProcessingTxnWrapperEJBImpl.java Log: [HHQ-1598] Transaction need to be marked REQUIRED for event processing to succeed Modified: trunk/src/org/hyperic/hq/bizapp/server/mdb/RegisteredDispatcherEJBImpl.java =================================================================== --- trunk/src/org/hyperic/hq/bizapp/server/mdb/RegisteredDispatcherEJBImpl.java 2008-01-28 14:40:50 UTC (rev 7688) +++ trunk/src/org/hyperic/hq/bizapp/server/mdb/RegisteredDispatcherEJBImpl.java 2008-01-29 01:43:22 UTC (rev 7689) @@ -6,7 +6,7 @@ * normal use of the program, and does *not* fall under the heading of * "derived work". * - * Copyright (C) [2004, 2005, 2006], Hyperic, Inc. + * Copyright (C) [2004-2008], Hyperic, Inc. * This file is part of HQ. * * HQ is free software; you can redistribute it and/or modify @@ -45,9 +45,7 @@ import org.hyperic.hq.common.SystemException; import org.hyperic.hq.common.util.Messenger; import org.hyperic.hq.events.AbstractEvent; -import org.hyperic.hq.events.ActionExecuteException; import org.hyperic.hq.events.EventConstants; -import org.hyperic.hq.events.EventTypeException; import org.hyperic.hq.events.FlushStateEvent; import org.hyperic.hq.events.TriggerInterface; import org.hyperic.hq.events.ext.RegisteredTriggers; @@ -67,7 +65,7 @@ * acknowledge-mode="Auto-acknowledge" * destination-type="javax.jms.Topic" * - * @ejb:transaction type="NOTSUPPORTED" + * @ejb:transaction type="REQUIRED" * * @jboss:destination-jndi-name name="topic/eventsTopic" */ Modified: trunk/src/org/hyperic/hq/events/server/session/EventProcessingTxnWrapperEJBImpl.java =================================================================== --- trunk/src/org/hyperic/hq/events/server/session/EventProcessingTxnWrapperEJBImpl.java 2008-01-28 14:40:50 UTC (rev 7688) +++ trunk/src/org/hyperic/hq/events/server/session/EventProcessingTxnWrapperEJBImpl.java 2008-01-29 01:43:22 UTC (rev 7689) @@ -6,7 +6,7 @@ * normal use of the program, and does *not* fall under the heading of * "derived work". * - * Copyright (C) [2004, 2005, 2006], Hyperic, Inc. + * Copyright (C) [2004-2008], Hyperic, Inc. * This file is part of HQ. * * HQ is free software; you can redistribute it and/or modify @@ -26,7 +26,6 @@ package org.hyperic.hq.events.server.session; -import javax.ejb.CreateException; import javax.ejb.SessionBean; import javax.ejb.SessionContext; @@ -37,7 +36,6 @@ import org.hyperic.hq.events.shared.EventProcessingTxnWrapperUtil; import org.hyperic.hq.events.AbstractEvent; import org.hyperic.hq.events.TriggerInterface; -import org.hyperic.util.pager.Pager; /** * Wraps trigger event processing in a new container managed transaction. @@ -47,7 +45,7 @@ * local-jndi-name="LocalEventProcessingTxnWrapper" * view-type="local" * type="Stateless" - * @ejb:transaction type="REQUIRESNEW" + * @ejb:transaction type="REQUIRED" * */ public class EventProcessingTxnWrapperEJBImpl implements SessionBean { |