# All Classes and Interfaces

Class
Description
AbstractConnection
Maintains a connection between a Java process and a remote Erlang, Java or C node.
AbstractNode
Represents an OTP node.
GenericQueue
This class implements a generic FIFO queue.
OtpAuthException
Exception raised when a node attempts to establish a communication channel when it is not authorized to do so, or when a node sends a message containing an invalid cookie on an established channel.
OtpConnection
Maintains a connection between a Java process and a remote Erlang, Java or C node.
OtpCookedConnection
Maintains a connection between a Java process and a remote Erlang, Java or C node.
OtpEpmd
Provides methods for registering, unregistering and looking up nodes with the Erlang portmapper daemon (Epmd).
OtpErlangAtom
Provides a Java representation of Erlang atoms.
OtpErlangBinary
Provides a Java representation of Erlang binaries.
OtpErlangBitstr
Provides a Java representation of Erlang bitstrs.
OtpErlangBoolean
Provides a Java representation of Erlang booleans, which are special cases of atoms with values 'true' and 'false'.
OtpErlangByte
Provides a Java representation of Erlang integral types.
OtpErlangChar
Provides a Java representation of Erlang integral types.
OtpErlangDecodeException
Exception raised when an attempt is made to create an Erlang term by decoding a sequence of bytes that does not represent the type of term that was requested.
OtpErlangDouble
Provides a Java representation of Erlang floats and doubles.
OtpErlangException
Base class for the other OTP erlang exception classes.
OtpErlangExit
Exception raised when a communication channel is broken.
OtpErlangExternalFun
OtpErlangFloat
Provides a Java representation of Erlang floats and doubles.
OtpErlangFun
OtpErlangInt
Provides a Java representation of Erlang integral types.
OtpErlangList
Provides a Java representation of Erlang lists.
OtpErlangList.SubList
OtpErlangLong
Provides a Java representation of Erlang integral types.
OtpErlangMap
Provides a Java representation of Erlang maps.
OtpErlangObject
Base class of the Erlang data type classes.
OtpErlangObject.Hash
OtpErlangPid
Provides a Java representation of Erlang PIDs.
OtpErlangPort
Provides a Java representation of Erlang ports.
OtpErlangRangeException
Exception raised when an attempt is made to create an Erlang term with data that is out of range for the term in question.
OtpErlangRef
Provides a Java representation of Erlang refs.
OtpErlangShort
Provides a Java representation of Erlang integral types.
OtpErlangString
Provides a Java representation of Erlang strings.
OtpErlangTuple
Provides a Java representation of Erlang tuples.
OtpErlangUInt
Provides a Java representation of Erlang integral types.
OtpErlangUShort
Provides a Java representation of Erlang integral types.
OtpException
Base class for the other OTP exception classes.
OtpExternal
Provides a collection of constants used when encoding and decoding Erlang terms.
OtpGenericTransportFactory
Transport factory abstract class used to create client-side and server-side transport instances defined using generic peers and local nodes (instead of a host + port combination as expected in the base OtpTransportFactory).
OtpInputStream
Provides a stream for decoding Erlang terms from external format.
OtpLocalNode
This class represents local node types.
OtpMbox
Provides a simple mechanism for exchanging messages with Erlang processes or other instances of this class.
OtpMsg
Provides a carrier for Erlang messages.
OtpNode
Represents a local OTP node.
OtpNodeStatus
Provides a callback mechanism for receiving status change information about other nodes in the system.
OtpOutputStream
Provides a stream for encoding Erlang terms to external format, for transmission or storage.
OtpPeer
Represents a remote OTP node.
OtpSelf
Represents an OTP node.
OtpServer
Deprecated.
the functionality of this class has been moved to `OtpSelf` .
OtpServerSocketTransport
Default socket-based server transport
OtpServerTransport
Server-side connection-oriented transport interface.
OtpSocketTransport
Default socket-based client transport
OtpSocketTransportFactory
Default socket-based transport factory
OtpTransport
Client-side connection-oriented transport interface.
OtpTransportFactory
Factory class used to create client- and server-side transport instances.