Package org.apache.excalibur.source

Examples of org.apache.excalibur.source.SourceResolver.release()


            this.binding = bindingManager.createBinding(source);
        } catch (Exception e) {
            throw new CascadingRuntimeException("Could not create bindinh", e);
        } finally {
            if (source != null)
                resolver.release(source);
            releaseComponent(bindingManager);
            releaseComponent(resolver);
        }
    }
View Full Code Here


                        newSrc = sourceResolver.resolveURI(uri);
                        valid = newSrc.getValidity().isValid(validity);
                    } catch (Exception ignored) {
                    } finally {
                        if (newSrc != null) {
                            sourceResolver.release(newSrc);
                        }
                    }
                }
                if (valid != SourceValidity.VALID) {
                    invalid.add(uri);
View Full Code Here

            throw new ProcessingException("Can't lookup source resolver", e);
        } catch (MalformedURLException e) {
            throw new SourceNotFoundException("Invalid resource URL: " + sourceURL, e);
        } finally {
            if (source != null) {
                resolver.release(source);
            }
            manager.release(resolver);
        }
    }
View Full Code Here

            converter = (CastorSourceConverter) this.manager.lookup(CastorSourceConverter.ROLE);

      ReferenceFieldHandler.setObjectMap((Map)mapKey.get("objectmap"));
            return converter.getObject(source, profile);
        } finally {
            resolver.release(source);
            manager.release(converter);
            manager.release(resolver);
        }
    }
View Full Code Here

      source = (ModifiableSource)resolver.resolveURI(sourceURI);
      converter = (CastorSourceConverter) this.manager.lookup(CastorSourceConverter.ROLE);

      converter.storeObject(source, profileName, profile);
    } finally {
      resolver.release(source);
      manager.release(converter);
      manager.release(resolver);
    }
    }
View Full Code Here

        } catch (Exception e) {
            getLogger().warn(e.getMessage(), e);
            return null;
        } finally {
            if (source != null)
                resolver.release(source);
            manager.release(resolver);
        }
    }

    /* (non-Javadoc)
 
View Full Code Here

                transformer.endDocument();
            } catch (Exception ce) {
                throw new SAXException("Unable to lookup component.", ce);
            } finally {
                if (null != resolver) {
                    resolver.release(stylesheet);
                    this.componentManager.release(resolver);
                }
                this.componentManager.release(processor);
            }
        } else {
View Full Code Here

                        found = source != null && source instanceof QDoxSource;
                        if (found) {
                            classPart = name;
                        }
                       
                        resolver.release(source);
                    }
                } catch (ComponentException e) {
                    logger.error("Could not find a SourceResolver!", e);
                } catch (MalformedURLException e) {
                    // ignore - invalid URI (is subject of test)
View Full Code Here

                if (classMap == null) {
                    classMap = new HashMap();
                }
                classMap.put(className, jClass);
            }
            resolver.release(source);
        } catch (ComponentException ce) {
            logger.error("Couldn't return JavaClass!", ce);
        } catch (MalformedURLException mue) {
            logger.error("Couldn't return JavaClass!", mue);
        } catch (SourceException se) {
View Full Code Here

            if (selector!=null)
                this.manager.release(selector);

            if (inputsource!=null)
                resolver.release(inputsource);

            if (resolver!=null)
                this.manager.release(resolver);

            if (parser!=null)
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.