Package de.codecentric.limiter.internal
Class RatelimiterExtension
- java.lang.Object
-
- de.codecentric.limiter.internal.RatelimiterExtension
-
@Xml(prefix="rate-limiter") @Extension(name="Rate-limiter") @SubTypeMapping(baseType=BufferOps.class, subTypes={UnboundedBuffer.class,BoundedBuffer.class}) @ErrorTypes(BufferError.class) @Configurations(RatelimiterConfiguration.class) public class RatelimiterExtension extends Object
This is the main class of an extension, is the entry point from which configurations, connection providers, operations and sources are going to be declared.