org.jboss.messaging.core.client.impl
Interface ClientSessionInternal

All Superinterfaces:
ClientSession, javax.transaction.xa.XAResource
All Known Implementing Classes:
ClientSessionImpl

public interface ClientSessionInternal
extends ClientSession

A ClientSessionInternal

Author:
Tim Fox

Field Summary
 
Fields inherited from interface javax.transaction.xa.XAResource
TMENDRSCAN, TMFAIL, TMJOIN, TMNOFLAGS, TMONEPHASE, TMRESUME, TMSTARTRSCAN, TMSUCCESS, TMSUSPEND, XA_OK, XA_RDONLY
 
Method Summary
 void delivered(long deliveryID, boolean expired)
           
 ClientConnectionInternal getConnection()
           
 long getServerTargetID()
           
 void removeBrowser(ClientBrowser browser)
           
 void removeConsumer(ClientConsumerInternal consumer)
           
 void removeProducer(ClientProducerInternal producer)
           
 
Methods inherited from interface org.jboss.messaging.core.client.ClientSession
acknowledge, addDestination, bindingQuery, close, commit, createBrowser, createBrowser, createConsumer, createConsumer, createProducer, createProducerWithWindowSize, createQueue, createRateLimitedProducer, deleteQueue, getLazyAckBatchSize, getXAResource, isAutoCommitAcks, isAutoCommitSends, isClosed, queueQuery, removeDestination, rollback
 
Methods inherited from interface javax.transaction.xa.XAResource
commit, end, forget, getTransactionTimeout, isSameRM, prepare, recover, rollback, setTransactionTimeout, start
 

Method Detail

getServerTargetID

long getServerTargetID()

getConnection

ClientConnectionInternal getConnection()

delivered

void delivered(long deliveryID,
               boolean expired)

removeConsumer

void removeConsumer(ClientConsumerInternal consumer)
                    throws MessagingException
Throws:
MessagingException

removeProducer

void removeProducer(ClientProducerInternal producer)

removeBrowser

void removeBrowser(ClientBrowser browser)


Copyright © 2006 JBoss Inc. All Rights Reserved.