Builder Config
data class BuilderConfig(val envs: MutableMap<String, ByteArray>, val interfaces: MutableMap<String, MutableSet<String>>, val redirects: MutableMap<String, String>, val wrappers: MutableMap<String, Wrapper>, val packages: MutableMap<String, WrapPackage>, val resolvers: MutableList<UriResolver>, val ffiBundles: MutableList<NativeBundle>)
Represents in intermediary representation of the Polywrap Client configuration, used to facilitate config composition in the ConfigBuilder.
Constructors
Link copied to clipboard
constructor(envs: MutableMap<String, ByteArray>, interfaces: MutableMap<String, MutableSet<String>>, redirects: MutableMap<String, String>, wrappers: MutableMap<String, Wrapper>, packages: MutableMap<String, WrapPackage>, resolvers: MutableList<UriResolver>, ffiBundles: MutableList<NativeBundle>)
Properties
Link copied to clipboard
A MutableMap mapping environment URIs to their respective WrapEnv.
Link copied to clipboard
Link copied to clipboard
A MutableMap mapping interface URIs to their respective MutableSet of implementation URIs.
Link copied to clipboard
A MutableMap mapping package URIs to their respective WrapPackage instances.
Link copied to clipboard
A MutableMap mapping source URIs to their respective destination URIs.
Link copied to clipboard
A MutableList of UriResolver instances.
Link copied to clipboard
A MutableMap mapping wrapper URIs to their respective Wrapper instances.