@Override // GemStoneAddition public String toString() { return prot != null ? prot.getName() : "<n|a>"; }
public String dumpStats() { StringBuffer sb=new StringBuffer(); for(int i=0; i < protStack.length; i++) { Protocol p1=protStack[i]; sb.append(p1.getName()).append(":\n").append(p1.dumpStats()).append("\n"); } return sb.toString(); }
/** Returns a given protocol or null if not found */ public Protocol findProtocol(String name) { Protocol tmp=top_prot; String prot_name; while(tmp != null) { prot_name=tmp.getName(); if(prot_name != null && prot_name.equals(name)) return tmp; tmp=tmp.getDownProtocol(); } return null; }
public Protocol findProtocol(Protocol prot_stack, String name) { String s; Protocol curr_prot=prot_stack; while(true) { s=curr_prot.getName(); if(s == null) continue; if(s.equals(name)) return curr_prot; curr_prot=curr_prot.getDownProtocol(); if(curr_prot == null) break; } return null; }
/** * * @return Map<String,Map<key,val>> */ @Override // GemStoneAddition public Map dumpStats() { Protocol p; Map retval=new HashMap(), tmp; String prot_name; p=top_prot; while(p != null) { prot_name=p.getName(); tmp=p.dumpStats(); if(prot_name != null && tmp != null) retval.put(prot_name, tmp); p=p.getDownProtocol(); } return retval; }
/** * Create PerfObservers for all protocols save PERF */ void setupObservers() { Protocol p=null; String pname; PerfObserver po=null; for(int i=0; i < protocols.size(); i++) { p=(Protocol)protocols.elementAt(i); pname=p.getName(); if(pname != null) { po=new PerfObserver(pname); p.setObserver(po); } } }
name=prot.getName(); if(name != null) { if("ProtocolStack".equals(name))
name=prot.getName(); if(name != null) { if("ProtocolStack".equals(name))
for(int i=0; i < prots.size(); i++) { p=(Protocol)prots.elementAt(i); key=p.getName(); val=(PerfEntry)down.get(key); sb.append(key).append(':').append('\t').append(val.printContents(detailed)).append('\n'); for(int i=prots.size() - 1; i >= 0; i--) { p=(Protocol)prots.elementAt(i); key=p.getName(); val=(PerfEntry)up.get(key); sb.append(key).append(':').append('\t').append(val.printContents(detailed)).append('\n');
public UpHandler(Queue mq, Protocol handler, ProtocolObserver observer) { super(GemFireTracer.GROUP, "TempName"); // GemStoneAddition this.mq=mq; this.handler=handler; this.observer=observer; if(handler != null) setName("UpHandler (" + handler.getName() + ')'); else setName("UpHandler"); setDaemon(true); }
public DownHandler(Queue mq, Protocol handler, ProtocolObserver observer) { super(GemFireTracer.GROUP, "TempName"); // GemStoneAddition this.mq=mq; this.handler=handler; this.observer=observer; if(handler != null) setName("DownHandler (" + handler.getName() + ')'); else setName("DownHandler"); setDaemon(true); }
void initializeMessage(Message msg) { PerfHeader hdr=new PerfHeader(msg.getSrc(), msg.getDest()); Protocol p; String pname=null; if(protocols == null) { log.error(ExternalStrings.PERF_PERFINITIALIZEMESSAGE_PROTOCOLS_VARIABLE_IS_NULL); return; } for(int i=0; i < protocols.size(); i++) { p=(Protocol)protocols.elementAt(i); pname=p.getName(); if(pname != null) { hdr.addEntry(pname); } } hdr.setReceived(name, PerfHeader.DOWN); // we do this here because down() didn't yet find a PerfHeader msg.putHeader(name, hdr); }
public void start() { Protocol prot; ProtocolStack stack; ProtocolView view=null; if(channel == null) return; stack=channel.getProtocolStack(); prots=stack.getProtocols(); setBounds(new Rectangle(30, 30, 300, 300)); table_model=new DefaultTableModel(); table=new JTable(table_model); table.setFont(helvetica_12); scroll_pane=new JScrollPane(table); table_model.setColumnIdentifiers(new String[]{"Index", "Name", "up", "down"}); getContentPane().add(scroll_pane); show(); for(int i=0; i < prots.size(); i++) { prot=(Protocol)prots.elementAt(i); view=new ProtocolView(prot, table_model, i, cummulative); prot.setObserver(view); table_model.insertRow(i, new Object[]{"" + (i + 1), prot.getName(), prot.getUpQueue().size() + "", prot.getDownQueue().size() + "", "0", "0"}); //prot_view=CreateProtocolView(prot.getName()); //if(prot_view != null) { //JFrame f=new JFrame("New View for " + prot.GetName()); //f.getContentPane().add(prot_view); //f.show(); //} } }
passUp(new Event(Event.START_OK, new Exception("exception caused by " + getName() + ".start()", e))); return false;