1 package org.jacorb.concurrency; 2 3 22 23 import org.omg.CosConcurrencyControl.*; 24 import org.omg.CosTransactions.*; 25 26 public class Request 27 { 28 public static final int LOCK = 1; 29 public static final int CHANGE = 3; 30 31 public int state; 32 public TransactionCoordinator current; 33 public int to_do; 34 public lock_mode set_mode; 35 public lock_mode reset_mode; 36 37 public String toString() 38 { 39 String s = 40 current.get_coordinator().get_transaction_name()+ 41 ": state="+state+" to_do="+(to_do==LOCK?"lock":"chng")+" set="; 42 43 if( set_mode==null ) 44 { 45 s = s + "null"; 46 } 47 else 48 { 49 s = s + set_mode.value(); 50 } 51 s =s +" reset="; 52 if( reset_mode==null ) 53 { 54 s = s +"null"; 55 } 56 else 57 { 58 s = s + reset_mode.value(); 59 } 60 return s; 61 }; 62 63 64 } 65 66 67 | Popular Tags |