Class HibernateOrmMapperOutboxPollingSpiSettings
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
static final class
Configuration property keys without theprefix
. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
Allows the user to define a specific Hibernate mapping for the agent table.static final String
Allows the user to define a specific Hibernate mapping for the outbox event table.static final String
The prefix expected for the key of every Hibernate Search configuration property when using the Hibernate ORM mapper. -
Method Summary
-
Field Details
-
PREFIX
The prefix expected for the key of every Hibernate Search configuration property when using the Hibernate ORM mapper.- See Also:
-
OUTBOXEVENT_ENTITY_MAPPING
Allows the user to define a specific Hibernate mapping for the outbox event table.Only available when "hibernate.search.coordination.strategy" is "outbox-polling".
Expects a String value containing the xml expressing the Hibernate mapping for the entity.
The default for this value is
OutboxPollingOutboxEventAdditionalJaxbMappingProducer.ENTITY_DEFINITION
As this configuration entirely overrides the entity mapping it cannot be used in combination with any properties that define names of catalog/schema/table/identity generator for the outbox event table (
HibernateOrmMapperOutboxPollingSettings.COORDINATION_ENTITY_MAPPING_OUTBOXEVENT_CATALOG
,HibernateOrmMapperOutboxPollingSettings.COORDINATION_ENTITY_MAPPING_OUTBOXEVENT_SCHEMA
,HibernateOrmMapperOutboxPollingSettings.COORDINATION_ENTITY_MAPPING_OUTBOXEVENT_TABLE
,HibernateOrmMapperOutboxPollingSettings.COORDINATION_ENTITY_MAPPING_OUTBOXEVENT_UUID_GEN_STRATEGY
,HibernateOrmMapperOutboxPollingSettings.COORDINATION_ENTITY_MAPPING_OUTBOXEVENT_UUID_TYPE
. An exception (SearchException
will be thrown in case of such misconfiguration.- See Also:
-
AGENT_ENTITY_MAPPING
Allows the user to define a specific Hibernate mapping for the agent table.Only available when "hibernate.search.coordination.strategy" is "outbox-polling".
Expects a String value containing the xml expressing the Hibernate mapping for the entity.
The default for this value is
OutboxPollingAgentAdditionalJaxbMappingProducer.ENTITY_DEFINITION
As this configuration entirely overrides the entity mapping it cannot be used in combination with any properties that define names of catalog/schema/table/identity generator for the agent table (
HibernateOrmMapperOutboxPollingSettings.COORDINATION_ENTITY_MAPPING_AGENT_CATALOG
,HibernateOrmMapperOutboxPollingSettings.COORDINATION_ENTITY_MAPPING_AGENT_SCHEMA
,HibernateOrmMapperOutboxPollingSettings.COORDINATION_ENTITY_MAPPING_AGENT_TABLE
,HibernateOrmMapperOutboxPollingSettings.COORDINATION_ENTITY_MAPPING_AGENT_UUID_GEN_STRATEGY
,HibernateOrmMapperOutboxPollingSettings.COORDINATION_ENTITY_MAPPING_AGENT_UUID_TYPE
. An exception (SearchException
will be thrown in case of such misconfiguration.- See Also:
-