Class HttpAdapterList<T extends HttpAdapter>

java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<T>
com.sun.xml.ws.transport.http.HttpAdapterList<T>
All Implemented Interfaces:
DeploymentDescriptorParser.AdapterFactory<T>, Iterable<T>, Collection<T>, List<T>
Direct Known Subclasses:
ServerAdapterList, ServletAdapterList

public abstract class HttpAdapterList<T extends HttpAdapter> extends AbstractList<T> implements DeploymentDescriptorParser.AdapterFactory<T>
List of HttpAdapters created together.

Some cases WAR file may contain multiple endpoints for ports in a WSDL. If the runtime knows these ports, their port addresses can be patched. This class keeps a list of HttpAdapters and use that information to patch multiple port addresses.

Concrete implementations of this class need to override createHttpAdapter(java.lang.String, java.lang.String, com.sun.xml.ws.api.server.WSEndpoint<?>) method to create implementations of HttpAdapter.

Author:
Jitendra Kotamraju