Class EndpointImpl
- java.lang.Object
-
- jakarta.xml.ws.Endpoint
-
- com.sun.xml.ws.transport.http.server.EndpointImpl
-
public class EndpointImpl extends jakarta.xml.ws.EndpointImplementsEndpoint. This class accumulates the information necessary to createWSEndpoint, and then whenpublish(java.lang.String)method is called it will be created. This object also allows accumulated information to be retrieved.- Author:
- Jitendra Kotamraju
-
-
Constructor Summary
Constructors Constructor Description EndpointImpl(BindingID bindingId, Class implClass, jakarta.xml.ws.spi.Invoker invoker, jakarta.xml.ws.WebServiceFeature... features)EndpointImpl(BindingID bindingId, Object impl, jakarta.xml.ws.WebServiceFeature... features)EndpointImpl(WSEndpoint wse, Object serverContext)Deprecated.This is a backdoor method.EndpointImpl(WSEndpoint wse, Object serverContext, jakarta.xml.ws.EndpointContext ctxt)Deprecated.This is a backdoor method.EndpointImpl(WSEndpoint wse, String address)Deprecated.This is a backdoor method.EndpointImpl(WSEndpoint wse, String address, jakarta.xml.ws.EndpointContext ctxt)Deprecated.This is a backdoor method.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description jakarta.xml.ws.BindinggetBinding()<T extends jakarta.xml.ws.EndpointReference>
TgetEndpointReference(Class<T> clazz, Element... referenceParameters)jakarta.xml.ws.EndpointReferencegetEndpointReference(Element... referenceParameters)ExecutorgetExecutor()ObjectgetImplementor()List<Source>getMetadata()Map<String,Object>getProperties()booleanisPublished()voidpublish(jakarta.xml.ws.spi.http.HttpContext serverContext)voidpublish(Object serverContext)voidpublish(String address)voidsetEndpointContext(jakarta.xml.ws.EndpointContext ctxt)voidsetExecutor(Executor executor)voidsetMetadata(List<Source> metadata)voidsetProperties(Map<String,Object> map)voidstop()
-
-
-
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 createdWSEndpointinto anEndpointImpl, and immediately publishes it with the given context.- Parameters:
wse- created endpointserverContext- 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 createdWSEndpointinto anEndpointImpl, and immediately publishes it with the given context.- Parameters:
wse- created endpointserverContext- supported http contextctxt- 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 createdWSEndpointinto anEndpointImpl, and immediately publishes it with the given context.- Parameters:
wse- created endpointaddress- 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 createdWSEndpointinto anEndpointImpl, and immediately publishes it with the given context.- Parameters:
wse- created endpointaddress- endpoint addressctxt- endpoint context
-
-
Method Detail
-
getBinding
public jakarta.xml.ws.Binding getBinding()
- Specified by:
getBindingin classjakarta.xml.ws.Endpoint
-
getImplementor
public Object getImplementor()
- Specified by:
getImplementorin classjakarta.xml.ws.Endpoint
-
publish
public void publish(String address)
- Specified by:
publishin classjakarta.xml.ws.Endpoint
-
publish
public void publish(Object serverContext)
- Specified by:
publishin classjakarta.xml.ws.Endpoint
-
publish
public void publish(jakarta.xml.ws.spi.http.HttpContext serverContext)
- Overrides:
publishin classjakarta.xml.ws.Endpoint
-
stop
public void stop()
- Specified by:
stopin classjakarta.xml.ws.Endpoint
-
isPublished
public boolean isPublished()
- Specified by:
isPublishedin classjakarta.xml.ws.Endpoint
-
getMetadata
public List<Source> getMetadata()
- Specified by:
getMetadatain classjakarta.xml.ws.Endpoint
-
setMetadata
public void setMetadata(List<Source> metadata)
- Specified by:
setMetadatain classjakarta.xml.ws.Endpoint
-
getExecutor
public Executor getExecutor()
- Specified by:
getExecutorin classjakarta.xml.ws.Endpoint
-
setExecutor
public void setExecutor(Executor executor)
- Specified by:
setExecutorin classjakarta.xml.ws.Endpoint
-
getProperties
public Map<String,Object> getProperties()
- Specified by:
getPropertiesin classjakarta.xml.ws.Endpoint
-
setProperties
public void setProperties(Map<String,Object> map)
- Specified by:
setPropertiesin classjakarta.xml.ws.Endpoint
-
getEndpointReference
public jakarta.xml.ws.EndpointReference getEndpointReference(Element... referenceParameters)
- Specified by:
getEndpointReferencein classjakarta.xml.ws.Endpoint
-
getEndpointReference
public <T extends jakarta.xml.ws.EndpointReference> T getEndpointReference(Class<T> clazz, Element... referenceParameters)
- Specified by:
getEndpointReferencein classjakarta.xml.ws.Endpoint
-
setEndpointContext
public void setEndpointContext(jakarta.xml.ws.EndpointContext ctxt)
- Overrides:
setEndpointContextin classjakarta.xml.ws.Endpoint
-
-