Skip to content

Latest commit

History

38 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Подключение библиотеки

<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. Вы должны сами добавить их в свой проект при необходимости

  1. Spring Context 6.1.6
  2. TypeSafe Config 1.4.3
  3. SLF4J API 2.1.0-alpha1
  4. Logback Classic 1.5.3
  5. CommonInstruments-JDK17 1.4.2.2

Пример использования

importru.hzerr.capmonster.request.ImageToTextRequest;
importru.hzerr.capmonster.response.Response;
importru.hzerr.capmonster.response.impl.ImageToTextData;
importru.hzerr.fx.engine.core.annotation.Include;
importru.hzerr.fx.engine.core.annotation.RegisteredPrototype;
importru.hzerr.fx.engine.core.annotation.metadata.EngineLogProvider;
importru.hzerr.fx.engine.core.interfaces.logging.ILogProvider;
@RegisteredPrototypepublicclassCapmonsterextendsAbstractCapmonster {
privateILogProviderlogProvider;
publicCapmonster(StringclientKey) {
super(clientKey);
}
@OverridepublicResponse<ImageToTextData> send(ImageToTextRequestimageToTextRequest) {
if (logProvider != null)
logProvider.getLogger().debug("Отправка запроса...");
returnnull;
}
@Include(required = false)
publicvoidsetLogProvider(@EngineLogProviderILogProviderlogProvider) {
this.logProvider = logProvider;
}
publicstaticCapmonsterfrom(StringclientKey) {
returnnewCapmonster(clientKey);
}
}

About

Integration library with FXEngine

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages