1 24 package org.objectweb.joram.mom.notifications; 25 26 import org.objectweb.joram.mom.notifications.ClientMessages; 27 import java.util.Hashtable ; 28 import java.util.Vector ; 29 30 public class LBCycleLife extends QueueClusterNot { 31 32 private ClientMessages clientMessages; 33 private Hashtable visitTable; 34 35 39 public LBCycleLife(float rateOfFlow) { 40 super(rateOfFlow); 41 visitTable = new Hashtable (); 42 } 43 44 48 public void setClientMessages(ClientMessages clientMessages) { 49 this.clientMessages = clientMessages; 50 } 51 52 56 public ClientMessages getClientMessages() { 57 return clientMessages; 58 } 59 60 65 public void putInVisitTable(String msgId, 66 Vector visit) { 67 visitTable.put(msgId,visit); 68 } 69 70 74 public Hashtable getVisitTable() { 75 return visitTable; 76 } 77 78 85 public StringBuffer toString(StringBuffer output) { 86 output.append('('); 87 super.toString(output); 88 output.append(", clientMessages=").append(clientMessages); 89 output.append(", visitTable=").append(visitTable); 90 output.append(')'); 91 92 return output; 93 } 94 } 95 | Popular Tags |