class org.apache.activemq.store.journal.JournalMessageStore$1 extends org.apache.activemq.transaction.Synchronization { final boolean val$debug; final org.apache.activemq.command.MessageId val$id; final org.apache.activeio.journal.RecordLocation val$location; final org.apache.activemq.broker.ConnectionContext val$context; final org.apache.activemq.command.Message val$message; final org.apache.activemq.store.journal.JournalMessageStore this$0; void (org.apache.activemq.store.journal.JournalMessageStore, boolean, org.apache.activemq.command.MessageId, org.apache.activeio.journal.RecordLocation, org.apache.activemq.broker.ConnectionContext, org.apache.activemq.command.Message) { org.apache.activemq.broker.ConnectionContext v; org.apache.activemq.command.Message v; org.apache.activemq.store.journal.JournalMessageStore v; org.apache.activemq.command.MessageId v; org.apache.activemq.store.journal.JournalMessageStore$1 v; org.apache.activeio.journal.RecordLocation v; boolean v; v := @this: org.apache.activemq.store.journal.JournalMessageStore$1; v := @parameter: org.apache.activemq.store.journal.JournalMessageStore; v := @parameter: boolean; v := @parameter: org.apache.activemq.command.MessageId; v := @parameter: org.apache.activeio.journal.RecordLocation; v := @parameter: org.apache.activemq.broker.ConnectionContext; v := @parameter: org.apache.activemq.command.Message; v. = v; v. = v; v. = v; v. = v; v. = v; v. = v; specialinvoke v.()>(); return; } public void afterCommit() throws java.lang.Exception { java.lang.Throwable v; org.slf4j.Logger v; org.apache.activemq.store.journal.JournalMessageStore v, v, v; org.apache.activemq.command.MessageId v; java.util.Set v; org.apache.activemq.store.journal.JournalMessageStore$1 v; org.apache.activeio.journal.RecordLocation v, v, v; org.apache.activemq.broker.ConnectionContext v; org.apache.activemq.command.Message v; java.lang.String v; boolean v; v := @this: org.apache.activemq.store.journal.JournalMessageStore$1; v = v.; if v == 0 goto label; v = ; v = v.; v = v.; v = dynamicinvoke "makeConcatWithConstants" (v, v) ("Transacted message add commit for: \u, at: \u0001"); interfaceinvoke v.(v); label: v = v.; entermonitor v; label: v = v.; v = v.; v = v.; interfaceinvoke v.(v); v = v.; v = v.; v = v.; v = v.; virtualinvoke v.(v, v, v); exitmonitor v; label: goto label; label: v := @caughtexception; exitmonitor v; throw v; label: return; catch java.lang.Throwable from label to label with label; } public void afterRollback() throws java.lang.Exception { java.lang.Throwable v; org.slf4j.Logger v; org.apache.activemq.store.journal.JournalMessageStore v, v; org.apache.activemq.command.MessageId v; java.util.Set v; org.apache.activemq.store.journal.JournalMessageStore$1 v; org.apache.activeio.journal.RecordLocation v, v; org.apache.activemq.command.Message v; java.lang.String v; boolean v; v := @this: org.apache.activemq.store.journal.JournalMessageStore$1; v = v.; if v == 0 goto label; v = ; v = v.; v = v.; v = dynamicinvoke "makeConcatWithConstants" (v, v) ("Transacted message add rollback for: \u, at: \u0001"); interfaceinvoke v.(v); label: v = v.; entermonitor v; label: v = v.; v = v.; v = v.; interfaceinvoke v.(v); exitmonitor v; label: goto label; label: v := @caughtexception; exitmonitor v; throw v; label: v = v.; virtualinvoke v.(); return; catch java.lang.Throwable from label to label with label; } }