Описание тега supplier
3
ответа
Почему подстановочные знаки параметров типа поставщика или методов flatMap в Optional или?
Optional.or метод был добавлен в Java 9. Это подпись метода public Optional<T> or(Supplier<? extends Optional<? extends T>> supplier) Почему параметр типа Supplier принятие ? extends Optional а не просто Optional, поскольку Option…
10 дек '18 в 01:25
0
ответов
Почему это лямбда-выражение не может автоматически загружаться / доставляться поставщику?
При вызове функции, у которой есть параметр Supplier<O>... и ввод лямбд по мере необходимости. Я применил следующую ошибку и не позволил ide (eclipse-oxygen) построить проект Internal compiler error: java.lang.UnsupportedOperationException: no…
10 ноя '17 в 19:55
0
ответов
Реализация по умолчанию общего ссылочного класса в Java
Есть ли какой-нибудь шаблон для написания простого класса-держателя в Javaили, что еще лучше, повторно использовать существующую реализацию? java.xml.ws.Holder класс выставляет свою ценность через публичное поле и java.util.Optional не поддерживает …
12 фев '19 в 00:48
1
ответ
Использование Callable вместо поставщика или наоборот
Я наткнулся на код, который использовал Callable вместо Supplier, Я не видел ни одной темы, появляющейся для использования Callable, Но это нормально использовать Callable вместо Supplier?. Один из разработчиков, с которым я работаю, заявил, что он …
11 дек '18 в 15:26
0
ответов
В чем разница между этими лямбда-поставщиками?
Я просто хотел узнать, есть ли разница между этими двумя утверждениями поставщика: () -> this.enabled this::enabled Заранее спасибо:).
01 сен '18 в 20:45
1
ответ
Java: получить тип класса возвращаемого объекта универсального поставщика
Давайте предположим, что дано следующее определение: final Supplier<MyClass> supplier = MyClass::new; Есть ли способ, которым я могу получить MyClass.class без фактического вызова .get() на поставщика? Зачем? Я должен знать указанный класс, чт…
26 сен '18 в 07:33
3
ответа
Почему Optional<T> не реализует поставщика<T>?
Мы все это знаем Optional<T> есть метод T get()так почему же не реализовать Supplier<T>? Если бы не было причины, почему это сломало бы какой-либо предыдущий код, если бы Oracle внедрил его в будущую версию Java?
17 окт '17 в 04:26
0
ответов
Попытка использовать com.google.common.base.Supplier с JPA, нулевой указатель на поставщика
Поэтому я хочу запомнить вызов в БД, который получает действительные имена пользователей, и просто обращаться к ним от поставщика, вместо того, чтобы делать дорогие вызовы в БД. Таким образом я попытался сделать этот класс: открытый класс UserNameSu…
26 июн '18 в 19:35
2
ответа
Можно ли считать "вызов по имени" в Scala синтаксическим сахаром API функционального интерфейса Java8?
Пример Scala "call be name":def giveMeName(b: => String) javap результат: public class some.package.CallByNameEx { public void giveMeName(scala.Function0<java.lang.String>); public some.package.CallByNameEx(); } Пример API функционального и…
23 июл '18 в 09:00
0
ответов
Использование интерфейса поставщика Java для облегчения имитационного поведения для модульных тестов
Недавно мне пришлось провести рефакторинг класса [X] и улучшить его модульное тестирование, и при этом я обнаружил, что для полного охвата класса тестами мне нужно было смоделировать поведение 3 различных компонентов класса., Для аргументов ради кла…
12 ноя '18 в 16:14
1
ответ
Поведение поставщика Java 8: финальная переменная может не инициализироваться
Java запрещает использование конечной переменной внутри поставщика, так как она может быть не инициализирована, но при этом должна стоять "(это)". переменная заставляет его компилироваться и работать нормально. Кроме того, вызов такого поставщика пр…
05 мар '18 в 20:06
3
ответа
Java, как хранить геттеры в карте
Я хотел бы назвать динамический геттер по заданному перечислению. Я хочу определить это в статической карте. Но я не уверен, как мой объект будет использовать метод. У меня есть Color enum и библиотека объектов. public enum Color { Red, Blue, Black,…
11 июл '18 в 11:29
0
ответов
java.lang.Long не является функциональным интерфейсом
Я создал этот класс GenericBuilder (едва вдохновленный Как реализовать шаблон построителя в Java 8?) public class GenericBuilder<T> { private final T instance; private GenericBuilder(T instance) { this.instance = instance; } public static <…
28 дек '18 в 22:12
3
ответа
Использование Java-поставщика / функции для передачи метода в статический метод
У меня есть пара классов: public class TextContent { private String externalId; } public class ImageContent { private String externalImageId; } public static void validateImageInput(List<ImageContent> imageAssets, String requestId) { if(Collec…
12 май '18 в 04:01
1
ответ
Как создать "Custom Injection Provider" (фабрика) без трикотажа
Есть ли способ достичь того же результата, описанного здесь, не в зависимости от трикотажа, а в чистом виде? Я хотел бы создать пользовательский поставщик инъекций, например, Джерси, чтобы я мог внедрить MyClass, извлекая пользовательские данные из …
02 авг '18 в 10:23
1
ответ
Как пройти подачу из котлина?
Посмотрите на код: CompletableFuture.supplyAsync({ awsBatch.terminateJob( TerminateJobRequest.builder().jobId(it).reason("terminated").build())}, executor) Intellij пойми меня: Type mismatrch: Required: Supplier<TerminateJobResponse> Found: ()…
19 июн '18 в 17:21
1
ответ
Класс Runnable не существует
Я реализовал виртуальный счетчик, просто считая от 0 до 100. Это очень просто, фабрика поставляет VirtualCounter, который реализует Runnable. @Getter @Setter public class VirtualTimer implements Runnable { private int currentValue = ThreadLocalRando…
18 июл '18 в 11:28
0
ответов
Соединение REST API WooCommerce с SOAP API поставщика с помощью Postman
Здравствуйте, я прошу помощи в попытке подключить мой API woocommerce rest API к мылу API моего поставщика с помощью почтальона. Я уже включил API WooCommerce и имею учетные данные. Мои поставщики API использует имя пользователя и пароль для доступа…
25 апр '18 в 00:11
1
ответ
Практическое использование опции для передачи "Поставщик" в качестве поставщика сообщений в JUnit 5
Assertions класс в JUnit 5 позволяет передавать Supplier<String> как messageSupplier объект, который предоставляет текст сообщения, чтобы сообщить, когда тест не пройден. Например, assertEquals: public static void assertEquals( char expected,…
20 фев '19 в 02:24
3
ответа
Использование лямбда-функций для потребления всех объектов, предоставленных поставщиком
Ищите, как использовать лямбда-функции Java, чтобы Потребитель мог обрабатывать все объекты, предоставленные Поставщиком, и избавляться от явных while петля и null чеки. У меня есть ключи поставщика строк для базы данных, и я хочу использовать получ…
19 дек '18 в 04:49