See: Description
| Package | Description |
|---|---|
| com.revo.deployr.client.broker |
Defines a high-level programming model for DeployR-enabled client applications.
|
| com.revo.deployr.client.broker.app |
Defines interfaces for
RBroker compliant client application simulators. |
| com.revo.deployr.client.broker.config |
Defines
RBroker configuration options. |
| com.revo.deployr.client.broker.options |
Defines
RTask configuration options. |
| com.revo.deployr.client.factory |
Defines convenience factory classes for DeployR-enabled client applications.
|
The Java RBroker Framework exposes a high-level programming model for building DeployR-enabled client applications. By using the RBroker Framework an application developer can focus entirely on integrating R Analytics, while offloading the complexity of managing client-side API task queues and server-side R session lifecycles.
The basic programming model for working with the framework is as follows:
This programming model can be further simplified for application developers by leveraging asynchronous callbacks. Simply register an RTaskListener with your RBroker instance and the RBroker will automatically notify your application when each RTask completes. This approach allows your application to skip step 5. above and scale effortlessly.