org.springframework.erlang.support.converter
Class SimpleErlangConverter
java.lang.Object
org.springframework.erlang.support.converter.SimpleErlangConverter
- All Implemented Interfaces:
- ErlangConverter
public class SimpleErlangConverter
- extends Object
- implements ErlangConverter
Converter that supports the basic types and arrays.
- Author:
- Mark Pollack
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SimpleErlangConverter
public SimpleErlangConverter()
fromErlang
public Object fromErlang(com.ericsson.otp.erlang.OtpErlangObject erlangObject)
throws ErlangConversionException
- Description copied from interface:
ErlangConverter
- Convert from a Erlang data type to a Java object.
- Specified by:
fromErlang
in interface ErlangConverter
- Parameters:
erlangObject
- the Elang object to convert
- Returns:
- the converted Java object
- Throws:
ErlangConversionException
- in case of conversion failure
fromErlangRpc
public Object fromErlangRpc(String module,
String function,
com.ericsson.otp.erlang.OtpErlangObject erlangObject)
throws ErlangConversionException
- Specified by:
fromErlangRpc
in interface ErlangConverter
- Throws:
ErlangConversionException
toErlang
public com.ericsson.otp.erlang.OtpErlangObject toErlang(Object obj)
throws ErlangConversionException
- Description copied from interface:
ErlangConverter
- Convert a Java object to a Erlang data type.
- Specified by:
toErlang
in interface ErlangConverter
- Parameters:
obj
- the object to convert
- Returns:
- the Erlang data type
- Throws:
ErlangConversionException
- in case of conversion failure
convertBasicTypeToErlang
protected com.ericsson.otp.erlang.OtpErlangObject convertBasicTypeToErlang(Object obj)
convertErlangToBasicType
protected Object convertErlangToBasicType(com.ericsson.otp.erlang.OtpErlangObject erlangObject)
extractBoolean
public static boolean extractBoolean(com.ericsson.otp.erlang.OtpErlangObject erlangObject)
extractPid
public static String extractPid(com.ericsson.otp.erlang.OtpErlangObject value)
extractLong
public static long extractLong(com.ericsson.otp.erlang.OtpErlangObject value)
Copyright © 2011. All Rights Reserved.