Class ManageScheduler

java.lang.Object
org.frankframework.management.bus.endpoints.BusEndpointBase
org.frankframework.management.bus.endpoints.ManageScheduler
All Implemented Interfaces:
org.springframework.beans.factory.Aware, org.springframework.beans.factory.InitializingBean, org.springframework.context.ApplicationContextAware

@BusAware("frank-management-bus") @TopicSelector(SCHEDULER) public class ManageScheduler extends BusEndpointBase
  • Constructor Details

    • ManageScheduler

      public ManageScheduler()
  • Method Details

    • manageScheduler

      @ActionSelector(MANAGE) @RolesAllowed({"IbisDataAdmin","IbisAdmin","IbisTester"}) public org.springframework.messaging.Message<String> manageScheduler(org.springframework.messaging.Message<?> message)
    • handleScheduler

      public org.springframework.messaging.Message<String> handleScheduler(ManageScheduler.ScheduleAction action, String issuedBy)
    • handleJob

      public org.springframework.messaging.Message<String> handleJob(ManageScheduler.JobAction action, org.quartz.JobKey jobKey, String issuedBy)
    • deleteJob

      @ActionSelector(DELETE) @RolesAllowed({"IbisDataAdmin","IbisAdmin","IbisTester"}) public org.springframework.messaging.Message<String> deleteJob(org.springframework.messaging.Message<?> message)