Package org.glassfish.jersey.internal
Class ServiceFinder.AbstractLazyIterator<T>
java.lang.Object
org.glassfish.jersey.internal.ServiceFinder.AbstractLazyIterator<T>
- Direct Known Subclasses:
ServiceFinder.LazyClassIterator
,ServiceFinder.LazyObjectIterator
- Enclosing class:
ServiceFinder<T>
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) Enumeration
<URL> (package private) final boolean
(package private) final ClassLoader
(package private) String
(package private) final String
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
AbstractLazyIterator
(Class<T> service, String serviceName, ClassLoader loader, boolean ignoreOnClassNotFound) -
Method Summary
-
Field Details
-
service
-
serviceName
-
loader
-
ignoreOnClassNotFound
final boolean ignoreOnClassNotFound -
configs
Enumeration<URL> configs -
pending
-
returned
-
nextName
String nextName
-
-
Constructor Details
-
AbstractLazyIterator
private AbstractLazyIterator(Class<T> service, String serviceName, ClassLoader loader, boolean ignoreOnClassNotFound)
-
-
Method Details
-
setConfigs
protected final void setConfigs() -
hasNext
- Throws:
ServiceConfigurationError
-
remove
public void remove() -
handleClassNotFoundException
private void handleClassNotFoundException()
-