Class DefaultScheduler
java.lang.Object
com.swiftmq.impl.routing.single.schedule.Scheduler
com.swiftmq.impl.routing.single.schedule.DefaultScheduler
- All Implemented Interfaces:
POSchedulerVisitor, DeliveryCallback, com.swiftmq.tools.pipeline.POVisitor
- 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 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
-
toString
-