T - The implementation class of the endpoint.public class ManagedEndpoint<T>
extends com.sun.xml.ws.api.server.WSEndpoint<T>
| Constructor and Description |
|---|
ManagedEndpoint(com.sun.xml.ws.api.server.WSEndpoint<T> endpoint,
com.sun.xml.ws.api.config.management.EndpointCreationAttributes attributes)
Initializes this endpoint.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addNotifier(ReconfigNotifier notifier) |
void |
closeManagedObjectManager() |
com.sun.xml.ws.api.pipe.Codec |
createCodec() |
com.sun.xml.ws.api.server.WSEndpoint.PipeHead |
createPipeHead() |
com.sun.xml.ws.api.message.Packet |
createServiceResponseForException(com.sun.xml.ws.api.pipe.ThrowableContainerPropertySet tcps,
com.sun.xml.ws.api.message.Packet packet,
com.sun.xml.ws.api.SOAPVersion soapv,
com.sun.xml.ws.api.model.wsdl.WSDLPort wsdlp,
com.sun.xml.ws.api.model.SEIModel seim,
com.sun.xml.ws.api.WSBinding wsb) |
void |
dispose() |
boolean |
equalsProxiedInstance(com.sun.xml.ws.api.server.WSEndpoint endpoint) |
com.sun.xml.ws.api.pipe.ServerTubeAssemblerContext |
getAssemblerContext() |
com.sun.xml.ws.api.WSBinding |
getBinding() |
Set<com.sun.xml.ws.api.server.EndpointComponent> |
getComponentRegistry() |
Set<com.sun.xml.ws.api.Component> |
getComponents() |
com.sun.xml.ws.api.server.Container |
getContainer() |
com.sun.xml.ws.api.config.management.EndpointCreationAttributes |
getCreationAttributes()
Returns attributes used for creation of this endpoint.
|
<T extends EndpointReference> |
getEndpointReference(Class<T> clazz,
String address,
String wsdlAddress,
Element... referenceParameters) |
<T extends EndpointReference> |
getEndpointReference(Class<T> clazz,
String address,
String wsdlAddress,
List<Element> metadata,
List<Element> referenceParameters) |
Class<T> |
getImplementationClass() |
org.glassfish.gmbal.ManagedObjectManager |
getManagedObjectManager() |
com.sun.xml.ws.wsdl.OperationDispatcher |
getOperationDispatcher() |
com.sun.xml.ws.policy.PolicyMap |
getPolicyMap() |
com.sun.xml.ws.api.model.wsdl.WSDLPort |
getPort() |
QName |
getPortName() |
com.sun.xml.ws.api.model.SEIModel |
getSEIModel() |
com.sun.xml.ws.api.server.ServiceDefinition |
getServiceDefinition() |
QName |
getServiceName() |
void |
process(com.sun.xml.ws.api.message.Packet request,
com.sun.xml.ws.api.server.WSEndpoint.CompletionCallback callback,
com.sun.xml.ws.api.pipe.FiberContextSwitchInterceptor interceptor) |
void |
schedule(com.sun.xml.ws.api.message.Packet request,
com.sun.xml.ws.api.server.WSEndpoint.CompletionCallback callback,
com.sun.xml.ws.api.pipe.FiberContextSwitchInterceptor interceptor) |
void |
setExecutor(Executor exec) |
void |
swapEndpointDelegate(com.sun.xml.ws.api.server.WSEndpoint<T> endpoint)
Sets a new WSEndpoint instance to which method calls will be forwarded from
then on.
|
create, create, create, create, getBoundEndpoints, getDefaultPortName, getDefaultPortName, getDefaultPortName, getDefaultPortName, getDefaultServiceName, getDefaultServiceName, getDefaultServiceName, getDefaultServiceName, getEngine, getSPI, schedulepublic ManagedEndpoint(com.sun.xml.ws.api.server.WSEndpoint<T> endpoint, com.sun.xml.ws.api.config.management.EndpointCreationAttributes attributes)
endpoint - The wrapped WSEndpoint instance.attributes - Several attributes that were used to create the original WSEndpoint
instance and that cannot be queried from WSEndpoint itself. This is used by
the communication API to recreate WSEndpoint instances with the same parameters.public void addNotifier(ReconfigNotifier notifier)
notifier - Callback object allows us to send a notification when the
endpoint was reconfigured.public com.sun.xml.ws.api.config.management.EndpointCreationAttributes getCreationAttributes()
public void swapEndpointDelegate(com.sun.xml.ws.api.server.WSEndpoint<T> endpoint)
endpoint - The WSEndpoint instance. May not be null.public void dispose()
dispose in class com.sun.xml.ws.api.server.WSEndpoint<T>public com.sun.xml.ws.api.pipe.Codec createCodec()
createCodec in class com.sun.xml.ws.api.server.WSEndpoint<T>public QName getServiceName()
getServiceName in class com.sun.xml.ws.api.server.WSEndpoint<T>public QName getPortName()
getPortName in class com.sun.xml.ws.api.server.WSEndpoint<T>public Class<T> getImplementationClass()
getImplementationClass in class com.sun.xml.ws.api.server.WSEndpoint<T>public com.sun.xml.ws.api.WSBinding getBinding()
getBinding in class com.sun.xml.ws.api.server.WSEndpoint<T>public com.sun.xml.ws.api.server.Container getContainer()
getContainer in class com.sun.xml.ws.api.server.WSEndpoint<T>public com.sun.xml.ws.api.model.wsdl.WSDLPort getPort()
getPort in class com.sun.xml.ws.api.server.WSEndpoint<T>public void setExecutor(Executor exec)
setExecutor in class com.sun.xml.ws.api.server.WSEndpoint<T>public void schedule(com.sun.xml.ws.api.message.Packet request,
com.sun.xml.ws.api.server.WSEndpoint.CompletionCallback callback,
com.sun.xml.ws.api.pipe.FiberContextSwitchInterceptor interceptor)
schedule in class com.sun.xml.ws.api.server.WSEndpoint<T>public void process(com.sun.xml.ws.api.message.Packet request,
com.sun.xml.ws.api.server.WSEndpoint.CompletionCallback callback,
com.sun.xml.ws.api.pipe.FiberContextSwitchInterceptor interceptor)
process in class com.sun.xml.ws.api.server.WSEndpoint<T>public com.sun.xml.ws.api.server.WSEndpoint.PipeHead createPipeHead()
createPipeHead in class com.sun.xml.ws.api.server.WSEndpoint<T>public com.sun.xml.ws.api.server.ServiceDefinition getServiceDefinition()
getServiceDefinition in class com.sun.xml.ws.api.server.WSEndpoint<T>public Set<com.sun.xml.ws.api.server.EndpointComponent> getComponentRegistry()
getComponentRegistry in class com.sun.xml.ws.api.server.WSEndpoint<T>@NotNull public Set<com.sun.xml.ws.api.Component> getComponents()
getComponents in interface com.sun.xml.ws.api.ComponentRegistrygetComponents in class com.sun.xml.ws.api.server.WSEndpoint<T>public com.sun.xml.ws.api.model.SEIModel getSEIModel()
getSEIModel in class com.sun.xml.ws.api.server.WSEndpoint<T>public com.sun.xml.ws.policy.PolicyMap getPolicyMap()
getPolicyMap in class com.sun.xml.ws.api.server.WSEndpoint<T>public org.glassfish.gmbal.ManagedObjectManager getManagedObjectManager()
getManagedObjectManager in class com.sun.xml.ws.api.server.WSEndpoint<T>public void closeManagedObjectManager()
closeManagedObjectManager in class com.sun.xml.ws.api.server.WSEndpoint<T>public com.sun.xml.ws.api.pipe.ServerTubeAssemblerContext getAssemblerContext()
getAssemblerContext in class com.sun.xml.ws.api.server.WSEndpoint<T>public boolean equalsProxiedInstance(com.sun.xml.ws.api.server.WSEndpoint endpoint)
equalsProxiedInstance in class com.sun.xml.ws.api.server.WSEndpoint<T>public <T extends EndpointReference> T getEndpointReference(Class<T> clazz, String address, String wsdlAddress, Element... referenceParameters)
getEndpointReference in class com.sun.xml.ws.api.server.WSEndpoint<T>public <T extends EndpointReference> T getEndpointReference(Class<T> clazz, String address, String wsdlAddress, List<Element> metadata, List<Element> referenceParameters)
getEndpointReference in class com.sun.xml.ws.api.server.WSEndpoint<T>public com.sun.xml.ws.wsdl.OperationDispatcher getOperationDispatcher()
getOperationDispatcher in class com.sun.xml.ws.api.server.WSEndpoint<T>public com.sun.xml.ws.api.message.Packet createServiceResponseForException(com.sun.xml.ws.api.pipe.ThrowableContainerPropertySet tcps,
com.sun.xml.ws.api.message.Packet packet,
com.sun.xml.ws.api.SOAPVersion soapv,
com.sun.xml.ws.api.model.wsdl.WSDLPort wsdlp,
com.sun.xml.ws.api.model.SEIModel seim,
com.sun.xml.ws.api.WSBinding wsb)
createServiceResponseForException in class com.sun.xml.ws.api.server.WSEndpoint<T>Copyright © 2005–2018 Oracle Corporation. All rights reserved.