org.apache.vinci.transport.util
Class TransportableConverter

java.lang.Object
  extended by org.apache.vinci.transport.util.TransportableConverter

public class TransportableConverter
extends java.lang.Object

Provides utility method for converting between differing transportable types.


Method Summary
static void convert(Transportable convert_me, Transportable into_me)
          Copy the contents of one transportable into the other transportable.
static Transportable convert(Transportable convert_me, TransportableFactory factory)
          Convert a transportable to the type of transportable returned by a factory.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

convert

public static Transportable convert(Transportable convert_me,
                                    TransportableFactory factory)
Convert a transportable to the type of transportable returned by a factory.

Parameters:
convert_me - The transportable to get converted. Must implement toStream().
factory - The factory used to create the return Transportable, which must implement fromStream().

convert

public static void convert(Transportable convert_me,
                           Transportable into_me)
Copy the contents of one transportable into the other transportable.

Parameters:
convert_me - The transportable to get converted. Must implement toStream().
into_me - The transportable to get populated. Must implement fromStream().


Copyright © 2010 The Apache Software Foundation. All Rights Reserved.