Ich habe dieses paar Funktionen, und ich würde gerne wissen, ob es möglich ist, die Parameter deviceEvent.hasAlarm()
zu .map(this::sendSMS)
Java 8 Streams Karten mit Parametern
private void processAlarm (DeviceEvent deviceEvent) {
notificationsWithGuardians.stream()
.filter (notification -> notification.getLevels().contains(deviceEvent.getDeviceMessage().getLevel()))
.map(this::sendSMS)
.map(this::sendEmail);
}
private DeviceAlarmNotification sendSMS (DeviceAlarmNotification notification, DeviceEvent deviceEvent) {
if (deviceEvent.hasAlarm()) {
}
return notification;
}