[hornetq-commits] JBoss hornetq SVN: r10961 - branches/HORNETQ-720_Replication/hornetq-journal/src/main/java/org/hornetq/core/journal/impl.
do-not-reply at jboss.org
do-not-reply at jboss.org
Fri Jul 8 07:09:48 EDT 2011
Author: borges
Date: 2011-07-08 07:09:48 -0400 (Fri, 08 Jul 2011)
New Revision: 10961
Modified:
branches/HORNETQ-720_Replication/hornetq-journal/src/main/java/org/hornetq/core/journal/impl/JournalImpl.java
Log:
Move journal state transitions to a method (as it allows easier logging)
Modified: branches/HORNETQ-720_Replication/hornetq-journal/src/main/java/org/hornetq/core/journal/impl/JournalImpl.java
===================================================================
--- branches/HORNETQ-720_Replication/hornetq-journal/src/main/java/org/hornetq/core/journal/impl/JournalImpl.java 2011-07-08 11:09:20 UTC (rev 10960)
+++ branches/HORNETQ-720_Replication/hornetq-journal/src/main/java/org/hornetq/core/journal/impl/JournalImpl.java 2011-07-08 11:09:48 UTC (rev 10961)
@@ -1083,6 +1083,12 @@
}
}
+ private void setJournalState(JournalState newState)
+ {
+ // log.info(this + " state=" + newState);
+ state = newState;
+ }
+
public void appendUpdateRecordTransactional(final long txID,
final long id,
final byte recordType,
@@ -1863,7 +1869,7 @@
{
if (state != JournalState.STARTED)
{
- throw new IllegalStateException("Journal must be in started state");
+ throw new IllegalStateException("Journal " + this + " must be in started state, was " + state);
}
checkControlFile();
@@ -2177,7 +2183,7 @@
filesRepository.pushOpenedFile();
- state = JournalState.LOADED;
+ setJournalState(JournalState.LOADED);
for (TransactionHolder transaction : loadTransactions.values())
{
@@ -2515,7 +2521,7 @@
{
if (state != JournalState.STOPPED)
{
- throw new IllegalStateException("Journal is not stopped");
+ throw new IllegalStateException("Journal " + this + " is not stopped, state is " + state);
}
filesExecutor = Executors.newSingleThreadExecutor(new ThreadFactory()
@@ -2540,7 +2546,7 @@
fileFactory.start();
- state = JournalState.STARTED;
+ setJournalState(JournalState.STARTED);
}
public synchronized void stop() throws Exception
@@ -2557,7 +2563,7 @@
try
{
- state = JournalState.STOPPED;
+ setJournalState(JournalState.STOPPED);
compactorExecutor.shutdown();
More information about the hornetq-commits
mailing list