org.springframework.erlang.support.converter
Interface ErlangConverter

All Known Implementing Classes:
SimpleErlangConverter

public interface ErlangConverter

Converter between Java and Erlang Types. Additional support for converting results from RPC calls.


Method Summary
 java.lang.Object fromErlang(com.ericsson.otp.erlang.OtpErlangObject erlangObject)
          Convert from a Erlang data type to a Java object.
 java.lang.Object fromErlangRpc(java.lang.String module, java.lang.String function, com.ericsson.otp.erlang.OtpErlangObject erlangObject)
           
 com.ericsson.otp.erlang.OtpErlangObject toErlang(java.lang.Object object)
          Convert a Java object to a Erlang data type.
 

Method Detail

toErlang

com.ericsson.otp.erlang.OtpErlangObject toErlang(java.lang.Object object)
                                                 throws ErlangConversionException
Convert a Java object to a Erlang data type.

Parameters:
object - the object to convert
Returns:
the Erlang data type
Throws:
ErlangConversionException - in case of conversion failure

fromErlang

java.lang.Object fromErlang(com.ericsson.otp.erlang.OtpErlangObject erlangObject)
                            throws ErlangConversionException
Convert from a Erlang data type to a Java object.

Parameters:
erlangObject - the Elang object to convert
Returns:
the converted Java object
Throws:
ErlangConversionException - in case of conversion failure

fromErlangRpc

java.lang.Object fromErlangRpc(java.lang.String module,
                               java.lang.String function,
                               com.ericsson.otp.erlang.OtpErlangObject erlangObject)
                               throws ErlangConversionException
Throws:
ErlangConversionException