Skip navigation links

Package org.transitime.ipc.data

This package contains the low-level objects that are transmitted to the clients via RMI.

See: Description

Package org.transitime.ipc.data Description

This package contains the low-level objects that are transmitted to the clients via RMI.

There are many goals with these objects:

The way to achieve the goals is to use a inner "SerializationProxy" class as described by Joshua Bloch in "Effective Java 2nd Edition" in item 78. See the org.transitime.ipc.data.Vehicle class for an example. Yes, this is more complicated then using the default serialization but the default is simply not adequate because some of the structures will change over time and the default serialization cannot handle all such changes.

Author:
SkiBu Smith
Skip navigation links