com.sun.xml.ws.assembler
Class MetroConfigLoader

java.lang.Object
  extended by com.sun.xml.ws.assembler.MetroConfigLoader

 class MetroConfigLoader
extends Object

This class is responsible for locating and loading Metro configuration files (both application jaxws-tubes.xml and default jaxws-tubes-default.xml).

Once the configuration is loaded the class is able to resolve which tubeline configuration belongs to each endpoint or endpoint client. This information is then used in TubelineAssemblyController to construct the list of TubeCreator objects that are used in the actual tubeline construction.


Constructor Summary
MetroConfigLoader(Container container, MetroConfigName defaultTubesConfigNames)
           
 
Method Summary
(package private)  TubeFactoryList getClientSideTubeFactories(URI endpointReference)
           
(package private)  TubeFactoryList getEndpointSideTubeFactories(URI endpointReference)
           
(package private)  TubelineDefinition getTubeline(MetroConfig config, URI tubelineDefinitionUri)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MetroConfigLoader

MetroConfigLoader(Container container,
                  MetroConfigName defaultTubesConfigNames)
Method Detail

getEndpointSideTubeFactories

TubeFactoryList getEndpointSideTubeFactories(URI endpointReference)

getClientSideTubeFactories

TubeFactoryList getClientSideTubeFactories(URI endpointReference)

getTubeline

TubelineDefinition getTubeline(MetroConfig config,
                               URI tubelineDefinitionUri)


Copyright (c) 1997-2012 Oracle and/or its affiliates. All rights reserved.