9
9
10
10
import org .hibernate .SessionFactory ;
11
11
import org .hibernate .search .mapper .orm .coordination .outboxpolling .cfg .HibernateOrmMapperOutboxPollingSettings ;
12
+ import org .hibernate .search .mapper .orm .coordination .outboxpolling .cfg .UuidGenerationStrategy ;
12
13
import org .jboss .shrinkwrap .api .ShrinkWrap ;
13
14
import org .jboss .shrinkwrap .api .spec .JavaArchive ;
14
15
import org .junit .jupiter .api .Test ;
@@ -32,6 +33,20 @@ public class ConfigPropertiesTest {
32
33
.addPackage (IndexedEntity .class .getPackage ())
33
34
.addPackage (IndexedEntityForPU1 .class .getPackage ()))
34
35
.withConfigurationResource ("application-multiple-persistence-units.properties" )
36
+ .overrideConfigKey ("quarkus.hibernate-search-orm.coordination.entity-mapping.agent.catalog" , "myagentcatalog" )
37
+ .overrideConfigKey ("quarkus.hibernate-search-orm.coordination.entity-mapping.agent.schema" , "myagentschema" )
38
+ .overrideConfigKey ("quarkus.hibernate-search-orm.coordination.entity-mapping.agent.table" , "myagenttable" )
39
+ .overrideConfigKey ("quarkus.hibernate-search-orm.coordination.entity-mapping.agent.uuid-gen-strategy" , "random" )
40
+ .overrideConfigKey ("quarkus.hibernate-search-orm.coordination.entity-mapping.agent.uuid-type" , "uuid-char" )
41
+ .overrideConfigKey ("quarkus.hibernate-search-orm.coordination.entity-mapping.outbox-event.catalog" ,
42
+ "myoutboxeventcatalog" )
43
+ .overrideConfigKey ("quarkus.hibernate-search-orm.coordination.entity-mapping.outbox-event.schema" ,
44
+ "myoutboxeventschema" )
45
+ .overrideConfigKey ("quarkus.hibernate-search-orm.coordination.entity-mapping.outbox-event.table" ,
46
+ "myoutboxeventtable" )
47
+ .overrideConfigKey ("quarkus.hibernate-search-orm.coordination.entity-mapping.outbox-event.uuid-gen-strategy" ,
48
+ "time" )
49
+ .overrideConfigKey ("quarkus.hibernate-search-orm.coordination.entity-mapping.outbox-event.uuid-type" , "uuid-binary" )
35
50
.overrideConfigKey ("quarkus.hibernate-search-orm.coordination.event-processor.enabled" , "false" )
36
51
.overrideConfigKey ("quarkus.hibernate-search-orm.coordination.event-processor.shards.total-count" , "10" )
37
52
.overrideConfigKey ("quarkus.hibernate-search-orm.coordination.event-processor.shards.assigned" , "1,2" )
@@ -44,6 +59,28 @@ public class ConfigPropertiesTest {
44
59
.overrideConfigKey ("quarkus.hibernate-search-orm.coordination.mass-indexer.polling-interval" , "0.048S" )
45
60
.overrideConfigKey ("quarkus.hibernate-search-orm.coordination.mass-indexer.pulse-interval" , "0.049S" )
46
61
.overrideConfigKey ("quarkus.hibernate-search-orm.coordination.mass-indexer.pulse-expiration" , "50S" )
62
+ .overrideConfigKey ("quarkus.hibernate-search-orm.coordination.mass-indexer.pulse-interval" , "0.049S" )
63
+ .overrideConfigKey ("quarkus.hibernate-search-orm.coordination.mass-indexer.pulse-expiration" , "50S" )
64
+ .overrideConfigKey ("quarkus.hibernate-search-orm.\" pu1\" .coordination.entity-mapping.agent.catalog" ,
65
+ "myagentcatalogpu1" )
66
+ .overrideConfigKey ("quarkus.hibernate-search-orm.\" pu1\" .coordination.entity-mapping.agent.schema" ,
67
+ "myagentschemapu1" )
68
+ .overrideConfigKey ("quarkus.hibernate-search-orm.\" pu1\" .coordination.entity-mapping.agent.table" ,
69
+ "myagenttablepu1" )
70
+ .overrideConfigKey ("quarkus.hibernate-search-orm.\" pu1\" .coordination.entity-mapping.agent.uuid-gen-strategy" ,
71
+ "time" )
72
+ .overrideConfigKey ("quarkus.hibernate-search-orm.\" pu1\" .coordination.entity-mapping.agent.uuid-type" ,
73
+ "uuid-binary" )
74
+ .overrideConfigKey ("quarkus.hibernate-search-orm.\" pu1\" .coordination.entity-mapping.outbox-event.catalog" ,
75
+ "myoutboxeventcatalogpu1" )
76
+ .overrideConfigKey ("quarkus.hibernate-search-orm.\" pu1\" .coordination.entity-mapping.outbox-event.schema" ,
77
+ "myoutboxeventschemapu1" )
78
+ .overrideConfigKey ("quarkus.hibernate-search-orm.\" pu1\" .coordination.entity-mapping.outbox-event.table" ,
79
+ "myoutboxeventtablepu1" )
80
+ .overrideConfigKey (
81
+ "quarkus.hibernate-search-orm.\" pu1\" .coordination.entity-mapping.outbox-event.uuid-gen-strategy" , "random" )
82
+ .overrideConfigKey ("quarkus.hibernate-search-orm.\" pu1\" .coordination.entity-mapping.outbox-event.uuid-type" ,
83
+ "uuid-char" )
47
84
.overrideConfigKey ("quarkus.hibernate-search-orm.\" pu1\" .coordination.event-processor.enabled" , "false" )
48
85
.overrideConfigKey ("quarkus.hibernate-search-orm.\" pu1\" .coordination.event-processor.shards.total-count" , "110" )
49
86
.overrideConfigKey ("quarkus.hibernate-search-orm.\" pu1\" .coordination.event-processor.shards.assigned" , "11,12" )
@@ -100,6 +137,24 @@ public class ConfigPropertiesTest {
100
137
public void root () {
101
138
assertThat (sessionFactory .getProperties ())
102
139
.contains (
140
+ entry (HibernateOrmMapperOutboxPollingSettings .COORDINATION_ENTITY_MAPPING_AGENT_CATALOG ,
141
+ "myagentcatalog" ),
142
+ entry (HibernateOrmMapperOutboxPollingSettings .COORDINATION_ENTITY_MAPPING_AGENT_SCHEMA ,
143
+ "myagentschema" ),
144
+ entry (HibernateOrmMapperOutboxPollingSettings .COORDINATION_ENTITY_MAPPING_AGENT_TABLE , "myagenttable" ),
145
+ entry (HibernateOrmMapperOutboxPollingSettings .COORDINATION_ENTITY_MAPPING_AGENT_UUID_GEN_STRATEGY ,
146
+ UuidGenerationStrategy .RANDOM ),
147
+ entry (HibernateOrmMapperOutboxPollingSettings .COORDINATION_ENTITY_MAPPING_AGENT_UUID_TYPE , "uuid-char" ),
148
+ entry (HibernateOrmMapperOutboxPollingSettings .COORDINATION_ENTITY_MAPPING_OUTBOXEVENT_CATALOG ,
149
+ "myoutboxeventcatalog" ),
150
+ entry (HibernateOrmMapperOutboxPollingSettings .COORDINATION_ENTITY_MAPPING_OUTBOXEVENT_SCHEMA ,
151
+ "myoutboxeventschema" ),
152
+ entry (HibernateOrmMapperOutboxPollingSettings .COORDINATION_ENTITY_MAPPING_OUTBOXEVENT_TABLE ,
153
+ "myoutboxeventtable" ),
154
+ entry (HibernateOrmMapperOutboxPollingSettings .COORDINATION_ENTITY_MAPPING_OUTBOXEVENT_UUID_GEN_STRATEGY ,
155
+ UuidGenerationStrategy .TIME ),
156
+ entry (HibernateOrmMapperOutboxPollingSettings .COORDINATION_ENTITY_MAPPING_OUTBOXEVENT_UUID_TYPE ,
157
+ "uuid-binary" ),
103
158
entry (HibernateOrmMapperOutboxPollingSettings .COORDINATION_EVENT_PROCESSOR_ENABLED , false ),
104
159
entry (HibernateOrmMapperOutboxPollingSettings .COORDINATION_EVENT_PROCESSOR_SHARDS_TOTAL_COUNT , 10 ),
105
160
entry (HibernateOrmMapperOutboxPollingSettings .COORDINATION_EVENT_PROCESSOR_SHARDS_ASSIGNED ,
@@ -119,6 +174,26 @@ public void root() {
119
174
public void perNamedPersistenceUnit () {
120
175
assertThat (sessionFactoryForNamedPU1 .getProperties ())
121
176
.contains (
177
+ entry (HibernateOrmMapperOutboxPollingSettings .COORDINATION_ENTITY_MAPPING_AGENT_CATALOG ,
178
+ "myagentcatalogpu1" ),
179
+ entry (HibernateOrmMapperOutboxPollingSettings .COORDINATION_ENTITY_MAPPING_AGENT_SCHEMA ,
180
+ "myagentschemapu1" ),
181
+ entry (HibernateOrmMapperOutboxPollingSettings .COORDINATION_ENTITY_MAPPING_AGENT_TABLE ,
182
+ "myagenttablepu1" ),
183
+ entry (HibernateOrmMapperOutboxPollingSettings .COORDINATION_ENTITY_MAPPING_AGENT_UUID_GEN_STRATEGY ,
184
+ UuidGenerationStrategy .TIME ),
185
+ entry (HibernateOrmMapperOutboxPollingSettings .COORDINATION_ENTITY_MAPPING_AGENT_UUID_TYPE ,
186
+ "uuid-binary" ),
187
+ entry (HibernateOrmMapperOutboxPollingSettings .COORDINATION_ENTITY_MAPPING_OUTBOXEVENT_CATALOG ,
188
+ "myoutboxeventcatalogpu1" ),
189
+ entry (HibernateOrmMapperOutboxPollingSettings .COORDINATION_ENTITY_MAPPING_OUTBOXEVENT_SCHEMA ,
190
+ "myoutboxeventschemapu1" ),
191
+ entry (HibernateOrmMapperOutboxPollingSettings .COORDINATION_ENTITY_MAPPING_OUTBOXEVENT_TABLE ,
192
+ "myoutboxeventtablepu1" ),
193
+ entry (HibernateOrmMapperOutboxPollingSettings .COORDINATION_ENTITY_MAPPING_OUTBOXEVENT_UUID_GEN_STRATEGY ,
194
+ UuidGenerationStrategy .RANDOM ),
195
+ entry (HibernateOrmMapperOutboxPollingSettings .COORDINATION_ENTITY_MAPPING_OUTBOXEVENT_UUID_TYPE ,
196
+ "uuid-char" ),
122
197
entry (HibernateOrmMapperOutboxPollingSettings .COORDINATION_EVENT_PROCESSOR_ENABLED , false ),
123
198
entry (HibernateOrmMapperOutboxPollingSettings .COORDINATION_EVENT_PROCESSOR_SHARDS_TOTAL_COUNT , 110 ),
124
199
entry (HibernateOrmMapperOutboxPollingSettings .COORDINATION_EVENT_PROCESSOR_SHARDS_ASSIGNED ,
0 commit comments