public abstract class AbstractEndpointFactory extends AbstractBasicInterceptorProvider
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
address |
protected BindingConfiguration |
bindingConfig |
protected BindingFactory |
bindingFactory |
protected java.lang.String |
bindingId |
protected Bus |
bus |
protected ConduitSelector |
conduitSelector |
protected DataBinding |
dataBinding |
protected DestinationFactory |
destinationFactory |
protected QName |
endpointName |
protected EndpointReferenceType |
endpointReference |
protected java.util.List<Feature> |
features |
protected java.util.Map<java.lang.String,java.lang.Object> |
properties |
protected java.lang.String |
publishedEndpointUrl |
protected QName |
serviceName |
protected java.lang.String |
transportId |
| Constructor and Description |
|---|
AbstractEndpointFactory() |
| Modifier and Type | Method and Description |
|---|---|
protected static void |
addToBeans(java.util.Collection<java.lang.Object> beans,
java.lang.Object o) |
protected boolean |
checkPrivateEndpoint(Endpoint ep)
Checks if a given endpoint has been marked as private.
|
protected abstract BindingInfo |
createBindingInfo() |
protected abstract Endpoint |
createEndpoint() |
java.lang.String |
getAddress() |
BindingConfiguration |
getBindingConfig() |
BindingFactory |
getBindingFactory() |
java.lang.String |
getBindingId() |
Bus |
getBus() |
Bus |
getBus(boolean createIfNeeded) |
ConduitSelector |
getConduitSelector() |
DataBinding |
getDataBinding() |
DestinationFactory |
getDestinationFactory() |
QName |
getEndpointName() |
java.util.List<Feature> |
getFeatures() |
java.util.Map<java.lang.String,java.lang.Object> |
getProperties() |
java.util.Map<java.lang.String,java.lang.Object> |
getProperties(boolean create) |
java.lang.String |
getPublishedEndpointUrl() |
QName |
getServiceName() |
java.lang.String |
getTransportId() |
protected boolean |
initializeAnnotationInterceptors(AnnotationInterceptors provider,
Endpoint ep) |
protected void |
initializeAnnotationInterceptors(Endpoint ep,
java.lang.Class<?>... cls)
Add annotationed Interceptors and Features to the Endpoint
|
protected void |
initializeAnnotationInterceptors(Endpoint ep,
java.lang.Class<?> cls)
Add annotated Interceptors and Features to the Endpoint
|
void |
setAddress(java.lang.String address) |
void |
setBindingConfig(BindingConfiguration obj) |
void |
setBindingFactory(BindingFactory bf) |
void |
setBindingId(java.lang.String bind) |
void |
setBus(Bus bus) |
void |
setConduitSelector(ConduitSelector selector) |
void |
setDataBinding(DataBinding dataBinding) |
void |
setDestinationFactory(DestinationFactory destinationFactory) |
void |
setEndpointName(QName endpointName) |
void |
setEndpointReference(EndpointReferenceType epr) |
void |
setFeatures(java.util.List<? extends Feature> features2) |
void |
setProperties(java.util.Map<java.lang.String,java.lang.Object> properties) |
void |
setPublishedEndpointUrl(java.lang.String publishedEndpointUrl) |
void |
setServiceName(QName name) |
void |
setTransportId(java.lang.String transportId) |
getInFaultInterceptors, getInInterceptors, getOutFaultInterceptors, getOutInterceptors, setInFaultInterceptors, setInInterceptors, setOutFaultInterceptors, setOutInterceptorsprotected Bus bus
protected java.lang.String address
protected java.lang.String transportId
protected java.lang.String bindingId
protected DataBinding dataBinding
protected BindingFactory bindingFactory
protected DestinationFactory destinationFactory
protected java.lang.String publishedEndpointUrl
protected QName endpointName
protected QName serviceName
protected java.util.Map<java.lang.String,java.lang.Object> properties
protected java.util.List<Feature> features
protected BindingConfiguration bindingConfig
protected EndpointReferenceType endpointReference
protected ConduitSelector conduitSelector
protected abstract Endpoint createEndpoint() throws BusException, EndpointException
BusExceptionEndpointExceptionprotected abstract BindingInfo createBindingInfo()
public java.lang.String getAddress()
public void setAddress(java.lang.String address)
public Bus getBus()
public Bus getBus(boolean createIfNeeded)
public void setBus(Bus bus)
public java.lang.String getTransportId()
public void setTransportId(java.lang.String transportId)
public void setBindingId(java.lang.String bind)
public java.lang.String getBindingId()
public void setBindingConfig(BindingConfiguration obj)
public BindingConfiguration getBindingConfig()
public DestinationFactory getDestinationFactory()
public void setDestinationFactory(DestinationFactory destinationFactory)
public java.lang.String getPublishedEndpointUrl()
public void setPublishedEndpointUrl(java.lang.String publishedEndpointUrl)
public QName getEndpointName()
public void setEndpointName(QName endpointName)
public void setServiceName(QName name)
public QName getServiceName()
public void setEndpointReference(EndpointReferenceType epr)
public java.util.Map<java.lang.String,java.lang.Object> getProperties()
public java.util.Map<java.lang.String,java.lang.Object> getProperties(boolean create)
public void setProperties(java.util.Map<java.lang.String,java.lang.Object> properties)
public java.util.List<Feature> getFeatures()
public void setFeatures(java.util.List<? extends Feature> features2)
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, java.lang.Class<?> cls)
ep - protected void initializeAnnotationInterceptors(Endpoint ep, java.lang.Class<?>... cls)
ep - protected static void addToBeans(java.util.Collection<java.lang.Object> beans,
java.lang.Object o)
protected boolean initializeAnnotationInterceptors(AnnotationInterceptors provider, Endpoint ep)