Xj3D 2.0 VRML/X3D Code API

Package org.web3d.vrml.scripting.external.buffer

This package serves the common needs of the EAI and external SAI classes.

See:
          Description

Interface Summary
ExternalEvent A very simple event class for storage and queueing purposes.
ExternalEventAdapter ExternalEventAdapter is an adapter between the underlying event model and the EAI or SAI callbacks.
ExternalOutputBuffer ExternalOutputBuffer are used in buffering the event data when sending updates to the user.
ExternalOutputBufferReclaimer ExternalOutputBufferReclaimer is used to reclaim ExternalOutputBuffer instances so that they may be reused for future event broadcasts.
NodeRealizationProcessor Interface for handling node realization requests.
 

Class Summary
BaseExternalEventAdapter BaseExternalEventAdapter Base outgoing event adapter which attempts to abstract the common logic between the SAI and EAI notification system.
ExternalEventQueue The ExternalEventQueue provides the update batching functionality for the EAI browser and the external SAI browser.
NetworkEventQueue NetworkEventQueue is a modified version of ExternalEventQueue from eai.buffer which which differs mainly in that it does not have an external view to synchronize with.
SAIRealizeNode Simple event class for processing node realization in the external SAI classes.
 

Package org.web3d.vrml.scripting.external.buffer Description

This package serves the common needs of the EAI and external SAI classes.

The primary external classes are ExternalEventQueue and ExternalEvent. This package also contains classes for some buffered requests from the EAI and SAI interfaces, and the basic output adapters.


Xj3D 2.0 VRML/X3D Code API

Copyright © 2001 - 2006 Web3D Consortium