|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.xml.ws.api.pipe.TubelineAssemblerFactory
public abstract class TubelineAssemblerFactory
Creates TubelineAssembler
.
TubelineAssemblerFactory
s through
the META-INF/services/com.sun.xml.ws.api.pipe.TubelineAssemblerFactory files.
Factories found are checked to see if it supports the given binding ID one by one,
and the first valid TubelineAssembler
returned will be used to create
a tubeline.
Constructor Summary | |
---|---|
TubelineAssemblerFactory()
|
Method Summary | |
---|---|
static TubelineAssembler |
create(ClassLoader classLoader,
BindingID bindingId)
Deprecated. Use create(ClassLoader, BindingID, Container) |
static TubelineAssembler |
create(ClassLoader classLoader,
BindingID bindingId,
Container container)
Locates TubelineAssemblerFactory s and create
a suitable TubelineAssembler . |
abstract TubelineAssembler |
doCreate(BindingID bindingId)
Creates a TubelineAssembler applicable for the given binding ID. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TubelineAssemblerFactory()
Method Detail |
---|
public abstract TubelineAssembler doCreate(BindingID bindingId)
TubelineAssembler
applicable for the given binding ID.
bindingId
- The binding ID for which a tubeline will be created,
such as SOAPBinding.SOAP11HTTP_BINDING
.
Must not be null.
public static TubelineAssembler create(ClassLoader classLoader, BindingID bindingId)
create(ClassLoader, BindingID, Container)
public static TubelineAssembler create(ClassLoader classLoader, BindingID bindingId, @Nullable Container container)
TubelineAssemblerFactory
s and create
a suitable TubelineAssembler
.
bindingId
- The binding ID string for which the new TubelineAssembler
is created. Must not be null.container
- if specified, the container is given a chance to specify a TubelineAssembler
instance. This parameter should be always given on the server, but can be null.
TubelineAssembler
.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |