InternalHeadHandler.java
/*
* SPDX-FileCopyrightText: 2023-2025 Lucimber UG
* SPDX-License-Identifier: Apache-2.0
*/
package com.lucimber.dbus.connection;
import com.lucimber.dbus.message.OutboundMessage;
import java.util.concurrent.CompletableFuture;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
final class InternalHeadHandler extends AbstractDuplexHandler
implements InboundHandler, OutboundHandler {
private static final Logger LOGGER = LoggerFactory.getLogger(InternalHeadHandler.class);
@Override
public void handleOutboundMessage(
Context ctx, OutboundMessage msg, CompletableFuture<Void> future) {
ctx.getConnection().sendAndRouteResponse(msg, future);
}
@Override
protected Logger getLogger() {
return LOGGER;
}
}