public class CorbaBindingFactory extends AbstractWSDLBindingFactory implements ConduitInitiator, DestinationFactory
Modifier and Type | Field and Description |
---|---|
static Collection<String> |
DEFAULT_NAMESPACES |
protected OrbConfig |
orbConfig |
protected List<String> |
transportIds |
activationNamespaces, bus
Constructor and Description |
---|
CorbaBindingFactory() |
Modifier and Type | Method and Description |
---|---|
Binding |
createBinding(BindingInfo bindingInfo)
Create a Binding from the BindingInfo metadata.
|
Conduit |
getConduit(EndpointInfo endpointInfo,
Bus bus)
Initiate an outbound Conduit.
|
Conduit |
getConduit(EndpointInfo endpointInfo,
EndpointReferenceType target,
Bus bus)
Initiate an outbound Conduit.
|
Destination |
getDestination(EndpointInfo endpointInfo,
Bus bus)
Create a destination.
|
OrbConfig |
getOrbConfig() |
List<String> |
getTransportIds() |
Set<String> |
getUriPrefixes() |
void |
setOrbArgs(List<String> args) |
void |
setOrbClass(String cls) |
void |
setOrbConfig(OrbConfig config) |
void |
setOrbSingletonClass(String cls) |
void |
setTransportIds(List<String> ids) |
addMessageFromBinding, createBindingInfo, initializeBindingInfo
addListener, createBindingInfo, createBindingInfo, getActivationNamespaces, getBus, setActivationNamespaces, setBus
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addListener, createBindingInfo
public static final Collection<String> DEFAULT_NAMESPACES
protected OrbConfig orbConfig
public void setOrbClass(String cls)
public void setOrbSingletonClass(String cls)
public Binding createBinding(BindingInfo bindingInfo)
BindingFactory
createBinding
in interface BindingFactory
public Conduit getConduit(EndpointInfo endpointInfo, Bus bus) throws IOException
ConduitInitiator
getConduit
in interface ConduitInitiator
endpointInfo
- the endpoint info of the targetIOException
public Conduit getConduit(EndpointInfo endpointInfo, EndpointReferenceType target, Bus bus) throws IOException
ConduitInitiator
getConduit
in interface ConduitInitiator
endpointInfo
- the endpoint info for a local endpoint on which the
the configuration should be basedtarget
- the target EPRIOException
public Destination getDestination(EndpointInfo endpointInfo, Bus bus) throws IOException
DestinationFactory
getDestination
in interface DestinationFactory
endpointInfo
- the endpoint info of the destination.IOException
public List<String> getTransportIds()
getTransportIds
in interface ConduitInitiator
getTransportIds
in interface DestinationFactory
public Set<String> getUriPrefixes()
getUriPrefixes
in interface ConduitInitiator
getUriPrefixes
in interface DestinationFactory
public OrbConfig getOrbConfig()
public void setOrbConfig(OrbConfig config)
Apache CXF