public void setObserver(ProtocolObserver observer) { this.observer=observer; observer.setProtocol(this); if(up_handler != null) up_handler.setObserver(observer); if(down_handler != null) down_handler.setObserver(observer); }
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); }
public void setPort(int p) { IpAddress i = new IpAddress(ipAddr.getIpAddress(), p); i.setFlags(ipAddr.getFlags()); i.setVmKind(ipAddr.getVmKind()); i.setDirectPort(ipAddr.getDirectPort()); i.setProcessId(ipAddr.getProcessId()); i.setRoles(ipAddr.getRoles()); i.setDurableClientAttributes(ipAddr.getDurableClientAttributes()); i.setVersionOrdinal(ipAddr.getVersionOrdinal()); this.ipAddr = i; } }
private NakReceiverWindow createNakReceiverWindow(Address sender, long initial_seqno) { NakReceiverWindow win=new NakReceiverWindow(sender, this, initial_seqno, timer); win.setRetransmitTimeouts(retransmit_timeout); win.setDiscardDeliveredMessages(discard_delivered_msgs); win.setMaxXmitBufSize(this.max_xmit_buf_size); if(stats) win.setListener(this); return win; }
/** * Create a CacheMember referring to the current host (as defined by * the given string). * * @param i the hostname, must be for the current host * @param p the membership listening port */ public JGroupMember(String i, int p) { ipAddr = new IpAddress(i, p); // ipAddr.splitBrainEnabled(false); // ipAddr.cantBeCoordinator(false); }
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 void startProtocolStack(Protocol bottom_prot) { while(bottom_prot != null) { bottom_prot.startDownHandler(); bottom_prot.startUpHandler(); bottom_prot=bottom_prot.getUpProtocol(); } }
@Override // GemStoneAddition public void handleConnect() { if(client != null) client.register(group_addr, local_addr, 0, false); }
public AckSenderWindow(RetransmitCommand com, long[] interval, TimeScheduler sched) { retransmit_command = com; this.interval = interval; retransmitter = new Retransmitter(null, this, sched); retransmitter.setRetransmitTimeouts(interval); }
@Override // GemStoneAddition public void resetStats() { super.resetStats(); num_state_reqs=0; num_bytes_sent=0; avg_state_size=0; }
@Override public void writeProperties(Properties props, DataOutput oos) throws IOException { _writeObject(props, oos); }
@Override // GemStoneAddition public void handleDisconnect() { if(client != null) client.stop(); }
protected Task(long[] intervals) { this.intervals = new Interval(intervals); this.cancelled = false; } public long nextInterval() { return(intervals.next()); }
public LogicalAddress copy() { try { return (LogicalAddress)clone(); } catch(CloneNotSupportedException e) { return null; } }
@Override // GemStoneAddition public void init() throws Exception { // local_addr=new IpAddress("localhost", 10000) { // fake address // public String toString() { // return "<fake>"; // } // }; //local_addr=new org.jgroups.stack.IpAddress("localhost", 10000); // fake address local_addr = new IpAddress(12345); }
public AckSenderWindow(RetransmitCommand com, long[] interval) { retransmit_command = com; this.interval = interval; retransmitter = new Retransmitter(null, this); retransmitter.setRetransmitTimeouts(interval); }
@Override // GemStoneAddition public void resetStats() { super.resetStats(); num_views_adjusted=num_views_sent=0; }
@Override // GemStoneAddition public void resetStats() { super.resetStats(); num_sent_msgs=num_sent_frags=num_received_msgs=num_received_frags=0; }
@Override // GemStoneAddition public void resetStats() { super.resetStats(); num_gossips=0; }