Фабрики Entaxy

entaxy.runtime.object
Имя фабрики | Описание |
---|---|
base-object |
Корневая абстрактная фабрика для объектов Entaxy. |
entaxy.runtime.camel-component
Имя фабрики |
Описание |
abstract-camel-item |
Абстрактная фабрика, объединяющая все типы сущностей Apache Camel. |
abstract-camel-component |
Абстрактная фабрика для компонентов Apache Camel. Реализации данной фабрики описывают поля компонентов Apache Сamel без изменений. |
camel-timer |
Фабрика компонента Timer. |
camel-quartz |
Фабрика компонента Quartz. |
entaxy.runtime.camel-model
Имя фабрики |
Описание |
abstract-camel-model |
Абстрактная фабрика для описания моделей Camel, реализации адаптируют поля сущностей(компонентов) Apache Camel под использование в Entaxy. |
model-aggregate |
Фабрика для описания модели Aggregate, которая агрегирует множество сообщений в одно. |
model-quartz |
Фабрика для описания модели Quartz , которая обеспечивает старт процесса по расписанию. |
model-timer |
Фабрика для описания модели Timer, которая генерирует сообщения через заданные интервалы времени. Использует java.util.Timer. |
entaxy.runtime.config
Имя фабрики |
Описание |
common-config |
Фабрика Blueprint конфигураций. |
object-config |
Фабрика конфигураций объектов Entaxy. |
entaxy.runtime.connection
Имя фабрики |
Описание |
Отображаемое имя |
abstract-connection |
Абстрактная фабрика для коннекций. |
|
artemis-connection |
Фабрика для создания коннекции artemis. Этот компонент позволяет отправлять сообщения в JMS-очередь или топик (или получать из них). Он использует поддержку Spring JMS для декларативных транзакций, включая |
ARTEMIS |
file-connection |
Фабрика для создания файловой коннекции. Этот компонент обеспечивает доступ к файловым системам, позволяя компонентам Camel обрабатывать файлы или сохранять на диск. Подробнее см. Документация Camel. |
FILE |
ftp-connection |
Фабрика для создания ftp коннекции. Этот компонент обеспечивает доступ к удаленным файловым системам по протоколам FTP и SFTP. Подробнее см. Документация Camel. |
FTP |
ftps-connection |
Фабрика для создания ftps коннекции. Этот компонент обеспечивает доступ к удаленным файловым системам по протоколу FTPS. Подробнее см. Документация Camel. |
FTPS |
jdbc-connection |
Фабрика для создания jdbc коннекции. Этот компонент позволяет получать доступ к базам данных через JDBC, при этом SQL-запросы (SELECT) и операции (INSERT, UPDATE и т.д.) передаются в теле сообщения. Этот компонент использует стандартный API JDBC, в отличие от компонента SQL, который использует Spring-JDBC. Подробнее см. Документация Camel. |
JDBC |
mongo-connection |
Фабрика для создания MongoDB коннекции. MongoDB — это популярное NoSQL-решение, и компонент |
MONGODB |
remote-file-abstract-connection |
Абстрактная фабрика, предназначенная для создания и управления подключениями к удалённым файлам. |
|
sftp-connection |
Фабрика для создания sftp коннекции. Этот компонент обеспечивает доступ к удаленным файловым системам через протоколы FTP и SFTP. Подробнее см. Документация Camel. |
SFTP |
cloud,api,chat,telegram |
Фабрика для создания telegram коннекции. Компонент Telegram предоставляет доступ к API Telegram Bot. Он позволяет приложению на базе Camel отправлять и получать сообщения, действуя в роли бота, участвующего в прямых диалогах с обычными пользователями, в приватных и публичных группах или каналах. Подробнее см. Документация Camel. |
TELEGRAM |
entaxy.runtime.connector
Имя фабрики |
Описание |
Отображаемое имя |
abstract-connector |
Абстрактная фабрика для коннекторов. |
|
abstract-connector-in |
Абстрактная фабрика для входных коннекторов. |
|
abstract-connector-out |
Абстрактная фабрика для выходных коннекторов. |
|
abstract-service-rest-connector-in |
Абстрактная фабрика для создания входных коннекторов к REST-сервисам. |
|
abstract-service-soap-connector-in |
Абстрактная фабрика для создания входных коннекторов к SOAP-сервисам. |
|
artemis-connector-in |
Фабрика для создания входного коннектора Artemis. Этот компонент позволяет отправлять сообщения в JMS-очередь или топик (или получать из них). Он использует поддержку Spring JMS для декларативных транзакций, включая |
ARTEMIS :: IN |
artemis-connector-out |
Фабрика для создания выходного коннектора Artemis. Этот компонент позволяет отправлять сообщения в JMS-очередь или топик (или получать из них). Он использует поддержку Spring JMS для декларативных транзакций, включая |
ARTEMIS :: OUT |
connection-based-connector-in |
Абстрактная фабрика для входного коннектора, который принимает данные через коннекции. |
|
connection-based-connector-out |
Абстрактная фабрика для создания выходного коннектора, который отправляет данные через коннекции. |
|
custom-connector-components |
Фабрика для создания компонентов кастомных коннекторов. |
|
custom-connector-in |
Фабрика для создания входного кастомного коннектора. |
CUSTOM :: IN |
custom-connector-out |
Фабрика для создания выходного кастомного коннектора. |
CUSTOM :: OUT |
file-connector-in |
Фабрика для создания входного файлового коннектора. Этот компонент обеспечивает доступ к файловым системам, позволяя компонентам Camel обрабатывать файлы или сохранять на диск. Подробнее см. Документация Camel. |
FILE :: IN |
file-connector-out |
Фабрика для создания выходного файлового коннектора. Этот компонент обеспечивает доступ к файловым системам, позволяя компонентам Camel обрабатывать файлы или сохранять на диск. Подробнее см. Документация Camel. |
FILE :: OUT |
ftp-connector-in |
Фабрика для создания входного ftp коннектора. Этот компонент обеспечивает доступ к удаленным файловым системам по протоколам FTP и SFTP. Подробнее см. Документация Camel. |
FTP :: IN |
ftp-connector-out |
Фабрика для создания выходного ftp коннектора. Этот компонент обеспечивает доступ к удаленным файловым системам по протоколам FTP и SFTP. Подробнее см. Документация Camel. |
FTP :: OUT |
ftps-connector-in |
Фабрика для создания входного ftps коннектора. Этот компонент обеспечивает доступ к удаленным файловым системам по протоколу FTPS. Подробнее см. Документация Camel. |
FTPS :: IN |
ftps-connector-out |
Фабрика для создания выходного ftps коннектора. Этот компонент обеспечивает доступ к удаленным файловым системам по протоколу FTPS. Подробнее см. Документация Camel. |
FTPS :: OUT |
http-connector-out |
Фабрика для создания выходного http коннектора. Этот компонент отправляет запросы на внешние HTTP-серверы с использованием Apache HTTP Client 4.x. Подробнее см. Документация Camel. |
HTTP::OUT |
jdbc-connector-out |
Фабрика для создания выходного jdbc коннектора. Этот компонент позволяет отправлять данные в базы данных через JDBC. Подробнее см. Документация Camel. |
JDBC :: OUT |
mongo-connector-in |
Фабрика для создания входного mongodb коннектора. MongoDB — это популярное NoSQL-решение, и компонент |
MONGO :: IN |
mongo-connector-out |
Фабрика для создания выходного mongodb коннектора. MongoDB — это популярное NoSQL-решение, и компонент |
MONGO :: OUT |
sftp-connector-in |
Фабрика для создания входного sftp коннектора. Этот компонент обеспечивает доступ к удаленным файловым системам через протоколы FTP и SFTP. Подробнее см. Документация Camel. |
SFTP :: IN |
sftp-connector-out |
Фабрика для создания выходного sftp коннектора. Этот компонент обеспечивает доступ к удаленным файловым системам через протоколы FTP и SFTP. Подробнее см. Документация Camel. |
SFTP :: OUT |
telegram-connector-in |
Фабрика для создания входного telegram коннектора. Компонент Telegram предоставляет доступ к API Telegram Bot. Он позволяет приложению на базе Camel отправлять и получать сообщения, действуя в роли бота, участвующего в прямых диалогах с обычными пользователями, в приватных и публичных группах или каналах. Подробнее см. Документация Camel. |
TELEGRAM :: IN |
telegram-connector-out |
Фабрика для создания выходного telegram коннектора. Компонент Telegram предоставляет доступ к API Telegram Bot. Он позволяет приложению на базе Camel отправлять и получать сообщения, действуя в роли бота, участвующего в прямых диалогах с обычными пользователями, в приватных и публичных группах или каналах. Подробнее см. Документация Camel. |
TELEGRAM :: OUT |
uniform-active-exchange-connector-in |
Фабрика для создания входного активного универсального коннектора к SOAP-сервису. |
UNIFORM :: ACTIVE :: IN |
uniform-active-exchange-connector-out |
Фабрика для создания выходного активного универсального коннектора к SOAP-сервису. |
UNIFORM :: ACTIVE :: OUT |
uniform-passive-exchange-connector-in |
Фабрика для создания входного пассивного универсального коннектора к SOAP-сервису. |
UNIFORM :: PASSIVE :: IN |
uniform-passive-exchange-connector-out |
Фабрика для создания выходного пассивного универсального коннектора к SOAP-сервису. |
UNIFORM :: PASSIVE :: OUT |
entaxy.runtime.default-route
Имя фабрики |
Описание |
Отображаемое имя |
default-route-2 |
Фабрика для маршрутизатора, соединяющего интегрируемую систему с другими сущностями в архитектуре Entaxy. По умолчанию сообщения направляются к сущности типа «система». |
DEFAULT ROUTE |
entaxy.runtime.profile
Имя фабрики |
Описание |
Отображаемое имя |
common-system-profile |
Фабрика для создания профиля интегрируемой системы. |
System profile |
entaxy.runtime.repository
Имя фабрики |
Описание |
artifact-repository |
Фабрика для создания репозитория артефактов. |
entaxy.runtime.route
Имя фабрики |
Описание |
Отображаемое имя |
abstract-route |
Абстрактная фабрика для маршрутов. |
|
route-aggregator |
Фабрика для создания маршрута с использованием компонента aggregator, который объединяет несколько сообщений в одно, согласно паттерну EIP (Enterprise Integration Patterns). |
AGGREGATOR |
route-aggregator-in-object |
Фабрика для создания маршрута с использованием компонента aggregator, который объединяет несколько сообщений в одно, работая с объектами данных в рамках маршрута, согласно паттерну EIP (Enterprise Integration Patterns). |
AGGREGATOR |
route-callable |
Фабрика для создания маршрута с использованием компонента callable, который может быть вызван программно в рамках маршрута обработки данных. |
ROUTE :: CALLABLE |
route-callable-in-object |
Фабрика для создания маршрута с использованием компонента callable, который работает с объектами данных в рамках маршрута и может быть вызван программно. |
ROUTE :: CALLABLE |
route-listener |
Абстрактная фабрика для создания слушателя маршрута, отслеживающего события в рамках маршрута обработки данных. |
|
route-listener-queue |
Абстрактная фабрика для создания слушателя маршрута, работающего с очередями. |
|
route-listener-queue-jms |
Абстрактная фабрика для создания слушателя очереди JMS. |
|
route-listener-queue-jms-artemis |
Фабрика для создания слушателя JMS-очереди, использующего брокер сообщений Artemis. |
LISTENER :: QUEUE :: ARTEMIS |
route-quartz |
Фабрика для создания маршрута с использованием компонента Quartz 2.x для отправки запланированных сообщений. Подробнее см. Документация Camel. |
QUARTZ |
route-scheduled |
Фабрика для создания маршрута выполняемого по заданному расписанию. |
|
route-self-started |
Абстрактная фабрика для маршрута, не требующего внешнего вызова для исполнения. |
|
route-subscription-topic |
Абстрактная фабрика для маршрута, подписывающегося на топик. |
|
route-subscription-topic-jms |
Абстрактная фабрика для маршрута, подписывающегося на JMS-топик. |
SUBSCRIPTION :: TOPIC :: JMS |
route-subscription-topic-jms-artemis |
Абстрактная фабрика для создания маршрута, подписывающегося на JMS-топик в Artemis. |
SUBSCRIPTION :: TOPIC :: ARTEMIS |
route-timer |
Фабрика для создания маршрута с использованием компонента Timer, который генерирует обмен сообщениями при срабатывании таймера. Предназначен для обработки событий, поступающих только с этой конечной точки. Подробнее см. Документация Camel. |
TIMER |
entaxy.runtime.route-container
Имя фабрики |
Описание |
abstract-route-container |
Абстрактная фабрика для контейнера маршрутов. |
abstract-route-container-object |
Абстрактная фабрика для контейнера объектов маршрутов. |
entaxy.runtime.route-library
Имя фабрики |
Описание |
route-library |
Фабрика для создания библиотеки маршрутов. |
entaxy.runtime.route.component
Имя фабрики |
Описание |
abstract-route-component |
Абстрактная фабрика для создания компонентов маршрутов в системе Entaxy. |
ftp-client-config |
Фабрика для настройки конфигурации FTP-клиента, включая параметры подключения и взаимодействия с FTP-серверами. |
redelivery-policy |
Фабрика для настройки политики повторной доставки сообщений в случае ошибок, с использованием обработчика ошибок (error handler). |
ssl-context-parameters |
Фабрика для настройки параметров SSL-контекста, обеспечивающая безопасность соединений в маршрутах Camel. |
cookie-handler |
Встраиваемая фабрика для настройки обработчика cookie файлов (org.apache.camel.http.base.cookie.CookieHandler). |
header-filter-strategy |
Встраиваемая фабрика для настройки стратегии фильтрации заголовков (org.apache.camel.spi.HeaderFilterStrategy). |
hostname-verifier |
Встраиваемая фабрика для настройки проверки доменных имён (javax.net.ssl.HostnameVerifier). |
entaxy.runtime.route.component.aggregation.repository
Имя фабрики |
Описание |
Отображаемое имя |
abstract-aggregation-repository |
Абстрактная фабрика для репозитория AggregationRepository. |
ENTAXY :: POSTGRE |
aggregation-repository-entaxy-postgre |
Фабрика для создания репозитория AggregationRepository на PostgreSQL. |
|
aggregation-repository-camel-memory |
Фабрика для создания репозитория AggregationRepository, сохраняющего объекты обмена данными только в оперативной памяти. Поддерживает оптимистическую и неоптимистическую блокировку. По умолчанию используется неоптимистичный режим блокировки. |
CAMEL :: MEMORY |
aggregation-repository-entaxy-ignite |
Фабрика для создания репозитория AggregationRepository, сохраняющего объекты обмена данными только в кэше Ignite. |
ENTAXY :: IGNITE |
aggregation-repository-entaxy-jdbc |
Фабрика для создания репозитория AggregationRepository на основе JDBC, сохраняющая только совместимые с Serializable типы данных. Несовместимые данные отбрасываются, а в лог записывается предупреждение (WARN). Сохраняются только тело сообщения и заголовки, свойства объектов обмена данными (Exchange) не сохраняются. Подробнее см. Документация Camel. |
ENTAXY :: JDBC |
entaxy.runtime.route.component.aggregation.strategy
Имя фабрики |
Описание |
Отображаемое имя |
aggregation-strategy-camel-use-original |
Фабрика для создания стратегии агрегации, которая сохраняет исходные объекты обмена данными (Exchange). Это может быть полезно, например, при разбиении Exchange, когда нужно продолжить маршрутизацию, используя исходное сообщение. |
USE ORIGINAL |
abstract-aggregation-strategy |
Абстрактная фабрика для стратегии агрегации. |
|
abstract-aggregation-strategy-camel-simple |
Абстрактная фабрика для стратегии агрегации с использованием Camel Simple Expression Language. |
|
aggregation-strategy-camel-grouped-body |
Фабрика для создания стратегии агрегации, которая объединяет объекты обмена данными (Exchange), при этом все агрегированные тела сообщений представлены в виде списка объектов (List<Object>) в теле сообщения. |
GROUPED :: BODY |
aggregation-strategy-camel-grouped-exchange |
Фабрика для создания стратегии агрегации, которая объединяет объекты обмена данными (Exchange), при этом все агрегированные тела сообщений представлены в виде списка объектов обмена данными (Exchange) в теле сообщения. |
GROUPED :: EXCHANGE |
aggregation-strategy-camel-grouped-message |
Фабрика для создания стратегии агрегации, которая объединяет объекты обмена данными (Exchange), при этом все агрегированные тела сообщений представлены в виде списка сообщений в теле сообщения. |
GROUPED :: MESSAGE |
aggregation-strategy-camel-string |
Фабрика для создания стратегии агрегации, которая объединяет результат pick expression в один комбинированный обмен данными (Exchange), при этом все агрегированные тела сообщений представлены в виде строки в теле сообщения. |
STRING |
aggregation-strategy-camel-use-latest |
Фабрика для создания стратегии агрегации, которая использует только последнее сообщение обмена данными. Это особенно полезно для обработки статусных сообщений, где старые сообщения не важны, или для данных, таких как рыночные цены, где важна только текущая информация, а старые цены теряют актуальность. |
USE LATEST |
entaxy.runtime.route.component.expression
Имя фабрики |
Описание |
abstract-expression |
Абстрактная фабрика для исполняемых выражений. |
common-expression |
Фабрика, описывающая основные типы исполняемых выражений. Подключается через objectFactory с filter по типу, для возможности динамического подключения новых реализаций исполняемых выражений. |
entaxy.runtime.service
Имя фабрики |
Описание |
Отображаемое имя |
abstract-service |
Абстрактная фабрика для сервисов. |
|
abstract-service-rest |
Абстрактная фабрика для создания REST-сервисов. |
|
abstract-service-soap |
Абстрактная фабрика для создания SOAP-сервисов. |
|
openapi-based-rest-service |
Абстрактная фабрика для создания REST-сервисов на основе спецификации OpenAPI. |
REST :: OPENAPI :: ABSTRACT |
openapi-based-rest-service-protected |
Фабрика для создания защищенных REST-сервисов на основе спецификации OpenAPI. |
REST :: OPENAPI :: PROTECTED |
openapi-based-rest-service-public |
Фабрика для создания публичных REST-сервисов на основе спецификации OpenAPI. |
REST :: OPENAPI :: PUBLIC |
uniform-based-soap-service-protected |
Фабрика для создания защищенных универсальных SOAP-сервисов. |
SOAP :: UNIFORM :: PROTECTED |
wsdl-based-soap-service |
Фабрика для создания абстрактных SOAP-сервисов на базе WSDL. |
|
wsdl-based-soap-service-protected |
Фабрика для создания защищенных SOAP-сервисов на базе WSDL. |
SOAP :: WSDL :: PROTECTED |
wsdl-based-soap-service-public |
Фабрика для создания публичных SOAP-сервисов на базе WSDL. |
SOAP :: WSDL :: PUBLIC |
wsdl-based-soap-client |
Фабрика для создания клиентов SOAP сервисов на базе WSDL. |
SOAP :: WSDL :: CLIENT |
openapi-based-rest-client |
Фабрика для создания клиентов REST-сервисов на основе спецификации OpenAPI. |
REST :: OPENAPI :: CLIENT |
entaxy.runtime.service.component
Имя фабрики |
Описание |
service-components |
Фабрика описывающая общие поля сервисов, подключается через @IMPORT |
entaxy.runtime.service.support
Имя фабрики |
Описание |
service-resources-abstract |
Абстрактная фабрика для ресурсов сервисов. |
service-resources-openapi |
Фабрика для создания ресурсов сервисов на базе спецификации OpenAPI. |
service-resources-soap |
Фабрика для создания ресурсов SOAP-сервисов. |
entaxy.security.jaas.component
Имя фабрики |
Описание |
abstract-jaas-component |
Абстрактная фабрика для создания компонентов, обеспечивающих поддержку JAAS. |
entaxy.runtime.service.support
Имя фабрики |
Описание |
service-resources-abstract |
Абстрактная фабрика для ресурсов сервисов. |
service-resources-openapi |
Фабрика для создания ресурсов сервисов на базе спецификации OpenAPI. |
service-resources-soap |
Фабрика для создания ресурсов SOAP-сервисов. |
entaxy.security.jaas.loginmodule
Имя фабрики |
Описание |
abstract-audit-jaas-login-module |
Абстрактная фабрика для создания логин-модуля JAAS с поддержкой аудита. |
abstract-jaas-login-module |
Абстрактная фабрика для создания логин-модуля JAAS. |
abstract-real-jaas-login-module |
Абстрактная фабрика для реализации JAAS модулей без серверной части, импортирует поля фабрики jaas-login-module-components |
abstract-real-jaas-login-module-with-backend |
Абстрактная фабрика для реализации JAAS модулей с серверной частью, определяет поля для конфигурирования исполнительных классов |
eventadmin-audit-jaas-login-module |
Фабрика для создания логин-модуля JAAS с аудитом через EventAdmin. |
file-audit-jaas-login-module |
Фабрика для создания логин-модуля JAAS с возможностью записи аудита в файлы. |
jaas-login-module-empty |
Фабрика для создания пустого логин-модуля JAAS. |
jdbc-jaas-login-module |
Фабрика для создания логин-модуля JAAS, использующего JDBC. |
kerberos-jaas-login-module |
Фабрика для создания логин-модуля JAAS, интегрированного с Kerberos. |
ldap-jaas-login-module |
Фабрика для создания логин-модуля JAAS, использующего LDAP. |
log-audit-jaas-login-module |
Фабрика для создания логин-модуля JAAS, записывающего события аутентификации и авторизации в лог-файлы. |
osgi-jaas-login-module |
Фабрика для создания логин-модуля JAAS, интегрированного с OSGi. |
properties-jaas-login-module |
Фабрика для создания логин-модуля JAAS, использующего файлы свойств. |
publickey-jaas-login-module |
Фабрика для создания логин-модуля JAAS, использующего публичные ключи. |
resource-jaas-login-module |
Фабрика для создания логин-модуля JAAS, использующего пользовательские файлы свойств. |
syncope-jaas-login-module |
Фабрика для создания логин-модуля JAAS, интегрированного с системой управления идентификацией Syncope. |
entaxy.security.jaas.loginmodule.components
Имя фабрики |
Описание |
jaas-login-module-components |
Фабрика для создания компонентов логин-модуля JAAS. |
entaxy.security.keystore
Имя фабрики |
Описание |
Отображаемое имя |
abstract-keystore |
Абстрактная фабрика для создания хранилища ключей (keystore). |
|
jks-keystore |
Фабрика для создания хранилища ключей на основе JKS. |
JKS :: KEYSTORE |
jwk-keystore |
Фабрика для создания хранилища ключей на основе JWK. |
JWT :: KEYSTORE |