java.lang.Object
com.sun.xml.ws.assembler.MetroTubelineAssembler
- All Implemented Interfaces:
TubelineAssembler
TODO: Write some description here ...
- Author:
- Miroslav Kos (miroslav.kos at oracle.com)
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionMetroTubelineAssembler
(BindingID bindingId, MetroConfigName metroConfigName) -
Method Summary
Modifier and TypeMethodDescriptioncreateClient
(ClientTubeAssemblerContext jaxwsContext) Creates a new tubeline for clients.protected ClientTubelineAssemblyContext
createClientContext
(ClientTubeAssemblerContext jaxwsContext) createServer
(ServerTubeAssemblerContext jaxwsContext) Creates a new tubeline for servers.protected ServerTubelineAssemblyContext
createServerContext
(ServerTubeAssemblerContext jaxwsContext)
-
Field Details
-
JAXWS_TUBES_CONFIG_NAMES
-
-
Constructor Details
-
MetroTubelineAssembler
-
-
Method Details
-
createClient
Description copied from interface:TubelineAssembler
Creates a new tubeline for clients.When a JAX-WS client creates a proxy or a
Dispatch
from aService
, JAX-WS runtime internally uses this method to create a new tubeline as a part of the initilization.- Specified by:
createClient
in 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
Description copied from interface:TubelineAssembler
Creates 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
copied
from it.- Specified by:
createServer
in 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)
-