Package com.sun.xml.ws.assembler
Class MetroTubelineAssembler
- java.lang.Object
-
- com.sun.xml.ws.assembler.MetroTubelineAssembler
-
- All Implemented Interfaces:
TubelineAssembler
public class MetroTubelineAssembler extends Object implements TubelineAssembler
TODO: Write some description here ...- Author:
- Miroslav Kos (miroslav.kos at oracle.com)
-
-
Field Summary
Fields Modifier and Type Field Description static MetroConfigNameJAXWS_TUBES_CONFIG_NAMES
-
Constructor Summary
Constructors Constructor Description MetroTubelineAssembler(BindingID bindingId, MetroConfigName metroConfigName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TubecreateClient(ClientTubeAssemblerContext jaxwsContext)Creates a new tubeline for clients.protected ClientTubelineAssemblyContextcreateClientContext(ClientTubeAssemblerContext jaxwsContext)TubecreateServer(ServerTubeAssemblerContext jaxwsContext)Creates a new tubeline for servers.protected ServerTubelineAssemblyContextcreateServerContext(ServerTubeAssemblerContext jaxwsContext)
-
-
-
Field Detail
-
JAXWS_TUBES_CONFIG_NAMES
public static final MetroConfigName JAXWS_TUBES_CONFIG_NAMES
-
-
Constructor Detail
-
MetroTubelineAssembler
public MetroTubelineAssembler(BindingID bindingId, MetroConfigName metroConfigName)
-
-
Method Detail
-
createClient
@NotNull public Tube createClient(@NotNull ClientTubeAssemblerContext jaxwsContext)
Description copied from interface:TubelineAssemblerCreates a new tubeline for clients.When a JAX-WS client creates a proxy or a
Dispatchfrom aService, JAX-WS runtime internally uses this method to create a new tubeline as a part of the initilization.- Specified by:
createClientin interfaceTubelineAssembler- Parameters:
jaxwsContext- Object that captures various contextual information that can be used to determine the tubeline to be assembled.- Returns:
- non-null freshly created tubeline.
-
createServer
@NotNull public Tube createServer(@NotNull ServerTubeAssemblerContext jaxwsContext)
Description copied from interface:TubelineAssemblerCreates a new tubeline for servers.When a JAX-WS server deploys a new endpoint, it internally uses this method to create a new tubeline as a part of the initialization.
Note that this method is called only once to set up a 'master tubeline', and it gets
copiedfrom it.- Specified by:
createServerin interfaceTubelineAssembler- Parameters:
jaxwsContext- Object that captures various contextual information that can be used to determine the tubeline to be assembled.- Returns:
- non-null freshly created tubeline.
-
createServerContext
protected ServerTubelineAssemblyContext createServerContext(ServerTubeAssemblerContext jaxwsContext)
-
createClientContext
protected ClientTubelineAssemblyContext createClientContext(ClientTubeAssemblerContext jaxwsContext)
-
-