- All Known Implementing Classes:
- GeomapBiterSS, VotespaceBiterSS
public interface Biter
A configurer of bites on the server side. After the feed server has configured a bite
according to its own requirements, it may process the bite through one or more biters
for additional configuration. The exact biters it uses for this purpose will depend
on the current composition of the client, in particular on the type of scene it is
displaying. Different types of scene have different requirements in the way of extended
bite properties. Decorating the bites with those properties on the server side (using
a biter) is intended as an optimization for speed. It eliminates the need for client
maps to make separate calls to the server for each bite displayed. So users will be
able to juxtapose any feed type with any scene type and the server won't be brought to
its knees keeping all the combinations fed with data. Biters (working on jigs) ought
to be very fast. They decorate the bite stream on the fly (in mid-transmission) with
whatever additional data is required for the user's chosen scene, and they do so without
a lot of garbage overhead.