mirror of
https://github.com/chylex/Minecraft-Phantom-Panel.git
synced 2025-04-29 12:34:09 +02:00
18 lines
862 B
C#
18 lines
862 B
C#
using Phantom.Common.Messages.Agent.BiDirectional;
|
|
using Phantom.Common.Messages.Agent.ToController;
|
|
using Phantom.Utils.Rpc.Message;
|
|
|
|
namespace Phantom.Common.Messages.Agent;
|
|
|
|
public interface IMessageToControllerListener {
|
|
Task<NoReply> HandleRegisterAgent(RegisterAgentMessage message);
|
|
Task<NoReply> HandleUnregisterAgent(UnregisterAgentMessage message);
|
|
Task<NoReply> HandleAgentIsAlive(AgentIsAliveMessage message);
|
|
Task<NoReply> HandleAdvertiseJavaRuntimes(AdvertiseJavaRuntimesMessage message);
|
|
Task<NoReply> HandleReportAgentStatus(ReportAgentStatusMessage message);
|
|
Task<NoReply> HandleReportInstanceStatus(ReportInstanceStatusMessage message);
|
|
Task<NoReply> HandleReportInstanceEvent(ReportInstanceEventMessage message);
|
|
Task<NoReply> HandleInstanceOutput(InstanceOutputMessage message);
|
|
Task<NoReply> HandleReply(ReplyMessage message);
|
|
}
|