Interface RemoteCallable

All Superinterfaces:
Serializable

public interface RemoteCallable extends Serializable
On macOS and Windows Vista and higher, the 'require admin user' action can spawn additional installation processes that have full admin rights. If you have selected to elevate the main installation process you can implement this interface and pass it to Context.runUnelevated(com.install4j.api.context.RemoteCallable) to run code in the context of the original user account. Otherwise Context.runElevated(com.install4j.api.context.RemoteCallable, boolean) can be used to execute something with full admin rights. All implementations must be fully serializable.
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    The method that will be executed within the requested account.