org.talend.esb.servicelocator.cxf.internal
Class ServiceLocatorManager

java.lang.Object
  extended by org.talend.esb.servicelocator.cxf.internal.ServiceLocatorManager
All Implemented Interfaces:
org.apache.cxf.extension.BusExtension

public class ServiceLocatorManager
extends Object
implements org.apache.cxf.extension.BusExtension


Constructor Summary
ServiceLocatorManager()
           
 
Method Summary
 void enableClient(org.apache.cxf.endpoint.Client client)
           
 void enableClient(org.apache.cxf.jaxrs.client.ClientConfiguration clientConf)
           
 void enableClient(org.apache.cxf.jaxrs.client.ClientConfiguration clientConf, SLPropertiesMatcher matcher)
           
 void enableClient(org.apache.cxf.jaxrs.client.ClientConfiguration clientConfiguration, SLPropertiesMatcher matcher, String selectionStrategy)
           
 void enableClient(org.apache.cxf.endpoint.Client client, SLPropertiesMatcher matcher)
           
 void enableClient(org.apache.cxf.endpoint.Client client, SLPropertiesMatcher matcher, String selectionStrategy)
           
 Class<?> getRegistrationType()
           
 void listenForAllClients()
           
 void listenForAllClients(String selectionStrategy)
           
 void listenForAllServers()
           
 void registerServer(org.apache.cxf.endpoint.Server server)
           
 void registerServer(org.apache.cxf.endpoint.Server server, SLProperties props)
           
 void setBus(org.apache.cxf.Bus bus)
           
 void setLocatorClientEnabler(LocatorClientEnabler clientEnabler)
           
 void setLocatorRegistrar(LocatorRegistrar locatorRegistrar)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServiceLocatorManager

public ServiceLocatorManager()
Method Detail

listenForAllServers

public void listenForAllServers()

registerServer

public void registerServer(org.apache.cxf.endpoint.Server server)

registerServer

public void registerServer(org.apache.cxf.endpoint.Server server,
                           SLProperties props)

listenForAllClients

public void listenForAllClients()

listenForAllClients

public void listenForAllClients(String selectionStrategy)

enableClient

public void enableClient(org.apache.cxf.endpoint.Client client)

enableClient

public void enableClient(org.apache.cxf.endpoint.Client client,
                         SLPropertiesMatcher matcher)

enableClient

public void enableClient(org.apache.cxf.endpoint.Client client,
                         SLPropertiesMatcher matcher,
                         String selectionStrategy)

enableClient

public void enableClient(org.apache.cxf.jaxrs.client.ClientConfiguration clientConf)

enableClient

public void enableClient(org.apache.cxf.jaxrs.client.ClientConfiguration clientConf,
                         SLPropertiesMatcher matcher)

enableClient

public void enableClient(org.apache.cxf.jaxrs.client.ClientConfiguration clientConfiguration,
                         SLPropertiesMatcher matcher,
                         String selectionStrategy)

setBus

public void setBus(org.apache.cxf.Bus bus)

setLocatorRegistrar

public void setLocatorRegistrar(LocatorRegistrar locatorRegistrar)

setLocatorClientEnabler

public void setLocatorClientEnabler(LocatorClientEnabler clientEnabler)

getRegistrationType

public Class<?> getRegistrationType()
Specified by:
getRegistrationType in interface org.apache.cxf.extension.BusExtension


Copyright © 2011 Talend Inc.. All Rights Reserved.