|
||||||||||
| 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.
TubelineAssemblerFactorys 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 TubelineAssemblerFactorys 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)
TubelineAssemblerFactorys 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 | |||||||||