Package io.quarkus.scheduler.deployment
Class ScheduledBusinessMethodItem
java.lang.Object
io.quarkus.builder.item.BuildItem
io.quarkus.builder.item.MultiBuildItem
io.quarkus.scheduler.deployment.ScheduledBusinessMethodItem
public final class ScheduledBusinessMethodItem
extends io.quarkus.builder.item.MultiBuildItem
-
Constructor Summary
ConstructorsConstructorDescriptionScheduledBusinessMethodItem(io.quarkus.arc.processor.BeanInfo bean, org.jboss.jandex.MethodInfo method, List<org.jboss.jandex.AnnotationInstance> schedules) ScheduledBusinessMethodItem(io.quarkus.arc.processor.BeanInfo bean, org.jboss.jandex.MethodInfo method, List<org.jboss.jandex.AnnotationInstance> schedules, boolean hasNonBlockingAnnotation, boolean hasRunOnVirtualThreadAnnotation) -
Method Summary
-
Constructor Details
-
ScheduledBusinessMethodItem
public ScheduledBusinessMethodItem(io.quarkus.arc.processor.BeanInfo bean, org.jboss.jandex.MethodInfo method, List<org.jboss.jandex.AnnotationInstance> schedules) -
ScheduledBusinessMethodItem
public ScheduledBusinessMethodItem(io.quarkus.arc.processor.BeanInfo bean, org.jboss.jandex.MethodInfo method, List<org.jboss.jandex.AnnotationInstance> schedules, boolean hasNonBlockingAnnotation, boolean hasRunOnVirtualThreadAnnotation)
-
-
Method Details
-
getBean
public io.quarkus.arc.processor.BeanInfo getBean()- Returns:
- the bean or
nullfor a static method
-
getMethod
public org.jboss.jandex.MethodInfo getMethod() -
getSchedules
-
isNonBlocking
public boolean isNonBlocking() -
isRunOnVirtualThread
public boolean isRunOnVirtualThread() -
getMethodDescription
-