/* * Intiate and open a connection to a remote node. * * @exception java.io.IOException if it was not possible to connect to the * peer. * * @exception OtpAuthException if handshake resulted in an authentication * error. */ // package scope internal OtpConnection(OtpSelf self, OtpPeer other) : base(self, other) { this.self = self; queue = new GenericQueue(); start(); }
protected GenericQueue queue; // messages get delivered here /* * Accept an incoming connection from a remote node. Used by {@link * OtpSelf#accept() OtpSelf.accept()} to create a connection based on data * received when handshaking with the peer node, when the remote node is the * connection intitiator. * * @exception java.io.IOException if it was not possible to connect to the * peer. * * @exception OtpAuthException if handshake resulted in an authentication * error */ // package scope internal OtpConnection(OtpSelf self, BufferedTcpClient s) : base(self, s) { this.self = self; queue = new GenericQueue(); start(); }
// package constructor: called by OtpNode:createMbox(name) // to create a named mbox internal OtpMbox(OtpNode home, OtpErlangPid self, String name) { this.self = self; this.home = home; this.name = name; queue = new GenericQueue(); links = new Links(10); }