Package org.glassfish.webservices
Class WebServiceEjbEndpointRegistry
- java.lang.Object
-
- org.glassfish.webservices.WebServiceEjbEndpointRegistry
-
- All Implemented Interfaces:
WSEjbEndpointRegistry
@Service @Singleton public class WebServiceEjbEndpointRegistry extends Object implements WSEjbEndpointRegistry
This class acts as a registry of all the webservice EJB end points enabled in this application server.- Author:
- Bhakti Mehta
-
-
Constructor Summary
Constructors Constructor Description WebServiceEjbEndpointRegistry()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EjbRuntimeEndpointInfocreateEjbEndpointInfo(WebServiceEndpoint webServiceEndpoint, EjbEndpointFacade ejbContainer, Object servant)Creates a new EjbRuntimeEndpointInfo instance depending on the type and version of the web service implementation.EjbRuntimeEndpointInfogetEjbWebServiceEndpoint(String uriRaw, String method, String query)CollectiongetEjbWebServiceEndpoints()voidregisterEndpoint(WebServiceEndpoint webserviceEndpoint, EjbEndpointFacade ejbContainer, Object servant, Class tieClass)This method will register an endpoint the EjbEndpointRegistryvoidunregisterEndpoint(String endpointAddressUri)This method will unregister an endpoint the EjbEndpointRegistry
-
-
-
Method Detail
-
registerEndpoint
public void registerEndpoint(WebServiceEndpoint webserviceEndpoint, EjbEndpointFacade ejbContainer, Object servant, Class tieClass)
Description copied from interface:WSEjbEndpointRegistryThis method will register an endpoint the EjbEndpointRegistry- Specified by:
registerEndpointin interfaceWSEjbEndpointRegistry
-
unregisterEndpoint
public void unregisterEndpoint(String endpointAddressUri)
Description copied from interface:WSEjbEndpointRegistryThis method will unregister an endpoint the EjbEndpointRegistry- Specified by:
unregisterEndpointin interfaceWSEjbEndpointRegistry
-
createEjbEndpointInfo
public EjbRuntimeEndpointInfo createEjbEndpointInfo(WebServiceEndpoint webServiceEndpoint, EjbEndpointFacade ejbContainer, Object servant)
Creates a new EjbRuntimeEndpointInfo instance depending on the type and version of the web service implementation.
-
getEjbWebServiceEndpoint
public EjbRuntimeEndpointInfo getEjbWebServiceEndpoint(String uriRaw, String method, String query)
-
getEjbWebServiceEndpoints
public Collection getEjbWebServiceEndpoints()
-
-