public class ClientRuntimeBuilder extends Object
A convenience class to assemble custom ClientRuntime. It allows to easily configure custom modules and create local runtime.
 To create this builder use ClientRuntime.builder() method.
 
| Modifier and Type | Method and Description | 
|---|---|
| ClientRuntimeBuilder | addModule(Module module) | 
| ClientRuntimeBuilder | addModules(Collection<Module> modules) | 
| ClientRuntime | build() | 
| ClientRuntimeBuilder | disableModulesAutoLoading()Disables DI module auto-loading. | 
| ClientRuntimeBuilder | local(Injector serverInjector)Create  ClientRuntimethat provides an ROP stack based on a local
 connection on top of a server stack. | 
| ClientRuntimeBuilder | properties(Map<String,String> properties) | 
public ClientRuntimeBuilder disableModulesAutoLoading()
CayenneClientModuleProvider service provider interface.
 If you decide to disable auto-loading, make sure you provide all the modules that you need.public ClientRuntimeBuilder addModule(Module module)
public ClientRuntimeBuilder addModules(Collection<Module> modules)
public ClientRuntimeBuilder properties(Map<String,String> properties)
properties - contributed to ServerModulepublic ClientRuntimeBuilder local(Injector serverInjector)
ClientRuntime that provides an ROP stack based on a local
 connection on top of a server stack.serverInjector - server injectorpublic ClientRuntime build()
Copyright © 2001–2023 Apache Cayenne. All rights reserved.