Package org.eclipse.rap.rwt.service
Interface ServiceManager
public interface ServiceManager
The service manager is used to register service handlers with the framework. An instance can be
obtained from
RWT.getServiceManager(). Service handlers can also be registered in an
ApplicationConfiguration.- Since:
- 2.0
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionReturns the URL to access a service handler.voidregisterServiceHandler(String id, ServiceHandler serviceHandler) Registers a new service handler with the given unique id.voidUnregisters the service handler with the given id.
-
Method Details
-
registerServiceHandler
Registers a new service handler with the given unique id. The id is used to address the service handler in a request. The URL to address a registered service handler can be obtained fromgetServiceHandlerUrl(String).- Parameters:
id- the id to register this service handler withserviceHandler- the service handler to register- Throws:
IllegalArgumentException- if a service handler is already registered with the given id- See Also:
-
unregisterServiceHandler
Unregisters the service handler with the given id. If no service hander has been registered with the given id, nothing happens.- Parameters:
id- the id of the service handler to remove- See Also:
-
getServiceHandlerUrl
Returns the URL to access a service handler. The URL contains a parameter, it is legal to append more parameters by appending"&key=value...".- Parameters:
id- the id that the service handler has been registered with- Returns:
- the URL to address the service handler
-