Uses of Interface
org.compass.gps.CompassGpsDevice

Packages that use CompassGpsDevice
org.compass.gps   
org.compass.gps.device   
org.compass.gps.device.hibernate   
org.compass.gps.device.hibernate.dep   
org.compass.gps.device.ibatis   
org.compass.gps.device.jdbc   
org.compass.gps.device.jdo   
org.compass.gps.device.jpa   
org.compass.gps.device.ojb   
org.compass.gps.device.support.parallel   
org.compass.gps.impl   
org.compass.spring.device   
org.compass.spring.device.hibernate.dep   
org.compass.spring.device.ojb   
 

Uses of CompassGpsDevice in org.compass.gps
 

Subinterfaces of CompassGpsDevice in org.compass.gps
 interface ActiveMirrorGpsDevice
          An active mirror gps device, meaning that in order to perform the mirror operation, one must actively call the ActiveMirrorGpsDevice.performMirroring() method.
 interface MirrorDataChangesGpsDevice
          A Gps Device that can also perform mirroring operation.
 interface PassiveMirrorGpsDevice
          A passive mirror gps device, meaning that the mirror operation (detect data source changes since last mirroring/indexing and apply them to the index) is done as a consequance of an "data change event" initiated by the data source itself (like Hibernate/JDO/OJB lifecycle events).
 

Methods in org.compass.gps with parameters of type CompassGpsDevice
 void CompassGps.addGpsDevice(CompassGpsDevice gpsDevice)
          Adds a CompassGpsDevice to be managed.
 void CompassGps.setGpsDevices(CompassGpsDevice[] devices)
          Sets a list of CompassGpsDevices that will be managed.
 

Uses of CompassGpsDevice in org.compass.gps.device
 

Classes in org.compass.gps.device that implement CompassGpsDevice
 class AbstractGpsDevice
          A general abstract device which can be used by all types of devices.
 class AbstractGpsDeviceWrapper
          A helper base class that can wrap a CompassGpsDevice and delegate the calls defined at the CompassGpsDevice interface.
 class AbstractMirrorGpsDevice
          A helper base class for mirror enabled gps devices, i.e. devices that implement the MirrorDataChangesGpsDevice interface.
 class AbstractMirrorGpsDeviceWrapper
          A helper base class for mirror enabled gps devices wrappers, i.e. wrapped devices that implement the MirrorDataChangesGpsDevice interface.
 class ScheduledMirrorGpsDevice
          For ActiveMirrorGpsDevices, the schedule mirror device can call the ActiveMirrorGpsDevice.performMirroring() in a scheduled manner by wrapping the actual ActiveMirrorGpsDevice.
 

Fields in org.compass.gps.device declared as CompassGpsDevice
protected  CompassGpsDevice AbstractGpsDeviceWrapper.gpsDevice
           
 

Methods in org.compass.gps.device with parameters of type CompassGpsDevice
 void ScheduledMirrorGpsDevice.setGpsDevice(CompassGpsDevice gpsDevice)
          Checks that when setting the wrapped gps device, it is of type ActiveMirrorGpsDevice
 void AbstractGpsDeviceWrapper.setGpsDevice(CompassGpsDevice gpsDevice)
           
 

Uses of CompassGpsDevice in org.compass.gps.device.hibernate
 

Classes in org.compass.gps.device.hibernate that implement CompassGpsDevice
 class HibernateGpsDevice
          A Hibernate Gps Device.
 

Uses of CompassGpsDevice in org.compass.gps.device.hibernate.dep
 

Classes in org.compass.gps.device.hibernate.dep that implement CompassGpsDevice
 class AbstractHibernateGpsDevice
          An abstract hibernate device support.
 class Hibernate2GpsDevice
          A HibernateGpsDevice which works with hibernate 2.
 class Hibernate3GpsDevice
          Deprecated. Please use HibernateGpsDevice.
 

Uses of CompassGpsDevice in org.compass.gps.device.ibatis
 

Classes in org.compass.gps.device.ibatis that implement CompassGpsDevice
 class SqlMapClientGpsDevice
          A SqlMapClient device, provides support for iBatis 2 and the index operation.
 

Uses of CompassGpsDevice in org.compass.gps.device.jdbc
 

Subinterfaces of CompassGpsDevice in org.compass.gps.device.jdbc
 interface JdbcActiveMirrorGpsDevice
          An extension of the JdbcGpsDevice that can also detect real time data changes made to the database and reflect them to the index.
 interface JdbcGpsDevice
          A general contract for a Jdbc Gps device.
 

Classes in org.compass.gps.device.jdbc that implement CompassGpsDevice
 class AbstractJdbcActiveMirrorGpsDevice
          A helper base class for Jdbc active mirror gps device.
 class AbstractJdbcGpsDevice
          A helper base class for Jdbc Gps Device.
 class ResultSetJdbcGpsDevice
          A gps device that index a jdbc ResultSet to a set of Compass Resources.
 

Uses of CompassGpsDevice in org.compass.gps.device.jdo
 

Classes in org.compass.gps.device.jdo that implement CompassGpsDevice
 class Jdo2GpsDevice
          Adds real time monitoring on top of JDO 1 support (see JdoGpsDevice), using JDO 2 lifecycle events.
 class JdoGpsDevice
          A JDO device, provides support for using jdo and jdo mapping files to index a database.
 

Uses of CompassGpsDevice in org.compass.gps.device.jpa
 

Classes in org.compass.gps.device.jpa that implement CompassGpsDevice
 class JpaGpsDevice
          A Java Persistence API Gps Device (EJB3 Persistence).
 

Uses of CompassGpsDevice in org.compass.gps.device.ojb
 

Classes in org.compass.gps.device.ojb that implement CompassGpsDevice
 class OjbGpsDevice
          An ObJectRelationalBridge (OJB) device, provides support for using ojb and ojb mapping files to index a database.
 

Methods in org.compass.gps.device.ojb with parameters of type CompassGpsDevice
static void OjbGpsDeviceUtils.attachPersistenceBrokerForIndex(CompassGpsDevice device, org.apache.ojb.broker.PersistenceBroker persistenceBroker)
          Attach the ojb device as a lifecycle listener to the persistence broker.
static void OjbGpsDeviceUtils.attachPersistenceBrokerForMirror(CompassGpsDevice device, org.apache.ojb.broker.PersistenceBroker persistenceBroker)
          Attaches the persistence broker for batch indexing operation to the device.
static void OjbGpsDeviceUtils.removePersistenceBrokerForMirror(CompassGpsDevice device, org.apache.ojb.broker.PersistenceBroker persistenceBroker)
          Removes the ojb device as a lifecycle listener from the persistence broker.
 

Uses of CompassGpsDevice in org.compass.gps.device.support.parallel
 

Classes in org.compass.gps.device.support.parallel that implement CompassGpsDevice
 class AbstractParallelGpsDevice
          A base class for gps device that can parallel the index operation.
 

Uses of CompassGpsDevice in org.compass.gps.impl
 

Fields in org.compass.gps.impl with type parameters of type CompassGpsDevice
protected  HashMap<String,CompassGpsDevice> AbstractCompassGps.devices
           
 

Methods in org.compass.gps.impl that return CompassGpsDevice
protected  CompassGpsDevice AbstractCompassGps.getGpsDevice(String name)
           
 

Methods in org.compass.gps.impl with parameters of type CompassGpsDevice
 void AbstractCompassGps.addGpsDevice(CompassGpsDevice gpsDevice)
           
 void AbstractCompassGps.setGpsDevices(CompassGpsDevice[] devices)
           
 

Constructor parameters in org.compass.gps.impl with type arguments of type CompassGpsDevice
DefaultReplaceIndexCallback(Collection<CompassGpsDevice> devices, IndexPlan indexPlan)
           
 

Uses of CompassGpsDevice in org.compass.spring.device
 

Classes in org.compass.spring.device that implement CompassGpsDevice
 class SpringSyncTransactionGpsDeviceWrapper
          A Spring Transaction device wrapper, which starts a new transaction (with transaction propagation of REQUIRES_NEW) for the device index operation.
 

Constructors in org.compass.spring.device with parameters of type CompassGpsDevice
SpringSyncTransactionGpsDeviceWrapper(CompassGpsDevice device)
           
 

Uses of CompassGpsDevice in org.compass.spring.device.hibernate.dep
 

Classes in org.compass.spring.device.hibernate.dep that implement CompassGpsDevice
 class SpringHibernate3GpsDevice
          A special Hibernate3GpsDevice that handled cases when spring proxies the SessionFactory (like when exposeTransactionAwareSessionFactory is set to true, which is the default from spring 1.2.X).
 

Uses of CompassGpsDevice in org.compass.spring.device.ojb
 

Classes in org.compass.spring.device.ojb that implement CompassGpsDevice
 class SpringOjbGpsDevice
          An extension of the OjbGpsDevice that utilizes Spring ojb features.
 



Copyright (c) 2004-2008 The Compass Project.