Package org.hd.d.pg2k.svrCore.datasource

Data about exhibits is brought into the system via classes implementing SimpleExhibitPipelineIF.

See:
          Description

Interface Summary
SimpleExhibitPipelineIF Simple interface implemented by several stages in the Web exhibit-handling pipeline.
 

Class Summary
ExhibitDataFileSource Exhibit pipeline stage that fetches its data directly from a filesystem.
ExhibitDataHTTPTunnelSource Exhibit pipeline stage that fetches its data across an HTTP[S] tunnel.
ExhibitDataSimpleCache Exhibit pipeline cache stage.
ExhibitDataSimpleCache.CachedFile Object representing one (partially) cached file on disc.
ExhibitDataSimpleCache.MetaData Cache meta-data class.
ExhibitDataSimpleCache.TIMSoftReference Enqueueable SoftReference for cached-in-memory thumbnails.
ExhibitDataTunnelSource Exhibit pipeline stage that fetches its data across a master/slave tunnel.
ExhibitDataTunnelSource.DuplicateIDChecker<K> Structure with possibly-fixed size to check for duplicates within a time window.
ExhibitDataTunnelSource.HIRPCCache Cache/lock to improve performance of inbound RPC.
ExhibitDataTunnelSource.HIRPCCache.AEPSoftReference Enqueueable soft reference for cached-in-memory AEPs.
ExhibitDataTunnelSource.PacketProtector The immutable adjunct for a RawPacket that includes the HMAC and other anti-attack data.
ExhibitDataTunnelSource.RawPacket Immutable raw packet to send in either direction over a byte stream connection.
ExhibitDataTunnelSource.RawPacket.OpCode.LookupCache Constant-time lookup from (unsigned) byte value to enum.
SimpleExhibitPipelineFilter Simple extendable base class which acts as a pipeline filter.
 

Enum Summary
ExhibitDataTunnelSource.RawPacket.OpCode  
SimpleExhibitPipelineIF.PropsKey Class that holds key to Properties lookup/fetch.
 

Package org.hd.d.pg2k.svrCore.datasource Description

Data about exhibits is brought into the system via classes implementing SimpleExhibitPipelineIF.

The underlying data can come from a filesystem or EJB or a remote master server, and be cached, for example, and is thus usually processed in a pipeline assembled at run-time to suit the application instance being run.

Data can also be exchanged through typed variables which can be local or global in scope, and persistent or not, for example.


DHD Multimedia Gallery V1.50.55

Copyright (c) 1996-2008, Damon Hart-Davis. All rights reserved.