Package org.knime.core.webui.data
Class RpcDataService.RpcDataServiceBuilder
java.lang.Object
org.knime.core.webui.data.RpcDataService.RpcDataServiceBuilder
- All Implemented Interfaces:
DataService.DataServiceBuilder
- Enclosing class:
- RpcDataService
public static final class RpcDataService.RpcDataServiceBuilder
extends Object
implements DataService.DataServiceBuilder
The builder.
-
Method Summary
Modifier and TypeMethodDescriptionaddService(String name, Object handler) Add a named service which can be accessed via RPC of the form [name].[methodName] i.e.build()onDeactivate(Runnable deactivate)
-
Method Details
-
addService
Add a named service which can be accessed via RPC of the form [name].[methodName] i.e. the method name of the given handler prefixed by the name and a "dot".- Parameters:
name-handler- the handler whose methods are called for the respective requests. Whenever any of the methods are being called, aDataServiceContextis available within the method.- Returns:
- the builder
-
onDispose
- Specified by:
onDisposein interfaceDataService.DataServiceBuilder- Parameters:
dispose- the logic to execute on dispose, seeDataService.dispose()- Returns:
- this builder
-
onDeactivate
- Specified by:
onDeactivatein interfaceDataService.DataServiceBuilder- Parameters:
deactivate- the logic to execute on dispose, seeDataService.dispose()- Returns:
- this builder
-
build
- Returns:
- a new instance
-