Resolves#42
Convert to MethodIntrospector
Polishing
* Use more simple `selectMethods` for `boolean` case
* Add `spring-tx` dependency
* add `@Transactional` test-case to be sure that our job around proxies is fine
Resolves#45
Avoid propagation of received headers when sending `o.s.messaging.Message`s.
Also add `Message<?>` methods to the template.
GH-45: Polishing
Remove Extra Spaces
Resolves#39Resolves#44
Remove `convert` from method names.
Add missing methods - no key.
Also remove log4j.properties from test jar.
Polishing according PR comments
Resolves#28
Remove the strategy in favor of using the standard consumer props,
but retain the ability to reset to a recent record.
Resolve rebase conflicts
Fixes GH-3 (https://github.com/spring-projects/spring-kafka/issues/3)
The default `OffsetResetStrategy` is `LATEST` for the `KafkaConsumer` independently of the `KafkaMessageListenerContainer` option.
Therefore the `Thread.sleep(1000)` might not be enough in the test to wait before publishing messages to the topic.
With the race condition the listener may be initialized in the latest offset bypassing the required messages to poll.
* Add `initialConsumersLatch` to wait until the first `Consumer.poll()` will finish, assuming the offset position has been updated already.
* Remove dangerous `Thread.sleep(1000)`
* Add `assert` for the `latch2` from the second listener to be sure that everything works as expected.
Resolves#12
Execute the commit immediately, after asserting the callback is invoked on the consumer
thread.
Restructure consumer as an inner class.
Remove manualOffsets Entries
Resolves#11
* Polishing according PR comments
* Polish code style
* Move `ack.acknowledge()` to the listener code since `MANUAL_IMMEDIATE` can be performed only from the consumer's Thread
Fixes GH-1 (https://github.com/spring-projects/spring-kafka/issues/1)
* add `CONTRIBUTING.adoc` describing the Contribution procedure
* mention Contribution Guidelines in the `README.md`
* mention CODE_OF_CONDUCT in the `README.md`
from container factory to container.
Propagate Remaining Container Properties
More @KafkaListener Tests
Use the other options to select topics
KafkaTemplate Javadocs; Polishing
Reference Manual - Initial Commit
@KafkaListener Tests Improvements
Polishing for the top-level repo