1 5 package com.tc.object.msg; 6 7 import com.tc.net.protocol.tcm.ChannelID; 8 import com.tc.object.dmi.DmiDescriptor; 9 import com.tc.object.dna.impl.ObjectStringSerializer; 10 import com.tc.object.gtx.GlobalTransactionID; 11 import com.tc.object.lockmanager.api.LockID; 12 import com.tc.object.tx.TransactionID; 13 import com.tc.object.tx.TxnType; 14 15 import java.util.Collection ; 16 import java.util.List ; 17 import java.util.Map ; 18 import java.util.Set ; 19 20 public interface BroadcastTransactionMessage { 21 22 public void initialize(List chges, Set lookupObjectIDs, ObjectStringSerializer aSerializer, LockID[] lids, long cid, 23 TransactionID txID, ChannelID commitID, GlobalTransactionID gtx, TxnType txnType, 24 GlobalTransactionID lowGlobalTransactionIDWatermark, Collection notifies, Map newRoots, 25 DmiDescriptor[] dmis); 26 27 public LockID[] getLockIDs(); 28 29 public TxnType getTransactionType(); 30 31 public Collection getObjectChanges(); 32 33 public Set getLookupObjectIDs(); 34 35 public long getChangeID(); 36 37 public TransactionID getTransactionID(); 38 39 public ChannelID getCommitterID(); 40 41 public GlobalTransactionID getGlobalTransactionID(); 42 43 public GlobalTransactionID getLowGlobalTransactionIDWatermark(); 44 45 public Collection addNotifiesTo(List c); 46 47 public Map getNewRoots(); 48 49 public List getDmiDescriptors(); 50 51 public void send(); 52 53 } | Popular Tags |