Class DefaultScheduler
java.lang.Object
com.swiftmq.impl.routing.single.schedule.Scheduler
com.swiftmq.impl.routing.single.schedule.DefaultScheduler
- All Implemented Interfaces:
POSchedulerVisitor,DeliveryCallback
- Direct Known Subclasses:
RoundRobinScheduler
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionDefaultScheduler(SwiftletContext ctx, String destinationRouter, String queueName) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidclose()protected RoutingConnectionintvoidremoveRoute(Route route) voidremoveRoutingConnection(RoutingConnection routingConnection) toString()Methods inherited from class com.swiftmq.impl.routing.single.schedule.Scheduler
connectionAdded, connectionRemoved, delivered, enqueueClose, getQueueName, visit, visit, visit, visit, visit
-
Constructor Details
-
DefaultScheduler
-
-
Method Details
-
getNextConnection
- Specified by:
getNextConnectionin classScheduler
-
addRoute
-
removeRoute
- Specified by:
removeRoutein classScheduler
-
removeRoutingConnection
- Specified by:
removeRoutingConnectionin classScheduler
-
getNumberConnections
public int getNumberConnections()- Specified by:
getNumberConnectionsin classScheduler
-
close
public void close() -
toString
-