Class EndpointFactoryImpl
java.lang.Object
com.sun.xml.ws.config.management.server.EndpointFactoryImpl
- All Implemented Interfaces:
ManagedEndpointFactory
Create a ManagedEndpoint if the policy of the endpoint requires it. Otherwise
returns the given endpoint.
- Author:
- Fabian Ritzmann, Martin Grebac
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> WSEndpoint<T>createEndpoint(WSEndpoint<T> endpoint, EndpointCreationAttributes attributes) This method may return a WSEndpoint implementation that wraps the original WSEndpoint instance.
-
Constructor Details
-
EndpointFactoryImpl
public EndpointFactoryImpl()
-
-
Method Details
-
createEndpoint
public <T> WSEndpoint<T> createEndpoint(WSEndpoint<T> endpoint, EndpointCreationAttributes attributes) Description copied from interface:ManagedEndpointFactoryThis method may return a WSEndpoint implementation that wraps the original WSEndpoint instance. This allows to interject e.g. management code. If management has not been enabled for this endpoint, it will return the original WSEndpoint instance.- Specified by:
createEndpointin interfaceManagedEndpointFactory- Type Parameters:
T- The endpoint implementation type.- Parameters:
endpoint- The endpoint instance.attributes- The parameters with which the original endpoint instance was created.- Returns:
- A WSEndpoint that wraps the original WSEndpoint instance or the original WSEndpoint instance.
-