| 
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectcom.ericsson.otp.erlang.AbstractNode
com.ericsson.otp.erlang.OtpLocalNode
public class OtpLocalNode
This class represents local node types. It is used to group the node types
 OtpNode and OtpSelf.
| Field Summary | |
|---|---|
protected  java.net.Socket | 
epmd
 | 
protected  int | 
port
 | 
| Constructor Summary | |
|---|---|
protected  | 
OtpLocalNode()
 | 
protected  | 
OtpLocalNode(java.lang.String node)
Create a node with the given name and the default cookie.  | 
protected  | 
OtpLocalNode(java.lang.String node,
             java.lang.String cookie)
Create a node with the given name and cookie.  | 
| Method Summary | |
|---|---|
 OtpErlangPid | 
createPid()
Create an Erlang pid. | 
 OtpErlangPort | 
createPort()
Create an Erlang port. | 
 OtpErlangRef | 
createRef()
Create an Erlang reference. | 
protected  java.net.Socket | 
getEpmd()
Get the Epmd socket.  | 
 int | 
port()
Get the port number used by this node.  | 
protected  void | 
setEpmd(java.net.Socket s)
Set the Epmd socket after publishing this nodes listen port to Epmd.  | 
| Methods inherited from class com.ericsson.otp.erlang.AbstractNode | 
|---|
alive, cookie, host, node, setCookie, toString | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Field Detail | 
|---|
protected int port
protected java.net.Socket epmd
| Constructor Detail | 
|---|
protected OtpLocalNode()
protected OtpLocalNode(java.lang.String node)
protected OtpLocalNode(java.lang.String node,
                       java.lang.String cookie)
| Method Detail | 
|---|
public int port()
protected void setEpmd(java.net.Socket s)
s - The socket connecting this node to Epmd.protected java.net.Socket getEpmd()
public OtpErlangPid createPid()
pid. Erlang pids are based upon
 some node specific information; this method creates a pid using the
 information in this node. Each call to this method produces a unique pid.
public OtpErlangPort createPort()
port. Erlang ports are based upon
 some node specific information; this method creates a port using the
 information in this node. Each call to this method produces a unique
 port. It may not be meaningful to create a port in a non-Erlang
 environment, but this method is provided for completeness.
public OtpErlangRef createRef()
reference. Erlang references are
 based upon some node specific information; this method creates a
 reference using the information in this node. Each call to this method
 produces a unique reference.
  | 
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||