Class EndpointImpl


  • public class EndpointImpl
    extends jakarta.xml.ws.Endpoint
    Implements Endpoint. This class accumulates the information necessary to create WSEndpoint, and then when publish(java.lang.String) method is called it will be created. This object also allows accumulated information to be retrieved.
    Author:
    Jitendra Kotamraju
    • Constructor Detail

      • EndpointImpl

        public EndpointImpl​(@NotNull
                            BindingID bindingId,
                            @NotNull
                            Object impl,
                            jakarta.xml.ws.WebServiceFeature... features)
      • EndpointImpl

        public EndpointImpl​(@NotNull
                            BindingID bindingId,
                            @NotNull
                            Class implClass,
                            jakarta.xml.ws.spi.Invoker invoker,
                            jakarta.xml.ws.WebServiceFeature... features)
      • EndpointImpl

        public EndpointImpl​(WSEndpoint wse,
                            Object serverContext)
        Deprecated.
        This is a backdoor method. Don't use it unless you know what you are doing.
        Wraps an already created WSEndpoint into an EndpointImpl, and immediately publishes it with the given context.
        Parameters:
        wse - created endpoint
        serverContext - supported http context
      • EndpointImpl

        public EndpointImpl​(WSEndpoint wse,
                            Object serverContext,
                            jakarta.xml.ws.EndpointContext ctxt)
        Deprecated.
        This is a backdoor method. Don't use it unless you know what you are doing.
        Wraps an already created WSEndpoint into an EndpointImpl, and immediately publishes it with the given context.
        Parameters:
        wse - created endpoint
        serverContext - supported http context
        ctxt - endpoint context
      • EndpointImpl

        public EndpointImpl​(WSEndpoint wse,
                            String address)
        Deprecated.
        This is a backdoor method. Don't use it unless you know what you are doing.
        Wraps an already created WSEndpoint into an EndpointImpl, and immediately publishes it with the given context.
        Parameters:
        wse - created endpoint
        address - endpoint address
      • EndpointImpl

        public EndpointImpl​(WSEndpoint wse,
                            String address,
                            jakarta.xml.ws.EndpointContext ctxt)
        Deprecated.
        This is a backdoor method. Don't use it unless you know what you are doing.
        Wraps an already created WSEndpoint into an EndpointImpl, and immediately publishes it with the given context.
        Parameters:
        wse - created endpoint
        address - endpoint address
        ctxt - endpoint context
    • Method Detail

      • getBinding

        public jakarta.xml.ws.Binding getBinding()
        Specified by:
        getBinding in class jakarta.xml.ws.Endpoint
      • getImplementor

        public Object getImplementor()
        Specified by:
        getImplementor in class jakarta.xml.ws.Endpoint
      • publish

        public void publish​(String address)
        Specified by:
        publish in class jakarta.xml.ws.Endpoint
      • publish

        public void publish​(Object serverContext)
        Specified by:
        publish in class jakarta.xml.ws.Endpoint
      • publish

        public void publish​(jakarta.xml.ws.spi.http.HttpContext serverContext)
        Overrides:
        publish in class jakarta.xml.ws.Endpoint
      • stop

        public void stop()
        Specified by:
        stop in class jakarta.xml.ws.Endpoint
      • isPublished

        public boolean isPublished()
        Specified by:
        isPublished in class jakarta.xml.ws.Endpoint
      • getMetadata

        public List<Source> getMetadata()
        Specified by:
        getMetadata in class jakarta.xml.ws.Endpoint
      • setMetadata

        public void setMetadata​(List<Source> metadata)
        Specified by:
        setMetadata in class jakarta.xml.ws.Endpoint
      • getExecutor

        public Executor getExecutor()
        Specified by:
        getExecutor in class jakarta.xml.ws.Endpoint
      • setExecutor

        public void setExecutor​(Executor executor)
        Specified by:
        setExecutor in class jakarta.xml.ws.Endpoint
      • getProperties

        public Map<String,​Object> getProperties()
        Specified by:
        getProperties in class jakarta.xml.ws.Endpoint
      • setProperties

        public void setProperties​(Map<String,​Object> map)
        Specified by:
        setProperties in class jakarta.xml.ws.Endpoint
      • getEndpointReference

        public jakarta.xml.ws.EndpointReference getEndpointReference​(Element... referenceParameters)
        Specified by:
        getEndpointReference in class jakarta.xml.ws.Endpoint
      • getEndpointReference

        public <T extends jakarta.xml.ws.EndpointReference> T getEndpointReference​(Class<T> clazz,
                                                                                   Element... referenceParameters)
        Specified by:
        getEndpointReference in class jakarta.xml.ws.Endpoint
      • setEndpointContext

        public void setEndpointContext​(jakarta.xml.ws.EndpointContext ctxt)
        Overrides:
        setEndpointContext in class jakarta.xml.ws.Endpoint