public class ErlangTemplate extends ErlangAccessor implements ErlangOperations
logger| Constructor and Description |
|---|
ErlangTemplate(ConnectionFactory connectionFactory) |
| Modifier and Type | Method and Description |
|---|---|
protected OtpException |
convertOtpAccessException(java.lang.Exception ex)
Convert the specified checked exception to
a Spring runtime exception equivalent.
|
<T> T |
execute(ConnectionCallback<T> action) |
java.lang.Object |
executeAndConvertRpc(java.lang.String module,
java.lang.String function,
ErlangConverter converterToUse,
java.lang.Object... args) |
java.lang.Object |
executeAndConvertRpc(java.lang.String module,
java.lang.String function,
java.lang.Object... args) |
com.ericsson.otp.erlang.OtpErlangObject |
executeErlangRpc(java.lang.String module,
java.lang.String function,
com.ericsson.otp.erlang.OtpErlangList args) |
com.ericsson.otp.erlang.OtpErlangObject |
executeErlangRpc(java.lang.String module,
java.lang.String function,
com.ericsson.otp.erlang.OtpErlangObject... args) |
com.ericsson.otp.erlang.OtpErlangObject |
executeRpc(java.lang.String module,
java.lang.String function,
java.lang.Object... args) |
ErlangConverter |
getErlangConverter() |
void |
handleResponseError(java.lang.String module,
java.lang.String function,
com.ericsson.otp.erlang.OtpErlangObject result) |
void |
setErlangConverter(ErlangConverter erlangConverter) |
afterPropertiesSet, createConnection, getConnectionFactory, setConnectionFactorypublic ErlangTemplate(ConnectionFactory connectionFactory)
public com.ericsson.otp.erlang.OtpErlangObject executeErlangRpc(java.lang.String module,
java.lang.String function,
com.ericsson.otp.erlang.OtpErlangList args)
executeErlangRpc in interface ErlangOperationspublic void handleResponseError(java.lang.String module,
java.lang.String function,
com.ericsson.otp.erlang.OtpErlangObject result)
public com.ericsson.otp.erlang.OtpErlangObject executeErlangRpc(java.lang.String module,
java.lang.String function,
com.ericsson.otp.erlang.OtpErlangObject... args)
executeErlangRpc in interface ErlangOperationspublic com.ericsson.otp.erlang.OtpErlangObject executeRpc(java.lang.String module,
java.lang.String function,
java.lang.Object... args)
executeRpc in interface ErlangOperationspublic java.lang.Object executeAndConvertRpc(java.lang.String module,
java.lang.String function,
ErlangConverter converterToUse,
java.lang.Object... args)
executeAndConvertRpc in interface ErlangOperationspublic java.lang.Object executeAndConvertRpc(java.lang.String module,
java.lang.String function,
java.lang.Object... args)
executeAndConvertRpc in interface ErlangOperationspublic ErlangConverter getErlangConverter()
public void setErlangConverter(ErlangConverter erlangConverter)
public <T> T execute(ConnectionCallback<T> action) throws OtpException
execute in interface ErlangOperationsOtpExceptionprotected OtpException convertOtpAccessException(java.lang.Exception ex)
The default implementation delegates to the
ErlangUtils.convertOtpAccessException(java.lang.Exception) method.
convertOtpAccessException in class ErlangAccessorex - the original checked Exception to convertexErlangUtils.convertOtpAccessException(java.lang.Exception)