public abstract class TubelineAssemblerFactory extends Object
TubelineAssembler
.
To create a tubeline,
the JAX-WS runtime locates 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 and Description |
---|
TubelineAssemblerFactory() |
Modifier and Type | Method and Description |
---|---|
static TubelineAssembler |
create(ClassLoader classLoader,
BindingID bindingId)
Deprecated.
|
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. |
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
.Copyright © 2015 Oracle Corporation. All rights reserved.