Package com.ericsson.otp.erlang
Class OtpErlangExit
- java.lang.Object
 - 
- java.lang.Throwable
 - 
- java.lang.Exception
 - 
- com.ericsson.otp.erlang.OtpException
 - 
- com.ericsson.otp.erlang.OtpErlangException
 - 
- com.ericsson.otp.erlang.OtpErlangExit
 
 
 
 
 
 
- 
- All Implemented Interfaces:
 java.io.Serializable
public class OtpErlangExit extends OtpErlangException
Exception raised when a communication channel is broken. This can be caused for a number of reasons, for example:- an error in communication has occurred
 - a remote process has sent an exit signal
 - a linked process has exited
 
- See Also:
 OtpConnection, Serialized Form
 
- 
- 
Constructor Summary
Constructors Constructor Description OtpErlangExit(OtpErlangObject reason)Create an OtpErlangExit exception with the given reason.OtpErlangExit(OtpErlangObject reason, OtpErlangPid pid)Create an OtpErlangExit exception with the given reason and sender pid.OtpErlangExit(java.lang.String reason)Equivalent toOtpErlangExit(new OtpErlangAtom(reason).OtpErlangExit(java.lang.String reason, OtpErlangPid pid)Equivalent toOtpErlangExit(new OtpErlangAtom(reason), pid). 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OtpErlangPidpid()Get the pid that sent this exit.OtpErlangObjectreason()Get the reason associated with this exit signal. 
 - 
 
- 
- 
Constructor Detail
- 
OtpErlangExit
public OtpErlangExit(OtpErlangObject reason)
Create an OtpErlangExit exception with the given reason.- Parameters:
 reason- the reason this exit signal has been sent.
 
- 
OtpErlangExit
public OtpErlangExit(java.lang.String reason)
Equivalent to
OtpErlangExit(new OtpErlangAtom(reason).- Parameters:
 reason- the reason this exit signal has been sent.- See Also:
 OtpErlangExit(OtpErlangObject)
 
- 
OtpErlangExit
public OtpErlangExit(OtpErlangObject reason, OtpErlangPid pid)
Create an OtpErlangExit exception with the given reason and sender pid.- Parameters:
 reason- the reason this exit signal has been sent.pid- the pid that sent this exit.
 
- 
OtpErlangExit
public OtpErlangExit(java.lang.String reason, OtpErlangPid pid)Equivalent to
OtpErlangExit(new OtpErlangAtom(reason), pid).- Parameters:
 reason- the reason this exit signal has been sent.pid- the pid that sent this exit.- See Also:
 OtpErlangExit(OtpErlangObject, OtpErlangPid)
 
 - 
 
- 
Method Detail
- 
reason
public OtpErlangObject reason()
Get the reason associated with this exit signal. 
- 
pid
public OtpErlangPid pid()
Get the pid that sent this exit. 
 - 
 
 -