package io.muoncore.extension.amqp;
import io.muoncore.channel.ChannelConnection;
import io.muoncore.message.MuonInboundMessage;
import io.muoncore.message.MuonOutboundMessage;
public interface AmqpChannel extends ChannelConnection<MuonOutboundMessage, MuonInboundMessage> {
void initiateHandshake(String serviceName, String protocol);
void respondToHandshake(AmqpHandshakeMessage message);
void onShutdown(ChannelFunction runnable);
}