Package com.ericsson.otp.erlang
Class OtpLocalNode
java.lang.Object
com.ericsson.otp.erlang.AbstractNode
com.ericsson.otp.erlang.OtpLocalNode
- All Implemented Interfaces:
OtpTransportFactory
-
Field Summary
-
Constructor Summary
ModifierConstructorDescriptionprotected
OtpLocalNode
(String node) Create a node with the given name and the default cookie.protected
OtpLocalNode
(String node, OtpTransportFactory transportFactory) Create a node with the given name, transport factory and the default cookie.protected
OtpLocalNode
(String node, String cookie) Create a node with the given name and cookie.protected
OtpLocalNode
(String node, String cookie, OtpTransportFactory transportFactory) Create a node with the given name, cookie and transport factory. -
Method Summary
Methods inherited from class com.ericsson.otp.erlang.AbstractNode
alive, cookie, createServerTransport, createServerTransport, createTransport, createTransport, createTransport, host, node, setCookie, toString
-
Field Details
-
port
protected int port -
epmd
-
-
Constructor Details
-
OtpLocalNode
Create a node with the given name and the default cookie. -
OtpLocalNode
Create a node with the given name, transport factory and the default cookie. -
OtpLocalNode
Create a node with the given name and cookie. -
OtpLocalNode
Create a node with the given name, cookie and transport factory.
-
-
Method Details
-
port
public int port()Get the port number used by this node.- Returns:
- the port number this server node is accepting connections on.
-
setEpmd
Set the Epmd socket after publishing this nodes listen port to Epmd.- Parameters:
s
- The socket connecting this node to Epmd.
-
getEpmd
Get the Epmd socket.- Returns:
- The socket connecting this node to Epmd.
-
createPid
Create an Erlangpid
. 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.- Returns:
- an Erlang pid.
-
createPort
Create an Erlangport
. 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.- Returns:
- an Erlang port.
-
createRef
Create an Erlangreference
. 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.- Returns:
- an Erlang reference.
-