com.sun.jersey.spi.service
Class ServiceFinder.ServiceIteratorProvider<T>
java.lang.Object
com.sun.jersey.spi.service.ServiceFinder.ServiceIteratorProvider<T>
- Type Parameters:
T - serviceClass
- Direct Known Subclasses:
- ServiceFinder.DefaultServiceIteratorProvider
- Enclosing class:
- ServiceFinder<T>
public abstract static class ServiceFinder.ServiceIteratorProvider<T>
- extends java.lang.Object
Should you need to change the default service provider lookup method,
you could simply implement your own ServiceIteratorProvider
and register it with the ServiceFinder class.
- See Also:
ServiceFinder.setIteratorProvider(com.sun.jersey.spi.service.ServiceFinder.ServiceIteratorProvider)
|
Method Summary |
abstract 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 |
abstract 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.ServiceIteratorProvider
public ServiceFinder.ServiceIteratorProvider()
createIterator
public abstract 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
createClassIterator
public abstract 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
Copyright © 2010 Sun Microsystems, Inc. All Rights Reserved.