public abstract class TubelineAssemblerFactory extends Object
TubelineAssembler.
To create a tubeline,
the JAX-WS runtime locates 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 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
TubelineAssemblerFactorys 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)
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.Copyright (c) 1997-2012 Oracle and/or its affiliates. All rights reserved.