org.glassfish.jersey.message.internal
Class SaxParserFactoryInjectionProvider

java.lang.Object
  extended by org.glassfish.jersey.message.internal.SaxParserFactoryInjectionProvider
All Implemented Interfaces:
org.glassfish.hk2.api.Factory<SAXParserFactory>

public class SaxParserFactoryInjectionProvider
extends Object
implements org.glassfish.hk2.api.Factory<SAXParserFactory>

Thread-scoped injection provider of SAX parser factories.

Author:
Paul Sandoz, Marek Potociar (marek.potociar at oracle.com), Martin Matula (martin.matula at oracle.com)

Constructor Summary
SaxParserFactoryInjectionProvider(Configuration config)
          Create new SAX parser factory provider.
 
Method Summary
 void dispose(SAXParserFactory instance)
           
 SAXParserFactory provide()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SaxParserFactoryInjectionProvider

@Inject
public SaxParserFactoryInjectionProvider(Configuration config)
Create new SAX parser factory provider.

Parameters:
config - Jersey configuration properties.
Method Detail

provide

@PerThread
public SAXParserFactory provide()
Specified by:
provide in interface org.glassfish.hk2.api.Factory<SAXParserFactory>

dispose

public void dispose(SAXParserFactory instance)
Specified by:
dispose in interface org.glassfish.hk2.api.Factory<SAXParserFactory>


Copyright © 2007-2014, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.