mirror of
https://github.com/chylex/Minecraft-Phantom-Panel.git
synced 2025-08-18 18:24:56 +02:00
.config
.run
.workdir
Agent
Common
Phantom.Common.Data
Phantom.Common.Data.Tests
Phantom.Common.Logging
Phantom.Common.Messages
BiDirectional
ToAgent
ToServer
IMessageToAgent.cs
IMessageToAgentListener.cs
IMessageToServer.cs
IMessageToServerListener.cs
MessageRegistries.cs
Phantom.Common.Messages.csproj
Phantom.Common.Minecraft
Docker
Server
Utils
.dockerignore
.gitattributes
.gitignore
AddMigration.bat
AddMigration.sh
Directory.Build.props
Directory.Build.targets
Dockerfile
LICENSE
Packages.props
PhantomPanel.sln
README.md
global.json
19 lines
863 B
C#
19 lines
863 B
C#
using Phantom.Common.Messages.BiDirectional;
|
|
using Phantom.Common.Messages.ToServer;
|
|
using Phantom.Utils.Rpc.Message;
|
|
|
|
namespace Phantom.Common.Messages;
|
|
|
|
public interface IMessageToServerListener {
|
|
bool IsDisposed { get; }
|
|
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);
|
|
}
|