Описание тега assisted-inject
4
ответа
Ищите пример инъекции с помощью кинжала
Из кинжала-обсуждения @: У меня есть класс, который получает некоторые зависимости от графа объекта и другие зависимости от вызывающего во время выполнения. public class ImageDownloader { // Get these dependencies from the injector. private final Ht…
02 апр '14 в 00:28
1
ответ
Создайте определенный класс в графе объектов с помощью Guice
Я застрял в ситуации, когда рано решил не создавать конкретный график с помощью Guice. Мне нужен завод, но я не могу понять, как его построить. Чего я достиг, так это системы управления игровыми объектами с учетом сессий. Все объекты, которые должны…
08 апр '13 в 13:05
1
ответ
guice-assistedinject.jar в целевой платформе Eclipse, но не может быть добавлен в зависимости плагина
Я разрабатываю приложение Eclipse RCP с Eclipse 4.4 Luna M5 и использую Guice 3.0. Поэтому я добавил guice.jar на свою целевую платформу, и для каждого разрабатываемого плагина я могу добавить комплект com.google.inject к зависимостям плагина с помо…
19 мар '14 в 10:00
1
ответ
Как работает AssistedInject для Dagger 2?
Библиотека AssitedInject от Square на самом деле представляет собой процессор аннотаций, который генерирует модули Dagger 2. Dagger 2 также является процессором аннотаций. И, как я знаю, нет способа контролировать порядок выполнения процессоров. В э…
16 дек '18 в 08:20
0
ответов
Guice Assisted Inject - java.lang.IllegalStateException: файл zip закрыт
У меня проблемы с использованием вспомогательной инъекции Guice в плагине spigot, и я не могу сузить проблему. Это ошибка, которую я получаю: > [12:00:38 INFO]: [DestinyMC] Enabling DestinyMC v1.0 > 2019-01-14 12:00:41,492 Log4j2-TF-1-AsyncLog…
14 янв '19 в 01:38
1
ответ
Что такое версия @Assisted для Spring boot?
Мне интересно, как конвертировать Guice's @Assisted аннотация в весеннюю загрузку в Java. Например, у меня есть этот код: @Inject public Merge(@Named(Conf.MkvFields.CHAININPUT_DELAY) String chainInputDelay, @Named(Conf.MkvFields.REAL_TIME_PROCESSING…
01 фев '19 в 16:25
0
ответов
Ошибка при внедрении контекста в AsyncTask с использованием Guice Assisted Inject Factory
Я создаю проект Android с использованием RoboGuice 2.0 с помощью расширения Guice - Assisted Inject. Прямо сейчас я сталкиваюсь с проблемой внедрения контекста через фабрику в потоке без пользовательского интерфейса. Пример проекта с показом моей пр…
26 янв '14 в 16:35
1
ответ
Как использовать Guice AssistedInject с несколькими реализациями интерфейса?
У меня проблемы с поиском, как иметь "динамический AssistedInject". Под этим я подразумеваю, что я хотел бы предоставить фабрике имя реализующего класса, которое необходимо использовать во время выполнения, на основе параметра. Вот что у меня сейчас…
12 дек '14 в 11:08
2
ответа
Android-ассистированная инъекция с Factory, использующей Roboguice, не работает
Я пытаюсь внедрить некоторые классы при передаче некоторых параметров в конструкторе. Чтобы достичь этого, я обнаружил, что в этих вопросах ( 1, 2) говорится, что этого можно достичь с помощью вспомогательной инъекции с завода. Вот так выглядит мой …
18 май '16 в 08:26
1
ответ
Привязка к java.lang.String, аннотированная @com.google.inject.assistedinject.Assisted(value=), уже настроена в TesterFactory.create()
import com.google.inject.assistedinject.Assisted; public interface TesterFactory { TesterResource create(@Assisted String serviceName, @Assisted String serviceType); } Мой класс TesterResource имеет 2 члена: @Inject @Assisted private String serviceN…
08 дек '16 в 14:49
1
ответ
Guice - привязка экземпляра, созданного фабрикой вспомогательных инъекций
Допустим, есть класс A, конструктор которого выглядит примерно так: public A(@Assited long id, @Assisten String name, ServiceA serviceA, ServiceB serviceB) И есть AFactory: public interface AFactory{ A create(long id, String name); } Так что для соз…
09 ноя '16 в 17:40
1
ответ
Инъекционные параметры с помощью цепочки с использованием guice-assistedinject
Я использую библиотеку Guice Assisted Inject, чтобы построить для меня фабрику. В настоящее время я настроил это так: class MyObject { @Inject public MyObject(@Assisted FirstDep first, @Assisted SecondDep second, ThirdDep third) { /**/ } } class Fir…
03 мар '14 в 11:59
1
ответ
Использование Assisted Inject с FactoryModuleBuilder в подсказке - Фабричное внедрение не выполняется
Я новичок, пытающийся выяснить, как внедрить вспомогательную инъекцию с помощью FactoryModuleBuilder. Я обратился к руководству по Java для реализации FactoryModuleBuilder. Я сделал все именно так, как сказано в документах. Его не вводят на заводе. …
22 май '13 в 10:02
1
ответ
@Assisted \ @ Использование провайдера при создании объектов в иерархическом дизайне
Этот вопрос о правильном использовании Guice @Assisted и @Provides, а также о том, как это сделать. Текущий дизайн, на который я ссылаюсь, выглядит примерно так: класс в верхней части иерархии также является единственным классом, который предоставля…
03 ноя '16 в 19:35
1
ответ
Как заставить Multibinder работать с FactoryModuleBuilder и Generics, используя Guice?
Я прочитал /questions/25562894/google-guice-multibinding-obobscheniya-assistedinject, но, похоже, он не отвечает моему конкретному сценарию. Вот что у меня есть: Интерфейсы для использования с FactoryModuleBuilder public interface IFilterFactory<…
12 авг '15 в 09:14
1
ответ
Guice: вспомогательные инъекции и поставщики
Предположим, у меня есть класс следующим образом: public class ComplicatedImpl implements Complicated { @Inject public ComplicatedImpl(Integer normal, @Assisted String assisted); public void addListener(Listener listener); } Теперь у меня есть Compl…
07 окт '14 в 23:12
1
ответ
Создание объектов с помощью AssistedInject Factory в Guice
У меня есть класс, который должен вводиться двумя разными способами: для общего назначения как синглтон настроенная версия как RequestScoped. Пример: public class TaskProcessorService implements TaskProcessor { private final TaskRegistry taskRegistr…
25 фев '17 в 11:24
1
ответ
Управление сложными жизненными циклами в Guice
Я столкнулся с ситуацией, когда у меня есть граф объектов данных, и я хотел бы создать один сервис для каждого узла на этом графе. Проблема в том, что этот сервис (и его зависимости) зависят от узла, для которого они работают. Что-то вроде этого: cl…
12 сен '16 в 03:45
0
ответов
Guice область действия и AssistedInject
У меня есть код, который использует AssistedInject для создания фабрик моих классов. Теперь я хочу создать несколько объектов, каждый из которых будет добавлен к другому элементу коллекции (можно сказать, обратное Multibinding). Мой подход заключает…
26 мар '18 в 13:30
0
ответов
Как связать фабрику вспомогательных инъекций, аннотированную с помощью Guice 3.0?
TL;DR - я хочу сделать это: bind(FooFactory.class) .annotatedWith(BarAnnotation.class) .toProvider(FactoryProvider.newFactory(FooFactory.class, Foo.class)); Но с помощью Guice 3.0 FactoryModuleBuilder. Вот моя установка: interface FooFactory { publi…
03 янв '19 в 21:57