Class AbstractEndpointFactory

    • Constructor Detail

      • AbstractEndpointFactory

        public AbstractEndpointFactory()
    • Method Detail

      • createBindingInfo

        protected abstract BindingInfo createBindingInfo()
      • getAddress

        public String getAddress()
      • setAddress

        public void setAddress​(String address)
      • getBus

        public Bus getBus()
      • getBus

        public Bus getBus​(boolean createIfNeeded)
      • setBus

        public void setBus​(Bus bus)
      • getTransportId

        public String getTransportId()
      • setTransportId

        public void setTransportId​(String transportId)
      • setBindingId

        public void setBindingId​(String bind)
      • getBindingId

        public String getBindingId()
      • setDestinationFactory

        public void setDestinationFactory​(DestinationFactory destinationFactory)
      • getPublishedEndpointUrl

        public String getPublishedEndpointUrl()
      • setPublishedEndpointUrl

        public void setPublishedEndpointUrl​(String publishedEndpointUrl)
      • getEndpointName

        public QName getEndpointName()
      • setEndpointName

        public void setEndpointName​(QName endpointName)
      • setServiceName

        public void setServiceName​(QName name)
      • getServiceName

        public QName getServiceName()
      • setEndpointReference

        public void setEndpointReference​(org.apache.cxf.ws.addressing.EndpointReferenceType epr)
      • getProperties

        public Map<String,​Object> getProperties​(boolean create)
      • setProperties

        public void setProperties​(Map<String,​Object> properties)
      • setFeatures

        public void setFeatures​(List<? extends Feature> features2)
      • setBindingFactory

        public void setBindingFactory​(BindingFactory bf)
      • setConduitSelector

        public void setConduitSelector​(ConduitSelector selector)
      • setDataBinding

        public void setDataBinding​(DataBinding dataBinding)
      • checkPrivateEndpoint

        protected boolean checkPrivateEndpoint​(Endpoint ep)
        Checks if a given endpoint has been marked as private. If yes then its address will be added to a bus list property Note that client factories might also check the endpoint, ex, if the endpoint if private then it is likely no service contract will be available if requested from the remote address hence it has to be availbale locally or generated from the local source
        Parameters:
        ep - endpoint
      • initializeAnnotationInterceptors

        protected void initializeAnnotationInterceptors​(Endpoint ep,
                                                        Class<?> cls)
        Add annotated Interceptors and Features to the Endpoint
        Parameters:
        ep -
      • initializeAnnotationInterceptors

        protected void initializeAnnotationInterceptors​(Endpoint ep,
                                                        Class<?>... cls)
        Add annotationed Interceptors and Features to the Endpoint
        Parameters:
        ep -