Uses of Class
io.github.protasm.jvmud.execution.instance.InstancePersona
Packages that use InstancePersona
Package
Description
Mudlib assembly and execution inside a worker JVM.
-
Uses of InstancePersona in io.github.protasm.jvmud.execution.instance
Methods in io.github.protasm.jvmud.execution.instance that return InstancePersonaModifier and TypeMethodDescriptionInstanceHost.attachPersona(PrintWriter out, String remoteAddress) MudInstance.attachPersona(PrintWriter out, String remoteAddress) Queues attachment to this mudlib before delivering player input.Methods in io.github.protasm.jvmud.execution.instance with parameters of type InstancePersonaModifier and TypeMethodDescriptiondefault voidInstanceHost.bindClientProtocolSink(InstancePersona persona, BiConsumer<String, String> protocolOutputSink) Binds the transport callback used for negotiated out-of-band protocol messages.voidMudInstance.bindClientProtocolSink(InstancePersona persona, BiConsumer<String, String> protocolOutputSink) Queues the transport output binding for a selected persona.voidInstanceHost.detachPersona(InstancePersona persona) voidMudInstance.detachPersona(InstancePersona persona) Queues session detachment after prior world work.voidInstanceHost.dispatch(InstancePersona persona, PrintWriter out, String commandLine) Delivers input; player-facing command meaning and responses belong to the mudlib.voidMudInstance.dispatch(InstancePersona persona, PrintWriter out, String commandLine) Delivers input on the world queue; mudlib command results stay inside the instance.booleanInstanceHost.isAttached(InstancePersona persona) booleanMudInstance.isAttached(InstancePersona persona) Reads attachment state in order with world work.booleanInstanceHost.isCapturingInput(InstancePersona persona) booleanMudInstance.isCapturingInput(InstancePersona persona) Reads input capture state in order with world work.booleanInstanceHost.isCapturingNoEchoInput(InstancePersona persona) booleanMudInstance.isCapturingNoEchoInput(InstancePersona persona) Reads hidden-input state in order with world work.voidInstanceHost.printPromptIfReady(InstancePersona persona, PrintWriter out) voidMudInstance.printPromptIfReady(InstancePersona persona, PrintWriter out) Queues prompt delivery after preceding world work.default voidInstanceHost.receiveClientProtocolMessage(InstancePersona persona, String protocol, String message) Delivers one decoded-text message received over a negotiated client protocol.voidMudInstance.receiveClientProtocolMessage(InstancePersona persona, String protocol, String message) Queues a decoded client protocol message.default voidInstanceHost.setClientProtocolEnabled(InstancePersona persona, String protocol, boolean enabled) Notifies the hosted runtime that a client protocol has been enabled or disabled.voidMudInstance.setClientProtocolEnabled(InstancePersona persona, String protocol, boolean enabled) Queues a client protocol state change.