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.void
registerServiceHandler
(String id, ServiceHandler serviceHandler) Registers a new service handler with the given unique id.void
Unregisters 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
-