Class EndpointImpl
- java.lang.Object
-
- javax.xml.ws.Endpoint
-
- com.sun.xml.ws.transport.http.server.EndpointImpl
-
public class EndpointImpl extends javax.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, javax.xml.ws.spi.Invoker invoker, javax.xml.ws.WebServiceFeature... features)EndpointImpl(BindingID bindingId, Object impl, javax.xml.ws.WebServiceFeature... features)EndpointImpl(WSEndpoint wse, Object serverContext)Deprecated.This is a backdoor method.EndpointImpl(WSEndpoint wse, Object serverContext, javax.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, javax.xml.ws.EndpointContext ctxt)Deprecated.This is a backdoor method.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.xml.ws.BindinggetBinding()<T extends javax.xml.ws.EndpointReference>
TgetEndpointReference(Class<T> clazz, Element... referenceParameters)javax.xml.ws.EndpointReferencegetEndpointReference(Element... referenceParameters)ExecutorgetExecutor()ObjectgetImplementor()List<Source>getMetadata()Map<String,Object>getProperties()booleanisPublished()voidpublish(Object serverContext)voidpublish(String address)voidpublish(javax.xml.ws.spi.http.HttpContext serverContext)voidsetEndpointContext(javax.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, javax.xml.ws.WebServiceFeature... features)
-
EndpointImpl
public EndpointImpl(@NotNull BindingID bindingId, @NotNull Class implClass, javax.xml.ws.spi.Invoker invoker, javax.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, javax.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, javax.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 javax.xml.ws.Binding getBinding()
- Specified by:
getBindingin classjavax.xml.ws.Endpoint
-
getImplementor
public Object getImplementor()
- Specified by:
getImplementorin classjavax.xml.ws.Endpoint
-
publish
public void publish(String address)
- Specified by:
publishin classjavax.xml.ws.Endpoint
-
publish
public void publish(Object serverContext)
- Specified by:
publishin classjavax.xml.ws.Endpoint
-
publish
public void publish(javax.xml.ws.spi.http.HttpContext serverContext)
- Overrides:
publishin classjavax.xml.ws.Endpoint
-
stop
public void stop()
- Specified by:
stopin classjavax.xml.ws.Endpoint
-
isPublished
public boolean isPublished()
- Specified by:
isPublishedin classjavax.xml.ws.Endpoint
-
getMetadata
public List<Source> getMetadata()
- Specified by:
getMetadatain classjavax.xml.ws.Endpoint
-
setMetadata
public void setMetadata(List<Source> metadata)
- Specified by:
setMetadatain classjavax.xml.ws.Endpoint
-
getExecutor
public Executor getExecutor()
- Specified by:
getExecutorin classjavax.xml.ws.Endpoint
-
setExecutor
public void setExecutor(Executor executor)
- Specified by:
setExecutorin classjavax.xml.ws.Endpoint
-
getProperties
public Map<String,Object> getProperties()
- Specified by:
getPropertiesin classjavax.xml.ws.Endpoint
-
setProperties
public void setProperties(Map<String,Object> map)
- Specified by:
setPropertiesin classjavax.xml.ws.Endpoint
-
getEndpointReference
public javax.xml.ws.EndpointReference getEndpointReference(Element... referenceParameters)
- Specified by:
getEndpointReferencein classjavax.xml.ws.Endpoint
-
getEndpointReference
public <T extends javax.xml.ws.EndpointReference> T getEndpointReference(Class<T> clazz, Element... referenceParameters)
- Specified by:
getEndpointReferencein classjavax.xml.ws.Endpoint
-
setEndpointContext
public void setEndpointContext(javax.xml.ws.EndpointContext ctxt)
- Overrides:
setEndpointContextin classjavax.xml.ws.Endpoint
-
-