Class PipelineAssemblerFactory

java.lang.Object
com.sun.xml.ws.api.pipe.PipelineAssemblerFactory

@Deprecated public abstract class PipelineAssemblerFactory extends Object
Deprecated.
Creates PipelineAssembler.

To create a pipeline, the JAX-WS runtime locates PipelineAssemblerFactorys through the META-INF/services/com.sun.xml.ws.api.pipe.PipelineAssemblerFactory files. Factories found are checked to see if it supports the given binding ID one by one, and the first valid PipelineAssembler returned will be used to create a pipeline.

TODO: is bindingId really extensible? for this to be extensible, someone seems to need to hook into WSDL parsing.

TODO: JAX-WSA might not define its own binding ID -- it may just go to an extension element of WSDL. So this abstraction might need to be worked on.

Author:
Kohsuke Kawaguchi