[jboss-cvs] JBoss Messaging SVN: r5052 - trunk/src/main/org/jboss/messaging/core/server/impl.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Sep 30 13:21:53 EDT 2008
Author: clebert.suconic at jboss.com
Date: 2008-09-30 13:21:53 -0400 (Tue, 30 Sep 2008)
New Revision: 5052
Modified:
trunk/src/main/org/jboss/messaging/core/server/impl/ServerMessageImpl.java
Log:
ClearUp of this class & ID is now part of the encoding, so the MemoryEstimate also changes
Modified: trunk/src/main/org/jboss/messaging/core/server/impl/ServerMessageImpl.java
===================================================================
--- trunk/src/main/org/jboss/messaging/core/server/impl/ServerMessageImpl.java 2008-09-30 16:50:20 UTC (rev 5051)
+++ trunk/src/main/org/jboss/messaging/core/server/impl/ServerMessageImpl.java 2008-09-30 17:21:53 UTC (rev 5052)
@@ -40,7 +40,7 @@
*
*/
public class ServerMessageImpl extends MessageImpl implements ServerMessage
-{
+{
private final AtomicInteger durableRefCount = new AtomicInteger(0);
/** Global reference counts for paging control */
@@ -60,7 +60,7 @@
{
super(messageID);
}
-
+
public ServerMessageImpl(final ServerMessageImpl other)
{
super(other);
@@ -74,14 +74,14 @@
final long expiration,
final long timestamp,
final byte priority,
- MessagingBuffer buffer)
+ final MessagingBuffer buffer)
{
super(type, durable, expiration, timestamp, priority, buffer);
}
public void setMessageID(final long id)
{
- this.messageID = id;
+ messageID = id;
}
public MessageReference createReference(final Queue queue)
@@ -108,7 +108,7 @@
return durableRefCount.decrementAndGet();
}
- public int incrementReference(boolean durable)
+ public int incrementReference(final boolean durable)
{
if (durable)
{
@@ -133,23 +133,23 @@
// This is just an estimate...
// due to memory alignments and JVM implementation this could be very
// different from reality
- return getEncodeSize() + (16 + 4) * 2 + // Each AtomicInteger consumes
- // 16 bytes for the Object and
- // ObjectReference + 4 bytes for
- // the internal integer
- 8; // MessageID
+ return getEncodeSize() + (16 + 4) * 2;
}
public ServerMessage copy()
{
return new ServerMessageImpl(this);
- }
-
+ }
+
@Override
public String toString()
{
- return "ServerMessage[messageID=" + messageID + ", durable=" + durable
- + ", destination=" + getDestination() + "]";
+ return "ServerMessage[messageID=" + messageID +
+ ", durable=" +
+ durable +
+ ", destination=" +
+ getDestination() +
+ "]";
}
}
More information about the jboss-cvs-commits
mailing list