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>
private static class ServiceFinder.AbstractLazyIterator<T> extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.util.Enumeration<java.net.URL>
configs
(package private) boolean
ignoreOnClassNotFound
(package private) java.lang.ClassLoader
loader
(package private) java.lang.String
nextName
(package private) java.util.Iterator<java.lang.String>
pending
(package private) java.util.Set<java.lang.String>
returned
(package private) java.lang.Class<T>
service
(package private) java.lang.String
serviceName
-
Constructor Summary
Constructors Modifier Constructor Description private
AbstractLazyIterator(java.lang.Class<T> service, java.lang.String serviceName, java.lang.ClassLoader loader, boolean ignoreOnClassNotFound)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
handleClassNotFoundException()
boolean
hasNext()
void
remove()
protected void
setConfigs()
-
-
-
Field Detail
-
service
final java.lang.Class<T> service
-
serviceName
final java.lang.String serviceName
-
loader
final java.lang.ClassLoader loader
-
ignoreOnClassNotFound
final boolean ignoreOnClassNotFound
-
configs
java.util.Enumeration<java.net.URL> configs
-
pending
java.util.Iterator<java.lang.String> pending
-
returned
java.util.Set<java.lang.String> returned
-
nextName
java.lang.String nextName
-
-
Constructor Detail
-
AbstractLazyIterator
private AbstractLazyIterator(java.lang.Class<T> service, java.lang.String serviceName, java.lang.ClassLoader loader, boolean ignoreOnClassNotFound)
-
-
Method Detail
-
setConfigs
protected final void setConfigs()
-
hasNext
public boolean hasNext() throws ServiceConfigurationError
- Throws:
ServiceConfigurationError
-
remove
public void remove()
-
handleClassNotFoundException
private void handleClassNotFoundException()
-
-