org.jboss.messaging.core.paging.impl
Class PageTransactionInfoImpl
java.lang.Object
org.jboss.messaging.core.paging.impl.PageTransactionInfoImpl
- All Implemented Interfaces:
- EncodingSupport, PageTransactionInfo
public class PageTransactionInfoImpl
- extends java.lang.Object
- implements PageTransactionInfo
- Author:
- Clebert Suconic
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PageTransactionInfoImpl
public PageTransactionInfoImpl(long transactionID)
PageTransactionInfoImpl
public PageTransactionInfoImpl()
getRecordID
public long getRecordID()
- Specified by:
getRecordID
in interface PageTransactionInfo
setRecordID
public void setRecordID(long recordID)
- Specified by:
setRecordID
in interface PageTransactionInfo
getTransactionID
public long getTransactionID()
- Specified by:
getTransactionID
in interface PageTransactionInfo
increment
public int increment()
- Specified by:
increment
in interface PageTransactionInfo
decrement
public int decrement()
- Specified by:
decrement
in interface PageTransactionInfo
getNumberOfMessages
public int getNumberOfMessages()
- Specified by:
getNumberOfMessages
in interface PageTransactionInfo
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
commit
public void commit()
- Specified by:
commit
in interface PageTransactionInfo
waitCompletion
public boolean waitCompletion(int timeoutMilliseconds)
throws java.lang.InterruptedException
- Specified by:
waitCompletion
in interface PageTransactionInfo
- Throws:
java.lang.InterruptedException
isCommit
public boolean isCommit()
- Specified by:
isCommit
in interface PageTransactionInfo
isRollback
public boolean isRollback()
- Specified by:
isRollback
in interface PageTransactionInfo
rollback
public void rollback()
- Specified by:
rollback
in interface PageTransactionInfo
markIncomplete
public void markIncomplete()
- Specified by:
markIncomplete
in interface PageTransactionInfo
Copyright © 2006 JBoss Inc. All Rights Reserved.