public abstract class AbstractEndpointFactory extends AbstractBasicInterceptorProvider
Modifier and Type | Field and Description |
---|---|
protected String |
address |
protected BindingConfiguration |
bindingConfig |
protected BindingFactory |
bindingFactory |
protected String |
bindingId |
protected Bus |
bus |
protected ConduitSelector |
conduitSelector |
protected DataBinding |
dataBinding |
protected DestinationFactory |
destinationFactory |
protected QName |
endpointName |
protected EndpointReferenceType |
endpointReference |
protected List<Feature> |
features |
protected Map<String,Object> |
properties |
protected String |
publishedEndpointUrl |
protected QName |
serviceName |
protected String |
transportId |
Constructor and Description |
---|
AbstractEndpointFactory() |
getInFaultInterceptors, getInInterceptors, getOutFaultInterceptors, getOutInterceptors, setInFaultInterceptors, setInInterceptors, setOutFaultInterceptors, setOutInterceptors
protected Bus bus
protected String address
protected String transportId
protected String bindingId
protected DataBinding dataBinding
protected BindingFactory bindingFactory
protected DestinationFactory destinationFactory
protected String publishedEndpointUrl
protected QName endpointName
protected QName serviceName
protected BindingConfiguration bindingConfig
protected EndpointReferenceType endpointReference
protected ConduitSelector conduitSelector
protected abstract Endpoint createEndpoint() throws BusException, EndpointException
BusException
EndpointException
protected abstract BindingInfo createBindingInfo()
public String getAddress()
public void setAddress(String address)
public Bus getBus()
public Bus getBus(boolean createIfNeeded)
public void setBus(Bus bus)
public String getTransportId()
public void setTransportId(String transportId)
public void setBindingId(String bind)
public String getBindingId()
public void setBindingConfig(BindingConfiguration obj)
public BindingConfiguration getBindingConfig()
public DestinationFactory getDestinationFactory()
public void setDestinationFactory(DestinationFactory destinationFactory)
public String getPublishedEndpointUrl()
public void setPublishedEndpointUrl(String publishedEndpointUrl)
public QName getEndpointName()
public void setEndpointName(QName endpointName)
public void setServiceName(QName name)
public QName getServiceName()
public void setEndpointReference(EndpointReferenceType epr)
public BindingFactory getBindingFactory()
public void setBindingFactory(BindingFactory bf)
public ConduitSelector getConduitSelector()
public void setConduitSelector(ConduitSelector selector)
public DataBinding getDataBinding()
public void setDataBinding(DataBinding dataBinding)
protected boolean checkPrivateEndpoint(Endpoint ep)
ep
- endpointprotected void initializeAnnotationInterceptors(Endpoint ep, Class<?> cls)
ep
- protected void initializeAnnotationInterceptors(Endpoint ep, Class<?>... cls)
ep
- protected static void addToBeans(Collection<Object> beans, Object o)
protected boolean initializeAnnotationInterceptors(AnnotationInterceptors provider, Endpoint ep)
Apache CXF