beadledom-avro-swagger¶
Produces Swagger model schemas for Avro generated classes. The resulting Swagger model schemas are produced by inspecting the Avro schema rather than inspecting the Java classes for members and annotations. The result is automatic model API documentation for responses modeled using Avro files.
For more information about Swagger model schemas see their documentation.
Download¶
Download using Maven¶
<dependency>
<groupId>com.cerner.beadledom.avro</groupId>
<artifactId>beadledom-avro-swagger</artifactId>
<version>[insert latest version]</version>
</dependency>
Usage¶
- Install AvroSwaggerGuiceModule to enable the avro serialization support.
public class ConsumerModule extends AbstractModule {
@Override
protected void configure() {
...
install(new AvroSwaggerGuiceModule());
...
}
}