GdalLayerStoreBuilder( GDALLayers cfg, Workspace workspace, ResourceMetadata<LayerStore> metadata ) { this.cfg = cfg; this.workspace = workspace; this.metadata = metadata; gdalSettings = workspace.getInitializable( GdalSettings.class ); }
OwsGlobalConfigLoader loader = workspace.getNewWorkspace().getInitializable( OwsGlobalConfigLoader.class ); if ( loader.getRequestLogger() != null ) { // TODO, this is not actually something of the
@Override public void init() { OwsGlobalConfigLoader loader = workspace.getInitializable( OwsGlobalConfigLoader.class ); init( loader.getMetadataConfig(), loader.getMainConfig(), jaxbConfig ); }
OwsGlobalConfigLoader loader = workspace.getInitializable( OwsGlobalConfigLoader.class ); requestLogger = loader.getRequestLogger();
workspace.initAll(); serviceConfiguration = workspace.getNewWorkspace().getResourceManager( OwsManager.class ); OwsGlobalConfigLoader loader = workspace.getNewWorkspace().getInitializable( OwsGlobalConfigLoader.class ); mainConfig = loader.getMainConfig(); if ( mainConfig != null ) {
OwsGlobalConfigLoader loader = workspace.getInitializable( OwsGlobalConfigLoader.class ); successful = successful || !loader.isLogOnlySuccessful(); if ( requestLogger != null && successful ) {
private HttpServletResponse createLoggingResponseWrapper( HttpServletRequest request, HttpServletResponse response ) throws IOException, FileNotFoundException { OwsGlobalConfigLoader loader = workspace.getNewWorkspace().getInitializable( OwsGlobalConfigLoader.class ); Boolean conf = mainConfig.getRequestLogging().isOnlySuccessful(); boolean onlySuccessful = conf != null && conf; if ( "POST".equals( request.getMethod() ) && loader.getRequestLogger() != null ) { String dir = mainConfig.getRequestLogging().getOutputDirectory(); File file; if ( dir == null ) { file = createTempFile( "request", ".body" ); } else { File directory = new File( dir ); if ( !directory.exists() ) { directory.mkdirs(); } file = createTempFile( "request", ".body", directory ); } InputStream is = new LoggingInputStream( request.getInputStream(), new FileOutputStream( file ) ); response = new LoggingHttpResponseWrapper( request.getRequestURL().toString(), response, file, onlySuccessful, loader.getRequestLogger(), is ); } else { response = new LoggingHttpResponseWrapper( response, request.getQueryString(), onlySuccessful, loader.getRequestLogger(), null ); } return response; }
private HttpResponseBuffer createHttpResponseBuffer( HttpServletRequest request, HttpServletResponse response ) throws FileNotFoundException, IOException { OwsGlobalConfigLoader loader = workspace.getNewWorkspace().getInitializable( OwsGlobalConfigLoader.class ); if ( loader.getRequestLogger() != null ) { response = createLoggingResponseWrapper( request, response ); } return new HttpResponseBuffer( response ); }
OwsGlobalConfigLoader loader = workspace.getInitializable( OwsGlobalConfigLoader.class ); if ( loader.getRequestLogger() != null ) { String dir = loader.getMainConfig().getRequestLogging().getOutputDirectory();
SerializerProviderInitializer spi = workspace.getInitializable( SerializerProviderInitializer.class );
File file = location.resolveToFile( filename ); TileMatrixSet tms = workspace.getResource( TileMatrixSetProvider.class, tmsId ); GdalSettings gdalSettings = workspace.getInitializable( GdalSettings.class ); gdalSettings.getDatasetPool().addDataset( file, tms.getSpatialMetadata().getCoordinateSystems().get( 0 ) ); List<TileDataLevel> levels = new ArrayList<TileDataLevel>();