com.sun.jersey.spi.service
Class ServiceFinder.DefaultServiceIteratorProvider<T>
java.lang.Object
com.sun.jersey.spi.service.ServiceFinder.ServiceIteratorProvider<T>
com.sun.jersey.spi.service.ServiceFinder.DefaultServiceIteratorProvider<T>
- Enclosing class:
- ServiceFinder<T>
public static final class ServiceFinder.DefaultServiceIteratorProvider<T>
- extends ServiceFinder.ServiceIteratorProvider<T>
This class takes care of the default service provider lookup method implementation.
It has been made public to give you a chance to fall back to the default,
when implementing your own lookup method by setting your own ServiceIteratorProvider.
- See Also:
ServiceFinder.setIteratorProvider(com.sun.jersey.spi.service.ServiceFinder.ServiceIteratorProvider)
|
Method Summary |
java.util.Iterator<java.lang.Class<T>> |
createClassIterator(java.lang.Class<T> service,
java.lang.String serviceName,
java.lang.ClassLoader loader,
boolean ignoreOnClassNotFound)
Should create an iterator over all the service provider classes found |
java.util.Iterator<T> |
createIterator(java.lang.Class<T> service,
java.lang.String serviceName,
java.lang.ClassLoader loader,
boolean ignoreOnClassNotFound)
Should create an iterator over instances of all the service provider classes found |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ServiceFinder.DefaultServiceIteratorProvider
public ServiceFinder.DefaultServiceIteratorProvider()
createIterator
public java.util.Iterator<T> createIterator(java.lang.Class<T> service,
java.lang.String serviceName,
java.lang.ClassLoader loader,
boolean ignoreOnClassNotFound)
- Description copied from class:
ServiceFinder.ServiceIteratorProvider
- Should create an iterator over instances of all the service provider classes found
- Specified by:
createIterator in class ServiceFinder.ServiceIteratorProvider<T>
createClassIterator
public java.util.Iterator<java.lang.Class<T>> createClassIterator(java.lang.Class<T> service,
java.lang.String serviceName,
java.lang.ClassLoader loader,
boolean ignoreOnClassNotFound)
- Description copied from class:
ServiceFinder.ServiceIteratorProvider
- Should create an iterator over all the service provider classes found
- Specified by:
createClassIterator in class ServiceFinder.ServiceIteratorProvider<T>
Copyright © 2010 Sun Microsystems, Inc. All Rights Reserved.