Interface HibernateSearchOutboxPollingBuildTimeConfigPersistenceUnit.EntityMappingAgentConfig
- Enclosing interface:
HibernateSearchOutboxPollingBuildTimeConfigPersistenceUnit
public static interface HibernateSearchOutboxPollingBuildTimeConfigPersistenceUnit.EntityMappingAgentConfig
-
Method Summary
Modifier and TypeMethodDescriptioncatalog()The database catalog to use for the agent table.schema()The schema catalog to use for the agent table.table()The name of the agent table.Optional<org.hibernate.search.mapper.orm.outboxpolling.cfg.UuidGenerationStrategy> The UUID generator strategy used for the agent table.uuidType()The name of the Hibernate ORM basic type used for representing an UUID in the outbox event table.
-
Method Details
-
catalog
The database catalog to use for the agent table. -
schema
The schema catalog to use for the agent table. -
table
The name of the agent table. -
uuidGenStrategy
@ConfigDocDefault("auto") Optional<org.hibernate.search.mapper.orm.outboxpolling.cfg.UuidGenerationStrategy> uuidGenStrategy()The UUID generator strategy used for the agent table. Available strategies: * `auto` (the default) is the same as `random` which uses `UUID#randomUUID()`. * `time` is an IP based strategy consistent with IETF RFC 4122. -
uuidType
The name of the Hibernate ORM basic type used for representing an UUID in the outbox event table. Refer to link:{hibernate-orm-docs-url}#basic-uuid[this section of the Hibernate ORM documentation] to see the possible UUID representations. Defaults to the special value `default`, which will result into one of `char`/`binary` depending on the database kind.
-