Class UserMethodsWithAnnotationsImplementor
java.lang.Object
io.quarkus.rest.data.panache.deployment.methods.UserMethodsWithAnnotationsImplementor
- All Implemented Interfaces:
MethodImplementor
public final class UserMethodsWithAnnotationsImplementor
extends Object
implements MethodImplementor
Propagate all the user methods that have annotations.
This is necessary when users use annotations with an interceptor binding like `@Transactional`.
-
Field Summary
Fields inherited from interface io.quarkus.rest.data.panache.deployment.methods.MethodImplementor
APPLICATION_HAL_JSON, APPLICATION_JSON -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidimplement(io.quarkus.gizmo.ClassCreator classCreator, ResourceMetadata resourceMetadata, ResourceProperties resourceProperties, io.quarkus.gizmo.FieldDescriptor resourceField) Implement a specific JAX-RS method using the provided resource metadata.
-
Constructor Details
-
UserMethodsWithAnnotationsImplementor
public UserMethodsWithAnnotationsImplementor()
-
-
Method Details
-
implement
public void implement(io.quarkus.gizmo.ClassCreator classCreator, ResourceMetadata resourceMetadata, ResourceProperties resourceProperties, io.quarkus.gizmo.FieldDescriptor resourceField) Description copied from interface:MethodImplementorImplement a specific JAX-RS method using the provided resource metadata.- Specified by:
implementin interfaceMethodImplementor
-