Package org.apache.cxf.binding.corba
Class CorbaBindingFactory
- java.lang.Object
-
- org.apache.cxf.binding.AbstractBindingFactory
-
- org.apache.cxf.wsdl.binding.AbstractWSDLBindingFactory
-
- org.apache.cxf.binding.corba.CorbaBindingFactory
-
- All Implemented Interfaces:
BindingFactory,ConduitInitiator,DestinationFactory,WSDLBindingFactory
public class CorbaBindingFactory extends AbstractWSDLBindingFactory implements ConduitInitiator, DestinationFactory
-
-
Field Summary
Fields Modifier and Type Field Description static Collection<String>DEFAULT_NAMESPACESprotected OrbConfigorbConfigprotected List<String>transportIds-
Fields inherited from class org.apache.cxf.binding.AbstractBindingFactory
activationNamespaces, bus
-
-
Constructor Summary
Constructors Constructor Description CorbaBindingFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BindingcreateBinding(BindingInfo bindingInfo)Create a Binding from the BindingInfo metadata.ConduitgetConduit(EndpointInfo endpointInfo, Bus bus)Initiate an outbound Conduit.ConduitgetConduit(EndpointInfo endpointInfo, org.apache.cxf.ws.addressing.EndpointReferenceType target, Bus bus)Initiate an outbound Conduit.DestinationgetDestination(EndpointInfo endpointInfo, Bus bus)Create a destination.OrbConfiggetOrbConfig()List<String>getTransportIds()Set<String>getUriPrefixes()voidsetOrbArgs(List<String> args)voidsetOrbClass(String cls)voidsetOrbConfig(OrbConfig config)voidsetOrbSingletonClass(String cls)voidsetTransportIds(List<String> ids)-
Methods inherited from class org.apache.cxf.wsdl.binding.AbstractWSDLBindingFactory
addMessageFromBinding, createBindingInfo, initializeBindingInfo
-
Methods inherited from class org.apache.cxf.binding.AbstractBindingFactory
addListener, createBindingInfo, createBindingInfo, getActivationNamespaces, getBus, setActivationNamespaces, setBus
-
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.binding.BindingFactory
addListener, createBindingInfo
-
-
-
-
Field Detail
-
DEFAULT_NAMESPACES
public static final Collection<String> DEFAULT_NAMESPACES
-
orbConfig
protected OrbConfig orbConfig
-
-
Method Detail
-
setOrbClass
public void setOrbClass(String cls)
-
setOrbSingletonClass
public void setOrbSingletonClass(String cls)
-
createBinding
public Binding createBinding(BindingInfo bindingInfo)
Description copied from interface:BindingFactoryCreate a Binding from the BindingInfo metadata.- Specified by:
createBindingin interfaceBindingFactory- Returns:
- the Binding object
-
getConduit
public Conduit getConduit(EndpointInfo endpointInfo, Bus bus) throws IOException
Description copied from interface:ConduitInitiatorInitiate an outbound Conduit.- Specified by:
getConduitin interfaceConduitInitiator- Parameters:
endpointInfo- the endpoint info of the target- Returns:
- a suitable new or pre-existing Conduit
- Throws:
IOException
-
getConduit
public Conduit getConduit(EndpointInfo endpointInfo, org.apache.cxf.ws.addressing.EndpointReferenceType target, Bus bus) throws IOException
Description copied from interface:ConduitInitiatorInitiate an outbound Conduit.- Specified by:
getConduitin interfaceConduitInitiator- Parameters:
endpointInfo- the endpoint info for a local endpoint on which the the configuration should be basedtarget- the target EPR- Returns:
- a suitable new or pre-existing Conduit
- Throws:
IOException
-
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
-
getTransportIds
public List<String> getTransportIds()
- Specified by:
getTransportIdsin interfaceConduitInitiator- Specified by:
getTransportIdsin interfaceDestinationFactory
-
getUriPrefixes
public Set<String> getUriPrefixes()
- Specified by:
getUriPrefixesin interfaceConduitInitiator- Specified by:
getUriPrefixesin interfaceDestinationFactory
-
getOrbConfig
public OrbConfig getOrbConfig()
-
setOrbConfig
public void setOrbConfig(OrbConfig config)
-
-