org.jboss.messaging.core.paging.impl
Class PagedMessageImpl

java.lang.Object
  extended by org.jboss.messaging.core.paging.impl.PagedMessageImpl
All Implemented Interfaces:
EncodingSupport, PagedMessage

public class PagedMessageImpl
extends java.lang.Object
implements PagedMessage

This class represents a paged message

Author:
Clebert Suconic,
Constructor Summary
PagedMessageImpl()
           
PagedMessageImpl(ServerMessage message)
           
PagedMessageImpl(ServerMessage message, long transactionID)
           
 
Method Summary
 void decode(MessagingBuffer buffer)
           
 void encode(MessagingBuffer buffer)
           
 int getEncodeSize()
           
 ServerMessage getMessage(StorageManager storage)
           
 long getTransactionID()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PagedMessageImpl

public PagedMessageImpl(ServerMessage message,
                        long transactionID)

PagedMessageImpl

public PagedMessageImpl(ServerMessage message)

PagedMessageImpl

public PagedMessageImpl()
Method Detail

getMessage

public ServerMessage getMessage(StorageManager storage)
Specified by:
getMessage in interface PagedMessage

getTransactionID

public long getTransactionID()
Specified by:
getTransactionID in interface PagedMessage

decode

public void decode(MessagingBuffer buffer)
Specified by:
decode in interface EncodingSupport

encode

public void encode(MessagingBuffer buffer)
Specified by:
encode in interface EncodingSupport

getEncodeSize

public int getEncodeSize()
Specified by:
getEncodeSize in interface EncodingSupport


Copyright © 2006 JBoss Inc. All Rights Reserved.