org.geotools.gce.imagemosaic.jdbc.custom
Class JDBCAccessOracleGeoRaster

Object
  extended by JDBCAccessCustom
      extended by JDBCAccessOracleGeoRaster
All Implemented Interfaces:
JDBCAccess

public class JDBCAccessOracleGeoRaster
extends JDBCAccessCustom

This class is used for JDBC Access to the Oracle GeoRaster feature

Author:
Christian Mueller based on the code of Steve Way and Pablo Najarro

Field Summary
protected  Method freeTemporary
           
 
Constructor Summary
JDBCAccessOracleGeoRaster(Config config)
           
 
Method Summary
 void initialize()
          initialze the the JDBCAccess object, has to be called exactly once
 void startTileDecoders(Rectangle pixelDimension, GeneralEnvelope requestEnvelope, ImageLevelInfo info, LinkedBlockingQueue<TileQueueElement> tileQueue, GridCoverageFactory coverageFactory)
          startTileDecoders
 
Methods inherited from class JDBCAccessCustom
closeCallableStmt, closeConnection, closePreparedStmt, closeResultSet, closeStmt, getConfig, getConnection, getCRS, getLevelInfo, getLevelInfos, getNumOverviews
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

freeTemporary

protected Method freeTemporary
Constructor Detail

JDBCAccessOracleGeoRaster

public JDBCAccessOracleGeoRaster(Config config)
                          throws IOException
Parameters:
config - Config from XML file passed to this class
Throws:
IOException
Method Detail

initialize

public void initialize()
Description copied from interface: JDBCAccess
initialze the the JDBCAccess object, has to be called exactly once

Specified by:
initialize in interface JDBCAccess
Specified by:
initialize in class JDBCAccessCustom

startTileDecoders

public void startTileDecoders(Rectangle pixelDimension,
                              GeneralEnvelope requestEnvelope,
                              ImageLevelInfo info,
                              LinkedBlockingQueue<TileQueueElement> tileQueue,
                              GridCoverageFactory coverageFactory)
                       throws IOException
startTileDecoders

Specified by:
startTileDecoders in interface JDBCAccess
Specified by:
startTileDecoders in class JDBCAccessCustom
Parameters:
pixelDimension - Not Used (passed as per interface requirement)
requestEnvelope - Geographic Envelope of request
info - Pyramid Level
tileQueue - Queue to place retrieved tile into
coverageFactory - not used (passed as per interface requirement)
Throws:
IOException


Copyright © 1996-2014 Geotools. All Rights Reserved.