@Test @DirtiesContext public void testCustomSchemaConfig() { setTestSubject(testSubject = createEngine(NoOpEventUpcaster.INSTANCE, defaultPersistenceExceptionResolver, EventSchema.builder() .eventTable("CustomDomainEvent") .payloadColumn("eventData").build(), String.class, new HsqlEventTableFactory() { @Override protected String payloadType() { return "LONGVARCHAR"; } })); testStoreAndLoadEvents(); }
public static Builder builder() { return new Builder(); }
JdbcEventStorageEngine extends BatchingEventStorageEngine { public static Builder builder() { return new Builder(); } }
JdbcEventStorageEngine extends BatchingEventStorageEngine { public static Builder builder() { return new Builder(); } protected  JdbcEventStorageEngine(Builder builder); }
JdbcEventStorageEngine extends BatchingEventStorageEngine { public static Builder builder() { return new Builder(); } protected  JdbcEventStorageEngine(Builder builder); static Builder builder(); void createSchema(EventTableFactory schemaFactory); @Override Optional<Long> lastSequenceNumberFor(String aggregateIdentifier); @Override TrackingToken createTailToken(); @Override TrackingToken createHeadToken(); @Override TrackingToken createTokenAt(Instant dateTime); @Deprecated void setGapTimeout(int gapTimeout); @Deprecated void setGapCleaningThreshold(int gapCleaningThreshold); }
JdbcEventStorageEngine extends BatchingEventStorageEngine { public static Builder builder() { return new Builder(); } protected  JdbcEventStorageEngine(Builder builder); static Builder builder(); void createSchema(EventTableFactory schemaFactory); @Override Optional<Long> lastSequenceNumberFor(String aggregateIdentifier); @Override TrackingToken createTailToken(); @Override TrackingToken createHeadToken(); @Override TrackingToken createTokenAt(Instant dateTime); @Deprecated void setGapTimeout(int gapTimeout); @Deprecated void setGapCleaningThreshold(int gapCleaningThreshold);  }