de.grogra.persistence
Class RemoteClient

java.lang.Object
  extended by de.grogra.persistence.RemoteClient
Direct Known Subclasses:
RemoteClientImpl

public abstract class RemoteClient
extends java.lang.Object


Constructor Summary
RemoteClient(ServerConnection server)
           
 
Method Summary
 short getCacheId()
           
abstract  BindingsCache getRemoteCache()
           
 ServerConnection getServer()
           
abstract  void localTransactionCommitted(Transaction.Key key, long stamp)
           
abstract  void transactionCommitted(Transaction.Data xa, short remoteId, long stamp)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemoteClient

public RemoteClient(ServerConnection server)
Method Detail

getCacheId

public final short getCacheId()

getRemoteCache

public abstract BindingsCache getRemoteCache()

getServer

public final ServerConnection getServer()

localTransactionCommitted

public abstract void localTransactionCommitted(Transaction.Key key,
                                               long stamp)
                                        throws java.io.IOException
Throws:
java.io.IOException

transactionCommitted

public abstract void transactionCommitted(Transaction.Data xa,
                                          short remoteId,
                                          long stamp)
                                   throws java.io.IOException
Throws:
java.io.IOException