Class NettyHttpTransportFactory
- java.lang.Object
-
- org.apache.cxf.transport.AbstractTransportFactory
-
- org.apache.cxf.transport.http.netty.server.NettyHttpTransportFactory
-
- All Implemented Interfaces:
DestinationFactory
public class NettyHttpTransportFactory extends AbstractTransportFactory implements DestinationFactory
-
-
Field Summary
Fields Modifier and Type Field Description static List<String>DEFAULT_NAMESPACESprotected HttpDestinationFactoryfactoryprotected DestinationRegistryregistry-
Fields inherited from class org.apache.cxf.transport.AbstractTransportFactory
PREFERRED_TRANSPORT_ID
-
-
Constructor Summary
Constructors Constructor Description NettyHttpTransportFactory()NettyHttpTransportFactory(DestinationRegistry registry)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidconfigure(Bus b, Object bean)This call uses the Configurer from the bus to configure a bean.protected voidconfigure(Bus bus, Object bean, String name, String extraName)protected StringgetAddress(EndpointInfo endpointInfo)DestinationgetDestination(EndpointInfo endpointInfo, Bus bus)Create a destination.DestinationRegistrygetRegistry()Set<String>getUriPrefixes()voidsetActivationNamespaces(Collection<String> ans)This call is used by CXF ExtensionManager to inject the activationNamespaces-
Methods inherited from class org.apache.cxf.transport.AbstractTransportFactory
getTransportIds, setTransportIds
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.cxf.transport.DestinationFactory
getTransportIds
-
-
-
-
Field Detail
-
registry
protected final DestinationRegistry registry
-
factory
protected final HttpDestinationFactory factory
-
-
Constructor Detail
-
NettyHttpTransportFactory
public NettyHttpTransportFactory()
-
NettyHttpTransportFactory
public NettyHttpTransportFactory(DestinationRegistry registry)
-
-
Method Detail
-
getRegistry
public DestinationRegistry getRegistry()
-
setActivationNamespaces
public void setActivationNamespaces(Collection<String> ans)
This call is used by CXF ExtensionManager to inject the activationNamespaces- Parameters:
ans- The transport ids.
-
getUriPrefixes
public Set<String> getUriPrefixes()
- Specified by:
getUriPrefixesin interfaceDestinationFactory- Overrides:
getUriPrefixesin classAbstractTransportFactory
-
configure
protected void configure(Bus b, Object bean)
This call uses the Configurer from the bus to configure a bean.- Parameters:
bean-
-
getAddress
protected String getAddress(EndpointInfo endpointInfo)
-
getDestination
public Destination getDestination(EndpointInfo endpointInfo, Bus bus) throws IOException
Description copied from interface:DestinationFactoryCreate a destination.- Specified by:
getDestinationin interfaceDestinationFactory- Parameters:
endpointInfo- the endpoint info of the destination.- Returns:
- the created Destination.
- Throws:
IOException
-
-