ExecutionApiMerge

(Difference between revisions)
Phejl (Talk | contribs)
(Created page with '=Execution API merge= __TOC__ ==Problem statement== * There is a need of common public API for executing external processes - either on local host or remote host. * There are sev…')
Newer edit →

Revision as of 11:22, 5 November 2012

Execution API merge

Contents

Problem statement

  • There is a need of common public API for executing external processes - either on local host or remote host.
  • There are several flavors of related APIs:
    • dlight.nativeexecution - non public (friend) API used by C/C++ modules and many modules in Studio ( 119 friends in total); All the code that uses this API is under our control;
    • extexecution - PUBLIC API for executing remote processes. It is plug-able and allows to pass own ProcessBuilder. As API is public, there are users of the API that are not under our control... (54 modules in nb codebase use it)

richexecution (within lib.terminalemulator)

Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo