/** * Is called for responses or errors which were directly sent to the mapping actor as a response. * * @param signal the response/error */ private void handleSignal(final Signal<?> signal) { // map to outbound signal without authorized target (responses and errors are only sent to its origin) log.debug("Handling raw signal: {}", signal); handleOutboundSignal(OutboundSignalFactory.newOutboundSignal(signal, Collections.emptySet())); }
private void handleOutboundSignal(final OutboundSignal outbound) { final Signal<?> signal = outbound.getSource(); enhanceLogUtil(signal); log.debug("Handling outbound signal: {}", signal); mapToExternalMessage(signal) .map(message -> OutboundSignalFactory.newMappedOutboundSignal(outbound, message)) .ifPresent(outboundSignal -> publisherActor.forward(outboundSignal, getContext())); }
private void handleOutboundSignal(final OutboundSignal outbound) { final Signal<?> signal = outbound.getSource(); enhanceLogUtil(signal); log.debug("Handling outbound signal: {}", signal); mapToExternalMessage(signal) .map(message -> OutboundSignalFactory.newMappedOutboundSignal(outbound, message)) .ifPresent(outboundSignal -> publisherActor.forward(outboundSignal, getContext())); }
/** * Is called for responses or errors which were directly sent to the mapping actor as a response. * * @param signal the response/error */ private void handleSignal(final Signal<?> signal) { // map to outbound signal without authorized target (responses and errors are only sent to its origin) log.debug("Handling raw signal: {}", signal); handleOutboundSignal(OutboundSignalFactory.newOutboundSignal(signal, Collections.emptySet())); }
final OutboundSignal outbound = OutboundSignalFactory.newOutboundSignal(signal, filteredTargets); clientActorRouter.tell(outbound, getSender());
final OutboundSignal outbound = OutboundSignalFactory.newOutboundSignal(signal, filteredTargets); clientActorRouter.tell(outbound, getSender());