Package com.rpl.rama

Interface RamaSerializable

All Superinterfaces:
Serializable
All Known Subinterfaces:
Depot.Partitioning<T>, ExternalDepot, Navigator<T>, RamaAccumulatorAgg<V>, RamaAccumulatorAgg0<V>, RamaAccumulatorAgg1<V,T0>, RamaAccumulatorAgg2<V,T0,T1>, RamaAccumulatorAgg3<V,T0,T1,T2>, RamaAccumulatorAgg4<V,T0,T1,T2,T3>, RamaAccumulatorAgg5<V,T0,T1,T2,T3,T4>, RamaAccumulatorAgg6<V,T0,T1,T2,T3,T4,T5>, RamaAccumulatorAgg7<V,T0,T1,T2,T3,T4,T5,T6>, RamaAccumulatorAgg8<V,T0,T1,T2,T3,T4,T5,T6,T7>, RamaCombinerAgg<T>, RamaFunction, RamaFunction0<R>, RamaFunction1<T0,R>, RamaFunction2<T0,T1,R>, RamaFunction3<T0,T1,T2,R>, RamaFunction4<T0,T1,T2,T3,R>, RamaFunction5<T0,T1,T2,T3,T4,R>, RamaFunction6<T0,T1,T2,T3,T4,T5,R>, RamaFunction7<T0,T1,T2,T3,T4,T5,T6,R>, RamaFunction8<T0,T1,T2,T3,T4,T5,T6,T7,R>, RamaOperation, RamaOperation0, RamaOperation1<T0>, RamaOperation2<T0,T1>, RamaOperation3<T0,T1,T2>, RamaOperation4<T0,T1,T2,T3>, RamaOperation5<T0,T1,T2,T3,T4>, RamaOperation6<T0,T1,T2,T3,T4,T5>, RamaOperation7<T0,T1,T2,T3,T4,T5,T6>, RamaOperation8<T0,T1,T2,T3,T4,T5,T6,T7>, TaskGlobalObject, TaskGlobalObjectWithTick
All Known Implementing Classes:
DepotPartitionInfo, ModuleInstanceInfo, PartitionedObjectInfo, SortedRangeFromOptions.CapturedSortedRangeFromOptions, SortedRangeOptions.CapturedSortedRangeOptions, SortedRangeToOptions.CapturedSortedRangeToOptions

public interface RamaSerializable extends Serializable
Objects implementing this interface will be serialized by Rama across disk or network boundaries using Java serialization. Convenient for prototyping, but generally more efficient to use a first-class serialization framework like Protocol Buffers or Thrift and integrate using implementation of RamaCustomSerialization.
See Also: