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 EjbRuntimeEndpointInfo
createEjbEndpointInfo(WebServiceEndpoint webServiceEndpoint, EjbEndpointFacade ejbContainer, Object servant)
Creates a new EjbRuntimeEndpointInfo instance depending on the type and version of the web service implementation.EjbRuntimeEndpointInfo
getEjbWebServiceEndpoint(String uriRaw, String method, String query)
Collection
getEjbWebServiceEndpoints()
void
registerEndpoint(WebServiceEndpoint webserviceEndpoint, EjbEndpointFacade ejbContainer, Object servant, Class tieClass)
This method will register an endpoint the EjbEndpointRegistryvoid
unregisterEndpoint(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:WSEjbEndpointRegistry
This method will register an endpoint the EjbEndpointRegistry- Specified by:
registerEndpoint
in interfaceWSEjbEndpointRegistry
-
unregisterEndpoint
public void unregisterEndpoint(String endpointAddressUri)
Description copied from interface:WSEjbEndpointRegistry
This method will unregister an endpoint the EjbEndpointRegistry- Specified by:
unregisterEndpoint
in 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()
-
-