view src/org/dancres/blitz/mangler/package.html @ 35:6f68e94c1fb8 default tip

Add CondensedStats monitoring utility, equivalent to vmstat
author Dominic Cleal <dominic-cleal@cdo2.com>
date Thu, 05 Aug 2010 11:07:25 +0100
parents 3dc0c5604566
children
line wrap: on
line source

<body>

<P> Entry instances have certain properties which we do not wish to be
handling in the storage engine (blitz.disk) such as loading of remote classes
etc.  At the same time, we wish to provide the storage engine with a means
to compare such Entry instances for purposes of matching. </P>

<P> This package converts an Entry to and from an object structure which hides
the undesirable properties of an Entry (such as the need to load it's bytecode)
from the rest of the blitz code. </P>

<P> The object structure is, in fact, MangledEntry instances of which are
created by EntryManglers and contain a field by field representation of the
original Entry made up of MangledFields </P>

<P> MangledEntry's can be compared with the match method providing the basic
primitive required to perform matching of templates against Entry's </P>


</body>