Uses of Record Class
io.github.protasm.jvmud.execution.model.mudlib.MudlibProjection
Packages that use MudlibProjection
Package
Description
Mudlib assembly and execution inside a worker JVM.
Engine-to-mudlib boundary declarations, lifecycle hooks, and mudlib projections.
Host-facing LPC execution runtime.
Compiled-LPC support runtime consumed by generated bytecode.
-
Uses of MudlibProjection in io.github.protasm.jvmud.execution.instance
Methods in io.github.protasm.jvmud.execution.instance that return MudlibProjectionModifier and TypeMethodDescriptionCombinedPlayerPersonaAdapter.combinedProjection(Object playerObject) Returns the combined Player-profile and Persona-behavior projection for an LPC object. -
Uses of MudlibProjection in io.github.protasm.jvmud.execution.model.mudlib
Methods in io.github.protasm.jvmud.execution.model.mudlib that return MudlibProjectionModifier and TypeMethodDescriptionstatic MudlibProjectionMudlibProjection.combinedPlayerPersona(String sourcePath, Object object) static MudlibProjectionMudlibProjection.personaBehavior(String sourcePath, Object object) -
Uses of MudlibProjection in io.github.protasm.jvmud.language.exec
Methods in io.github.protasm.jvmud.language.exec with parameters of type MudlibProjectionModifier and TypeMethodDescriptionvoidLPCRuntime.bindSession(String sessionId, Object persona, String remoteAddress, Consumer<String> sessionOutputSink, MudlibProjection mudlibProjection) Binds a host session id to a persona with an explicit mudlib compatibility projection. -
Uses of MudlibProjection in io.github.protasm.jvmud.language.runtime
Methods in io.github.protasm.jvmud.language.runtime with parameters of type MudlibProjectionModifier and TypeMethodDescriptionvoidRuntimeContext.bindSession(String sessionId, Object persona, String remoteAddress, Consumer<String> sessionOutputSink, MudlibProjection mudlibProjection)