Package com.opencloud.rhino.cmp.codecs
Class SleeDatatypeCodecs.ActivityContextInterfaceCodec<T>
- java.lang.Object
-
- com.opencloud.rhino.cmp.codecs.SleeDatatypeCodecs.ActivityContextInterfaceCodec<T>
-
- All Implemented Interfaces:
DatatypeCodec<T>
- Enclosing class:
- SleeDatatypeCodecs
public static class SleeDatatypeCodecs.ActivityContextInterfaceCodec<T> extends Object implements DatatypeCodec<T>
Datatype codec for
ActivityContextInterface
and derived interfaces.- Since:
- Rhino 2.4.0
-
-
Constructor Summary
Constructors Constructor Description ActivityContextInterfaceCodec()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description T
decode(DataInput in, ClassLoader cl, DecoderUtils utils)
Decode a value from the given data input stream.void
encode(T value, DataOutput out, EncoderUtils utils)
Encode the specified value to the given data output stream.
-
-
-
Method Detail
-
encode
public void encode(T value, DataOutput out, EncoderUtils utils) throws IOException
Description copied from interface:DatatypeCodec
Encode the specified value to the given data output stream.
- Specified by:
encode
in interfaceDatatypeCodec<T>
- Parameters:
value
- the value to encode. This will never benull
.out
- the data output stream to encode the value to.utils
- additional utility encoding functions that may be useful to the codec.- Throws:
IOException
- if an I/O error occurs.
-
decode
public T decode(DataInput in, ClassLoader cl, DecoderUtils utils) throws IOException
Description copied from interface:DatatypeCodec
Decode a value from the given data input stream.
- Specified by:
decode
in interfaceDatatypeCodec<T>
- Parameters:
in
- the data input stream to decode the value from.cl
- a classloader which can be used to load classes necessary to decode the value.utils
- additional utility decoding functions that may be useful to the codec.- Returns:
- the decoded value.
- Throws:
IOException
- if an I/O error occurs.
-
-