<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
<dependency>
<groupId>com.github.HZERR</groupId>
<artifactId>FXEngine-Bridge</artifactId>
<version>1.0</version>
</dependency>
Библиотеки не поставляются вместе с FXEngine-Bridge. Вы должны сами добавить их в свой проект при необходимости
- Spring Context 6.1.6
- TypeSafe Config 1.4.3
- SLF4J API 2.1.0-alpha1
- Logback Classic 1.5.3
- CommonInstruments-JDK17 1.4.2.2
import ru.hzerr.capmonster.request.ImageToTextRequest;
import ru.hzerr.capmonster.response.Response;
import ru.hzerr.capmonster.response.impl.ImageToTextData;
import ru.hzerr.fx.engine.core.annotation.Include;
import ru.hzerr.fx.engine.core.annotation.RegisteredPrototype;
import ru.hzerr.fx.engine.core.annotation.metadata.EngineLogProvider;
import ru.hzerr.fx.engine.core.interfaces.logging.ILogProvider;
@RegisteredPrototype
public class Capmonster extends AbstractCapmonster {
private ILogProvider logProvider;
public Capmonster(String clientKey) {
super(clientKey);
}
@Override
public Response<ImageToTextData> send(ImageToTextRequest imageToTextRequest) {
if (logProvider != null)
logProvider.getLogger().debug("Отправка запроса...");
return null;
}
@Include(required = false)
public void setLogProvider(@EngineLogProvider ILogProvider logProvider) {
this.logProvider = logProvider;
}
public static Capmonster from(String clientKey) {
return new Capmonster(clientKey);
}
}